自定义博客皮肤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

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

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

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

2024-07-07 21:16:25 1110

原创 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 735

原创 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 748

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

🐬数据库版本:MySQL 8.0.30。

2023-07-01 17:02:26 2139

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

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

2022-08-21 15:35:42 1246

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

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

2024-07-27 12:14:38 11

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

2024-07-25 20:41:04 944

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

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

2024-07-24 19:29:19 128

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

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

2024-07-24 19:08:45 142

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

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

2024-07-21 16:22:56 650

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

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

2024-07-14 18:39:03 1063

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

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

2024-07-14 10:17:06 65

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

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

2024-07-14 10:10:54 149

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

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

2024-07-06 14:00:00 414

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

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

2024-07-06 09:49:46 70

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

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

2024-07-06 09:44:18 71

原创 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 381 1

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

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

2024-06-24 18:42:43 34

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

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

2024-06-15 19:01:36 649

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

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

2024-05-17 10:45:34 98

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

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

2024-04-29 19:35:59 221

原创 迁移Oracle数据库文件:表空间文件、日志文件、控制文件

测试环境有套Oracle数据库的/oracle目录满了,检查发现有部分表空间文件、日志文件和控制文件生成在了/oracle目录下,需要对这部分数据库文件进行迁移。

2024-04-13 09:50:15 92

原创 达梦数据库的备份还原基础

全库恢复后,db_magic发生变化,数据库原有的归档路径会失效,原有的归档日志文件也不再可用(对比可以发现归档日志文件名中包含的魔数也会改变)。表空间备份和恢复的数据库的魔数必须相同(必须是同一个库,且期间没有做过全库恢复)。脱机备份和恢复可以通过命令行工具DMRMAN操作,也可以使用console图形化工具进行,该工具位于。检查默认备份路径和备份策略,默认通过dmap辅助进程备份。联机备份即热备份,是在数据库打开时进行的备份。脱机备份即冷备,是在数据库关闭后进行的备份。

2024-04-07 18:35:45 12

原创 达梦数据库管理:DMSQL基础

达梦的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。达梦数据库中空值参与排序,默认排在最前面,使用。关键字可以把空值排在最后。

2024-04-07 18:29:29 25

原创 达梦数据库安装与实例创建:命令行方式

