自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sebastien23的博客

Interested in DevOps & Database & CloudNative

  • 博客(401)
  • 收藏
  • 关注

原创 【项目管理】常见的敏捷实践:Scrum框架

冲刺待办列表(SBL)是一组为当前Sprint选出的产品待办事项列表,同时加上交付产品增量和实现冲刺目标的计划。冲刺待办列表是开发团队对于下一个产品增量所需的那些功能以及交付它们到完成的增量中所需工作的预测。在设定了冲刺目标并选出这个冲刺要完成的产品待办列表项之后,开发团队将决定如何在 Sprint 中把这些功能构建成“完成”的产品增量。增量是一个冲刺完成的所有产品待办列表项的总和,以及之前所有冲刺所产生的增量的价值总和。增量是在冲刺结束时支持经验主义的、可检视的和已完成的产品组成部分。

2024-07-07 21:16:25 1298

原创 ITIL服务管理知识要点梳理

ITIL服务管理知识要点梳理问题管理的3个阶段变更的3种类型服务管理的4个维度SVS的5个核心组件服务价值链的6个活动服务管理的7个指导原则ITIL4的7个核心实践ITIL的14个一般管理实践ITIL的17个服务管理实践ITIL的3个技术管理实践问题管理的3个阶段问题识别:识别并记录问题;问题控制:问题分析、记录workaround和已知错误;错误控制:管理已知错误。变更的3种类型标准变更:低风险、预先授权;正常变更:按标准流程计划、评估、授权;紧急变更:例如解决故障或实施安全补丁。

2024-03-30 08:29:54 798

原创 Redis Cluster集群模式容器化部署

在/6379/conf/和/6380/conf/下配置ACL文件,定义好管理员用户、redis-exporter监控用户、主从同步用户、应用用户的相关权限。准备单台服务的compose文件,每台服务器上部署两个Redis实例(服务端口分别为6379和6380)和一个redis exporter。📖参考:https://docs.docker.com/compose/install/standalone/本机创建目录结构,并配置好redis.conf和users.acl文件。也可以直接检查节点信息文件。

2024-03-19 19:42:41 791

原创 【江湖救急】通过mysqlbinlog恢复误删除数据

🐬数据库版本:MySQL 8.0.30。

2023-07-01 17:02:26 2296

原创 数据库设计与数据库范式

(Database Normalization)是指数据库设计的一系列原则和规范,是关系型数据库设计过程中所要遵循的规则和指导方法。数据库范式最早由英国计算机科学家在他的关系数据库模型()中提出。按照规范化程度,数据库范式从低到高依次有:UNF、1NF、2NF、3NF、EKNF、BCNF、4NF、ETNF、5NF、DKNF、6NF。一般实际应用中,最多只会考虑到第四范式(4NF),超出4NF以外的范式一般只出现在学术研究中。

2022-08-21 15:35:42 1319

原创 达梦数据库对象管理(三):索引

而不能在系统表、视图、临时表、列存表、外部表上定义。同一个列只能创建一个全文索引。在创建全文索引的时候,用户可以为。

2024-09-17 17:19:26 290

原创 达梦数据库对象管理(二):序列、同义词、物化视图

