- 博客(240)
- 资源 (5)
- 收藏
- 关注
原创 PG中用户丢失恢复步骤
做实验或者根据大佬博客处理问题的时候务必多思考,有的场景不通用。最后沿用下悠然大佬的案例总结:1)DBA铁律:定期做好备份至关重要,关键时刻可以“回血保命”;2)严格控制数据库服务器登录权限,避免责任定位不清晰带来的“飞来横锅”;3)对于生产系统要有敬畏之心:上线前严格审核/运维过程变更可追溯/故障后须复盘(出现过的问题避免犯);4)重视数据库安全,尽管客户有专业的安全团队,但是仍然架不住破坏性的变更"骚操作";如果条件允许,开启数据库审计也是很有必要的;5)研究一下源码,关键时刻或许有用。
2024-08-22 12:57:10
796
原创 RAC11G场景下OLR文件丢失导致节点GI无法启动
当集群启动时ohasd 会从/etc/oracle/olr.1oc文件(不同平台,文件位置会不同)中读取 OLR的位置,OLR默认保存在<gi_home>/cdata下,文件名为<节点名 >.olr。OLR的备份策略和OCR的有所不同,默认情况下GI在初始安装时会在路径<gi_home>/cdata/<节点>下产生一个备份。ohasd 的日志文件位置:<gi_home>/log/<节点>/ohasd/ohasd.log。OLR文件备份位置:<gi_home>/cdata/<节点>
2024-08-14 06:14:37
742
原创 PROTL-35: The configured OLR location is not accessible.
【代码】PROTL-35: The configured OLR location is not accessible.
2024-08-14 06:08:21
121
原创 ORACLE 11.2.0.4 ADG(一主一备)主备正常切换手动switchover
手动switchover 常用于主备库轮流切换打补丁,或者正常的主备库切换演练。切换前务必检查当前主库与备库的归档是否是同步的,确认同步正常后再执行切换。
2024-08-01 10:27:48
320
原创 【无标题】
二者区别在于:创建业务用户和数据库语句时,版本PG10比版本PG14多一条将角色授予创建数据库用户的sql。创建用户的时候会自动生成一个同名的角色。
2024-07-04 18:53:36
273
原创 一个实例配置多个服务名
在做案例模拟的时候发现博主的环境配置的是3个服务名,通常都是一个服务名,服务名就是数据库名,出于好奇进行了以下实验。环境:Oracle 11.2.0.4 单点。
2024-06-24 09:46:12
432
原创 部署RAC到单实例ADG(11G)
拷贝主库RAC两个节点任意一个节点新创建的pfile参数文件到备库的$ORACLE_HOME/dbs目录下(本文档是在主库RAC1节点执行),然后在备库上修改参数文件。拷贝主库RAC两个节点任意一个节点的口令文件到备库的$ORACLE_HOME/dbs目录下(本文档是在主库RAC1节点执行),然后在备库重命名口令文件。由于主库是RAC,RAC和单点的pfile文件不同。log_archive_dest_2里的service=后面跟的是服务名,就是写到TNSNAMES.ORA里的。
2024-06-20 14:31:02
526
原创 RAC11G修改监听默认端口
大多数现场集群都采用的是默认端口,现XX现场客户领导要求不使用默认端口,以下是修改监听端口的步骤,配置过程中若有疑问可添加文末公众号发私信一对一答疑解惑。
2024-06-15 07:17:38
376
原创 Oracle10.2.0.1冷备迁移之_数据文件拷贝方式
由于阿里云机房要下架旧服务器,单位未购买整机迁移服务,且业务较老不兼容Oracle11g,所以新购买一台新服务器进行安装Oracle10.2.0.1 ,后续再将数据迁移到新服务器上。id数据库版本操作系统版本实例名源库cq目标库。
2024-06-10 16:22:41
780
原创 单实例11.2.0.4迁移到11.2.0.4RAC_使用rman异机恢复
场景说明:1.本文档的环境为同平台、不同版本(操作系统版本可以不同,数据库版本相同),源机器和目标机器部分控制文件和ORACLE_BASE目录不一样。2.目标机器只需要安装oracle只安装oracle数据库软件,不创建数据库(no netca dbca)。3.第一次利用备份恢复测试环境,之后从源机器拷贝备份到目标机器并在控制文件中注册,再进行恢复测试。主要过程:将切换归档,执行rman全库备份以及密码文件拷贝到目标主机进行rman恢复。
2024-06-03 16:48:00
1053
原创 11.2.0.3RAC 备份集恢复为单实例11.2.0.4_法一:rman备份恢复
关键步骤:1、移动硬盘格式化成Linux可以识别的文件系统,mount到备份目录,开始rman备份,备份完成后,插到目标服务器挂载,2、恢复参数文件nomount库,恢复控制文件mount库,restore renew数据文件路径,recover 库 ,关库,升级, 清理redo, 删除多余undo。
2024-06-01 15:56:03
950
原创 单实例11.2.0.3迁移到RAC11.2.0.4_使用RMAN 异机恢复
场景说明:1.本文档的环境为同平台、不同版本(操作系统版本可以不同,数据库小版本不同),源机器和目标机器部分控制文件和ORACLE_BASE目录不一样。2.目标机器只需要安装oracle只安装oracle数据库软件,不创建数据库(no netca dbca)。3.第一次利用备份恢复测试环境,之后从源机器拷贝备份到目标机器并在控制文件中注册,再进行恢复测试。主要过程:将切换归档,执行rman全库备份以及密码文件拷贝到目标主机进行rman恢复、升级。
2024-05-30 10:28:26
1389
原创 单点11.2.0.3备份恢复到单点11.2.0.4
场景说明:1.本文档的环境为同平台、不同版本(操作系统版本可以不同,数据库小版本不同),源机器和目标机器部分控制文件和ORACLE_BASE目录一样。2.目标机器只需要安装oracle只安装oracle数据库软件,不创建数据库(no netca dbca)。3.第一次利用备份恢复测试环境,之后从源机器拷贝备份到目标机器并在控制文件中注册,再进行恢复测试。主要过程:将切换归档,执行rman全库备份以及密码文件拷贝到目标主机进行rman恢复、升级。
2024-05-29 07:47:18
948
原创 DM8启动报错:全局参数非法
每个DM 数据库都有一个名为dm.ctl的控制文件。数据库名称;数据库服务器模式;OGUID 唯一标识;数据库服务器版本;数据文件版本;数据库的启动次数;数据库最近一次启动时间;表空间信息,包括表空间名,表空间物理文件路径等,记录了所有数据库中使用的表空间,数组的方式保存起来;控制文件校验码,校验码由数据库服务器在每次修改控制文件后计算生成,保证控制文件合法性,防止文件损坏及手工修改。最后,达梦在数据文件保护方面做的还是挺好的,版本不匹配直接启动失败,保持数据文件不变化。
2024-05-28 17:13:37
377
原创 Centos7.9上安装Oracle 11.2.0.3 RAC 2节点(ASMlib管理asm磁盘)
ASMLib 由以下组件组成开源 (GPL) 内核模块包:kmod-oracleasm开源 (GPL) 实用程序包:oracleasm-support闭源(专有)库包:oracleasmlib如果是Oracle Linux系统,并且是使用了带uek内核的方式启动的(uname -a确认),则只需要安装"oracleasm-support"和“oracleasmlib”即可。
2024-05-26 16:33:56
676
原创 RAC11G参数修改错误导致启库失败处理
部署完一套3节点的11g RAC后,进行了内存的参数优化,优化时忘记了先备份参数文件,忘记了计算内存参数眼盲的复制粘贴执行内存优化sql导致优化后重启实例启动失败。艾,由于粗心自己给自己挖了个坑。注意不要被Linux-x86_64 Error: 28: No space left on device干扰,磁盘剩余空间还很多,主要关注PRCR-1079、CRS-5017、ORA-27102的提示。
2024-05-23 15:03:54
791
原创 Centos7.9上安装Oracle 11gR2 RAC 三节点(ASMlib管理asm磁盘)
ASMLib 由以下组件组成开源 (GPL) 内核模块包:kmod-oracleasm开源 (GPL) 实用程序包:oracleasm-support闭源(专有)库包:oracleasmlib如果是Oracle Linux系统,并且是使用了带uek内核的方式启动的(uname -a确认),则只需要安装"oracleasm-support"和“oracleasmlib”即可。
2024-05-22 18:43:26
1029
原创 ORA-01012: not logged on
停库前最好查下是否有会话未断开,如果有进行断开。--查看不同用户的连接数--查询用户会话--删除相关用户会话补充:--源库杀用户连接 不建议 该步骤慎重 该文档未进行该操作 该方法迫不得已不用。
2024-05-18 19:08:58
484
原创 oracle10g dbca和netca报错
oracle10g dbca和netca报错。有疑问可关注公众号留言进行交流。不影响使用,可以直接忽略。
2024-05-14 14:30:02
153
原创 MySQL8.0就地升级到MySQL8.4.0
升级需求:将8.0.35升级到8.4.0,以In-Place方式直接升级到MySQL8.4.0。数据库版本操作系统版本原版本8.0.35新版本8.4.0关闭现有版本MySQL,将二进制或包替换成新版本并在现有数据目录上启动MySQL并执行升级任务的方式,称为in-place升级。
2024-05-14 07:05:15
3121
原创 Oracle11g账户频繁被锁定的3种解决办法
方法1:数据库中创建触发器(只记录失败),但是需要开发同意或者开发自己创建。找到密码输入错误的服务器,进行数据源配置的更改。该方法适用于要求找到密码错误用户所在服务器的场景下。这个触发器不写入数据库表,会在告警日志中记录。
2024-05-12 21:01:53
936
1
原创 8.0MGR单主模式搭建_克隆(clone)插件方式
MySQL 8.0.17的克隆插件允许在本地或从远程 MySQL 实例在线克隆数据,从此搭建从库可以不再需要备份工具(PXB或mysqldump)来实现了。克隆数据是存储在 InnoDB 其中的数据的物理快照,其中包括库、表、表空间和数据字典元数据。克隆的数据包含一个功能齐全的数据目录,允许使用克隆插件进行 MySQL 服务器配置。
2024-04-24 08:23:03
808
原创 ShardingSphere实现openGauss分布式架构
ZooKeeper 是一个分布式协调服务 ,由 Apache 进行维护。ZooKeeper 可以视为一个高可用的文件系统。ZooKeeper 可以用于发布/订阅、负载均衡、命令服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。ShardingSphere-proxy(以下简称为"proxy")定位为透明化的数据库代理端,提供封装了数据库二进制协议的服务端版本,用于完成对异构语言的支持。
2024-02-05 19:25:37
1425
原创 启动shardingsphere-proxy报错
启动shardingsphere-proxy报错,Can not find all auditors `[sharding_key_required_auditor]` in database `fuwa`.
2024-02-05 17:23:47
236
MySQL Enterprise Backup 8.0 TAR for Generic Linux x86 (64bit)
2021-11-25
percona-xtrabackup-8.0.5-Linux-x86_64.libgcrypt145.tar.gz.md5sum
2021-11-25
percona-xtrabackup-8.0.5-Linux-x86_64.libgcrypt145.tar.gz
2021-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人