检查CPU:根据CPU类型(X86、ARM架构),分别下载不同的数据库安装包(https://eco.dameng.com/download)。等待数据库实例创建完成后,使用root用户手动配置注册数据库服务。查看操作系统信息:Linux内核不能低于2.6。检查系统软件版本:glibc版本不能低于2.3。删除数据库实例推荐使用dbca.sh工具。配置dmdba环境变量(重要!检查内存:操作系统内存建议至少4G。检查磁盘空间:tmp空间至少2G。根据提示使用root用户执行脚本。

2024-04-07 01:00:00 710

原创 达梦数据库安装与实例创建:图形化方式

检查CPU:根据CPU类型(X86、ARM架构),分别下载不同的数据库安装包(https://eco.dameng.com/download)。图形化删除过程如下。删除实例之前记得先停止数据库。查看操作系统信息:Linux内核不能低于2.6。检查系统软件版本:glibc版本不能低于2.3。根据提示使用root用户执行脚本,配置系统服务。配置dmdba环境变量(重要!检查内存:操作系统内存建议至少4G。检查磁盘空间:tmp空间至少2G。根据提示使用root用户执行脚本。根据提示使用root用户执行脚本。

2024-04-06 15:35:45 568

原创 达梦体系结构:进程架构

达梦数据库由和。

2024-04-06 01:00:00 608

原创 达梦体系结构:内存架构

达梦数据库由和。

2024-04-05 19:00:00 714

原创 达梦体系结构:数据库文件

达梦数据库由和。

2024-04-05 10:33:11 627

原创 达梦数据库模式对象管理

当创建用户时,会自动生成一个同名的模式。与Oracle不同,达梦数据库中用户和模式是一对多的关系。一个用户可以拥有多个Schema,但是一个Schema只能属于一个用户。模式(Schema)是数据库对象的集合,可以包含表、视图、索引、序列、触发器、存储过程、函数、包等若干数据库对象。与Oracle默认创建堆表不同,达梦数据库中默认创建的是索引组织表。以CTAS方式创建表默认不会继承源表上的约束,该特性由参数。除物化视图以外,普通视图中不包含数据,其数据都来自于基表。

2024-04-05 00:30:00 322

原创 达梦数据字典与动态性能视图

数据字典存储在SYSTEM表空间中,包含数据库对象定义、权限和用户信息。动态性能视图是从内存或控制文件中读取的数据。

2024-04-04 16:35:54 254

原创 达梦数据库用户与权限管理

如果用户口令中含有单引号、双引号、$等特殊字符,Linux命令行中可以使用反斜杠进行转义。有两种方式可以限制用户资源。一是使用LIMIT子句,二是通过Profile管理用户资源。达梦数据库中支持通过SQL和manager图形化工具两种方式对用户进行管理。默认不能授予用户在其他用户模式下的DDL权限(即使是SYSDBA也不行)。通过其他有ALTER USER权限的用户来重置SYSDBA用户口令。该参数为静态隐含参数,需要DBA权限修改,修改后重启数据库生效。对象的查询权限,可以授予用户VTI角色。

2024-04-03 02:15:00 932

原创 达梦数据库日志文件管理

数据库会自动切换归档文件。还可以通过配置文件来配置数据库归档。

2024-04-02 01:00:00 180

原创 达梦数据库表空间管理基础

创建表空间时需要指定一个数据文件。数据文件大小不能低于页大小的4096倍(page_size=8K时,最小不低于32M)。表空间脱机即表空间离线。系统表空间、回滚表空间和临时表空间不能脱机。有未提交事务的表空间不能离线。离线后的表空间不能读写。DM安装完成后默认会创建SYSTEM、ROLL、MAIN、TEMP四个表空间。重启数据库后TEMP表空间会重建。自定义的用户表空间,可以在离线后迁移。迁移的方法是重命名数据文件。系统预创建的表空间无法被删除。只能删除空的用户表空间。

2024-04-01 18:48:27 265

原创 达梦数据库Job作业调度管理

在manager图形化管理工具中,右键点击代理-作业下的具体的作业名称,可以查看作业的属性和历史执行信息,也可以修改和删除该作业。通过SQL和存储过程创建的作业在manager图形化管理工具中刷新后也能看到。🐺 新建一个增量备份的定时调度作业。除以下过程外,其余操作与上面基本一致。在manager图形化管理工具中右键点击【代理】,选择【创建代理环境】。🦁 创建一个定时调度作业,每周五晚上22:00对数据库做一次全量备份。创建一个定时调度作业,每周五晚上22:00对数据库做一次全量备份。

2024-04-01 01:00:00 581

原创 达梦数据库ODBC驱动安装和配置

root用户没有配置LD_LIBRARY_PATH环境变量,所以ODBC连接会报错。中保持一致,UID和PWD为驱动连接数据库使用的用户及其口令。

2024-03-31 16:50:34 1095

原创 Oracle ADG宕机:LGWR进程报错4021

应急处置时手动拉起DG即可。处理办法:调整隐藏参数。

2024-03-30 10:42:07 167

原创 【数据库监控系列】Prometheus+Alertmanager+Grafana容器化部署

,输入并搜索仪表盘编号,在显示的仪表盘选项(Options)中选择数据源为Prometheus,最后点击导入即可。编写docker compose文件,用于部署prometheus、alertmanager和grafana。在添加数据源中选择Prometheus,在HTTP下的URL栏中粘贴。关于自定义仪表盘,以后将补充文章专门介绍。:根据实际情况修改尖括号中的IP地址。:根据实际情况修改邮箱地址和授权码。)中点击右侧的导入仪表盘(

2024-03-27 19:44:30 1057

原创 快速部署docker-compose环境

📖参考:https://docs.docker.com/compose/install/standalone/

2024-03-27 19:24:43 309

原创 REDIS运维管理常用命令

以下命令中,{host}为redis实例服务器IP地址,{port}为服务端口,默认6379。如果要连接到SENTINEL节点,将IP地址改为哨兵节点的地址和端口(默认26379)。强制故障转移,不考虑原主实例是否可达,也不需事先征得其他节点投票同意。获取主实例/从实例/哨兵节点的状态信息。清空所有库所有键(高危操作)清空当前库所有键(高危操作)测试指定字节的数据包的性能。redis集群添加节点。redis集群信息查看。redis集群分配槽位。查看redis慢查询。redis慢查询数量。

2024-03-14 17:54:46 458

R语言Linux安装包,R-3.6.3

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

2024-04-21

空空如也

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

TA关注的人

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