、自动触发更新(on commit),更新的方法包括快速更新(fast)、完全更新(complete)、选择性更新(force)、不更新(never)。同义词是表、视图、序列、函数、存储过程等数据库对象的别名。基表的数据发生变化时,物化视图中存储的数据也可以根据指定的方式来更新。达梦中的视图可以分为简单视图、复杂视图和物化视图。创建一个自动更新的物化视图,需要在基表上有。来获取下一个生成的序列值,然后再使用。物化视图的更新方式包括手动触发更新(:创建一个手动更新的物化视图。:创建一个自动更新的物化视图。

2024-09-17 11:29:38 60

原创 达梦数据库对象管理(一):分区表、外部表、临时表

主分区P2、P3和P4没有单独指定子分区方式,因此将参照子分区模板(subpartition template)中的方法进行子分区的划分。哈希分区通过将分区列的值进行哈希运算,将数据平均分配到各个子分区,存储数据库非常快,但是读取数据慢。如果每个列上的数据无法通过范围方式进行分区,而且值是相对固定的一些枚举值,就可以使用列表分区。使用间隔函数创建范围分区表时,在插入数据时如果没有合适的分区,数据库会自动创建一个新的分区。顾名思义,范围分区是按照某个列或者某几个列的值的范围来创建分区。

2024-09-16 23:35:57 101

原创 Oracle脚本:排查占用UNDO段的SQL

排查占用UNDO段未释放的SQL。

2024-09-15 10:17:31 352

原创 Oracle ADG主备停机小版本升级

⭐️:Oracle 19.18升级到19.22,并安装ONE-OFF PATCH 35818395。⭐️:RHEL Linux, Oracle ADG,一主库一物理备库。⭐️。

2024-09-15 10:04:38 522

原创 Oracle ADG Broker主备切换报错失败处理

⭐️ Oracle数据库版本为19.18。

2024-09-07 09:38:18 295

原创 达梦数据库管理员常用SQL(一)

【代码】达梦数据库管理员常用SQL(一)

2024-09-07 09:21:25 301

原创 mysql数据库8.0小版本原地升级

数据库备份请使用mysqldump、MySQL Shell或者xtrabackup的对应版本。出于安全因素考虑,my.cnf里的认证插件如果用的是mysql_native_password,建议替换为caching_sha2_password。可以看到,升级过程中主要是升级了系统表、help表、performance_schema和sys schema等数据库内部对象。MySQL社区版安装包:https://downloads.mysql.com/archives/community/

2024-09-07 09:04:22 1420

原创 什么?原来绑定执行计划也可能没用!?

定义中添加了大量CASE WHEN判断和一个子查询,导致原来的执行计划A根本跑不出来,所以即使在已经绑定了执行计划的情况下,也走了一个新生成的执行计划B。是的,那就重启一下吧。上周周末的一天清晨,应用的同事给我打了个电话,说周五晚上有个跑批的SQL,在周六凌晨卡住跑不动了,一直卡了四个多小时都跑过不去。这时,我仔细对比了一下两个执行计划,发现好的执行计划A在访问前面提到的那个分区表时,走了某个索引。果然不出所料,这个SQL最近俩月的的执行计划都是同一个执行计划A,但是在昨儿晚上突然变成了执行计划B。

2024-08-29 03:00:00 82

原创 Oracle只读用户执行SELECT FOR UPDATE导致锁表

READER24用户对表 RDR_NPC 执行 SELECT FOR UPDATE 操作后,既不提交也不回滚。READER24退出会话后,APPUSER1的更新和删除操作才能继续执行。READER24提交会话后,APPUSER1的更新和删除操作也能继续执行。只读用户READER24执行 UPDATE 报错后,退出会话。检查发现APPUSER1会话有行锁等待。

2024-08-28 19:09:25 293

原创 ORA-01950表空间使用权限报错排查

这种用户对自己默认表空间没有使用权限的现象并不常见。给USER1授予TBS1的表空间权限后,USER2对表USER1.T1执行INSERT操作不再报错ORA-01950。:ORA-01950报错不一定是执行SQL的用户对表空间无权限,也可能是表的owner自己没有权限。授予表空间权限后,USER2可以在USER1下建表,但是INSERT还是会报错ORA-01950。TBS1是用户USER1的默认表空间,TBS2是用户USER2的默认表空间。用户USER2对表USER1.T1本身有DML权限。

2024-08-23 02:00:00 175

原创 记一次Oracle数据库慢的问题排查

随后要求硬件厂商对数据库服务器的存储进行了一次全面检查,最终发现服务器的磁盘阵列卡的某个巡检软件17号运行异常,占用了200多个磁盘通道一直到20号,导致数据库在跑批数据量大时产生IO等待。硬件监控发现跑批数据量大的时候有IO wait产生,但是没有规律可寻。检查监控发现当天上午7:30和10:00数据库负载有明显升高的现象,不过并没有达到系统上限。但联系硬件同事查看磁盘监控时,反馈磁盘IO正常,没有压力和瓶颈问题。硬件厂商对磁盘阵列软件进行修复后,应用反馈跑批速度恢复正常,至此问题解决。

2024-08-22 21:39:06 128

原创 Oracle RAC vs Clusterware vs ASM

当RAC中一个实例缓存了某个数据块时,如果另一个实例需要访问同一个数据块,可以直接通过Cache Fusion来更快地获取,而不是重新从磁盘中读取。:提供对GPNP profile的访问,协调对GPNP profile的更新,确保所有节点的GPNP profile信息都是最新的。GPNP profile中存储了集群的基本配置信息,以便在启动集群时能够从本地文件中获取必须信息,而不再需要完全依赖于OCR。:GPNP服务会通过mDNS服务来定位集群中的GPNP profile。

2024-08-19 18:50:29 188

原创 项目管理之人员、过程和商业环境(三)

📖 挣值管理的概念与计算(https://gottdeskrieges.blog.csdn.net/article/details/139704780)📖 挣值管理的概念与计算(https://gottdeskrieges.blog.csdn.net/article/details/139704780)在PMI“刚刚好”的理念下,CV=0是最理想的状态,CV >= 0 是好的状态。在PMI“刚刚好”的理念下,SV=0是最理想的状态。在PMI“刚刚好”的理念下,CPI=1是最理想的状态。

2024-08-18 22:07:57 85

原创 项目管理之人员、过程和商业环境(二)

规划绩效域涉及:制定项目章程、识别相关方;制定项目管理计划、规划范围管理、规划进度管理、规划成本管理、规划质量管理、规划资源管理、规划沟通管理、规划风险管理、规划采购管理、规划相关方参与等。质量管理计划描述了为实现一系列质量目标所需的活动和资源。风险高、灵活性高、范围变化的项目。增加人员、聘请专家外部支持。

2024-08-17 22:58:56 103

原创 项目管理之人员、过程和商业环境(一)

冲突升级(对项目产生影响/已向PM汇报),项目经理应。(形成期、震荡期、规范期、成熟期、解散期)原则上允许团队私下解决冲突,项目经理做。的解决方案,采用直接和。

2024-08-16 21:50:10 55

原创 Oracle服务器内存扩容后的相关配置

📖 更多的数据库内存组件配置请参考:https://gottdeskrieges.blog.csdn.net/article/details/130296763。:必须先扩容数据库SGA内存并重启数据库再执行huge.sh脚本,不然计算出来的大页数量不对!以root用户运行Oracle官方的。脚本给出的sed命令来修改大页参数。重启操作系统使得大页参数生效。

2024-08-14 00:15:00 103

原创 数据库审计配置与审计日志查看

表是审计功能的底层表,如果需要对审计数据进行删除,只需要对该表进行清理既可,其他视图里的数据都是从。模式下,操作系统的审计日志中记录的内容非常有限,主要的审计日志都存储在数据库内部视图中。是静态参数,修改后必须重启数据库才能生效(

2024-08-13 19:26:14 138

原创 项目管理的基本概念与原则

注:监督干系人参与,是为了确保在整个项目生命周期内,干系人的参与策略都行之有效,能有效引导干系人积极参与和支持项目。进行比较,来决定是否进入下个项目阶段、或者整改后再进入下个阶段、或者直接结束项目。项目是为创造独特的产品、服务或成果而进行的临时性工作,同时也是渐进明细的工作。在阶段关口收集相关数据、进行定期审查,可以降低项目风险,确保项目的价值交付。:通过访谈、绩效专项评估、态度调查等工具,让项目经理和团队洞察团队成员的。(权力、紧迫性、合法性):适用于大型项目、干系人关系复杂的项目。

2024-08-04 10:54:25 56

原创 排查导致REDO日志暴涨的SQL语句

根据对应时间段(REDO日志暴增、数据块变化量大)生成AWR报告,获取TOP Gets、TOP Execution中靠前的DML SQL语句,一般就是罪魁祸首。补充(附加)日志的开启会导致日志的生成量明显增加。附加日志通常是为了部署CDC应用而开启的。替换为上一步中查出来数据块变化量大的表名。BETWEEN和AND之间的时间跨度为一小时。BETWEEN和AND之间修改为对应REDO日志暴涨的时间段,跨度为一小时。也可以使用下面的SQL来定位(可能执行会比较耗时)。

2024-07-27 12:14:38 117

原创 项目管理中的常用工件(二):可视化工件

可视化数据和信息是以图表、图形、矩阵和示意图等可视化格式组织和呈现数据和信息的工件。将数据可视化可使人们更容易理解数据,并将之转化为信息。可视化工件通常是在收集和分析数据后生成的。这些工件有助于决策和确定优先级。

2024-07-25 20:41:04 1349

原创 Oracle 19c打Datapatch数据补丁报错处理

授予PUBLIC缺失的包执行权限,并重新编译失效对象。最后重新安装Datapatch数据补丁即可。最后四行的结果不是SUCCESS。检查PUBLIC对包。

2024-07-24 19:29:19 352

原创 Oracle自动统计信息收集问题排查脚本

【代码】Oracle自动统计信息收集问题排查脚本。

2024-07-24 19:08:45 377

原创 项目管理中的常用工件(一)

处于较高层级的信息包括处于较低或附属层级的所有信息。随着人们了解了更多有关项目的信息,层级图通常会渐进明细地分解为较多层级的详细信息。报告通常会提供给对项目状态感兴趣的干系人,如发起人、企业所有者或项目管理办公室 (PMO)。的协议,强制卖方提供规定的产品、服务或结果,以及强制买方支付相应的费用。在项目中,协议采用的形式有合同或其他已定义的相互谅解。基准是经过批准的工作产品或计划的版本。开始时开发的,通常不会发生变化,但在整个项目期间可能会对其进行审查。创建的文件,涉及与项目有关的战略、商业或。

2024-07-21 16:22:56 770

原创 项目管理中的常用模型

Cynefin根据因果关系提供了五种场景、四种决策场景:简单(Simple)、繁杂(Complicated)、复杂(Complex)、混乱(Chaotic)和一个处于中央的失序(Disorder)区域。团队发展的五个阶段是:形成期(Forming)、震荡期(Storming)、规范期(Norming)、成熟期(Performing)和解散期(Adjourning)。它描述了变革的每个阶段对人的情绪、思想、表现、生理等方面的影响。其中,第(6)步会影响第(2)步,从而使人的观念固化,难以接受新的观点。

2024-07-14 18:39:03 1265

原创 【SQL脚本】获取Oracle SQL中使用绑定变量的值

【SQL脚本】获取Oracle SQL中使用绑定变量的值。

2024-07-14 10:17:06 147

原创 Oracle统计信息自动收集任务检查与调整

查看开启和关闭的自动收集任务(

2024-07-14 10:10:54 215

原创 达梦数据库主备手动切换

可以配置多个监视器。每个监视器都可以发起SWITCHOVER命令。监视器分为普通监视器和确认监视器,由参数。确认监视器除了具备普通监视器的功能以外,还具有状态确认和自动接管的功能。

2024-07-06 14:00:00 525

原创 达梦BUFFER参数过大导致启动失败

达梦数据库宕机,手动拉起失败。最后一行提示BUFFER参数配置过大,服务器内存不足。

2024-07-06 09:49:46 156

原创 检查与批量清理Oracle用户会话

【代码】检查与批量清理Oracle用户会话。

2024-07-06 09:44:18 144

原创 Oracle内部bug导致的19c DG备库宕机

其中涉及的数据库后台进程CLnn负责清理已终止的进程和会话,是主清理进程CLMN下的辅助进程。PMON进程负责监控后台进程的终止,并通知CLMN进程进行清理。DG备库中PMON进程在做清理时找不到undo temp的指针,CLnn进程异常引发实例Crash。补丁包下载:https://updates.oracle.com/download/35818395.html。:应用one-off patch 35818395来解决该Bug。可以先在两个备库打补丁,主库在观察一个月之后再打补丁。

2024-06-30 22:00:35 458 1

原创 【Shell脚本】生成Oracle数据库内存配置减半的参数文件

【Shell脚本】生成Oracle数据库内存配置减半的参数文件。

2024-06-24 18:42:43 65

原创 【项目管理知识】挣值管理的概念与计算

完工尚需预算(Estimate To Complete):从该时间点开始到完成项目,还有多少工作要做,这些工作所代表的价值,称之为完工尚需预算。TCPI的含义:用剩下的工作除以剩下的资源(单位统一),用来确定后续工作如何开展。= 挣值(Earned Value):现在完成的任务在原计划中的价值是多少。表示了实际完成的工作价值和计划完成的工作价值之间的偏差情况。在某一时间点中,计划完成多少工作(所产生的价值)。在某一时间点中,实际完成多少工作(所产生的价值)。在某一时间点中,实际产生了多少花费。

2024-06-15 19:01:36 771

原创 Oracle 11g原地升级19c报错JAVAVM_STATUS

确认JServer JAVA Virtual Machine为有效即可。执行Deploy来京数据库升级。

2024-05-17 10:45:34 150

原创 Oracle用户授权的一些知识点

对于user1在user2模式下创建的表,如果user1需要查询或DML权限,可以通过单独授予对象权限来实现、也可以通过授予。权限后,user1可以在user2模式下创建表,但是user1对创建的表。可以看到存储过程、函数、包共用一套权限,建表权限默认包含建索引权限。对于user1在user2模式下创建的表,

2024-04-29 19:35:59 294

R语言Linux安装包,R-3.6.3

R语言Linux官方安装包,R-3.6.3,数学统计分析

2024-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除