news 2026/4/15 20:29:08

如何处理Data Guard环境的口令更换_SYS密码修改后的主备库密码文件分发机制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何处理Data Guard环境的口令更换_SYS密码修改后的主备库密码文件分发机制

主库修改sys密码后备库连不上,需主库用ORAPWD FORCE=Y FORMAT=12.2生成密码文件并完整拷贝至备库对应路径,RAC需逐节点同步,且验证哈希一致。主库改了 sys 密码,备库连不上怎么办直接后果是:备库的 mrp 进程报错 ora-16191: primary log shipping client not logged on to standby,或者 alter database recover managed standby database 失败。根本原因是 data guard 依赖密码文件做 redo 传输认证,主备密码文件内容不一致,备库无法用新密码向主库发起日志拉取请求。关键点不是“重生成密码文件”,而是“让备库密码文件和主库完全一致”。Oracle 不同步密码文件,也不校验一致性,全靠 DBA 手动分发。主库执行 ORAPWD 重新生成密码文件时,必须指定 FORCE=Y(否则失败),且 FORMAT=12.2 或更高(适配 12c+ 的双模式密码文件)生成后立刻拷贝到备库相同路径(如 $ORACLE_HOME/dbs/orapw$ORACLE_SID),注意属主、权限要和原文件一致(chown oracle:oinstall + chmod 640)备库无需重启实例,但必须重启 MRP:先 ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL,再重新启动orapwd 命令里哪些参数不能错输错一个参数,生成的密码文件就无法用于 DG 认证。最常踩的坑是忽略 FORMAT 和 ASMM 兼容性问题。FORMAT=12.2 是硬性要求(12.1 及以上版本),低于此值会导致备库识别为“只支持 SYSDBA”,失去 SYSBACKUP 等角色能力,MRP 启动失败ENTRIES 不影响 DG,但建议设为 ≥10,避免后续加用户时重生成IGNORECASE 必须和主库原密码文件一致(通常为 N),否则大小写敏感逻辑错乱,sys 登录被拒绝对不要用 INPUT_FILE 参数试图“升级”旧密码文件——它只复制口令哈希,不处理内部格式变更,结果仍是无效文件备库是 RAC 怎么办:多个节点的密码文件要分别处理吗要。RAC 备库每个实例都有独立的密码文件路径($ORACLE_HOME/dbs/orapw<SID>),且各节点必须完全一致。漏掉任意一个,该节点实例启动后无法参与 MRP,甚至可能因节点间状态不一致触发 ORA-16778。 唱鸭 音乐创作全流程的AI自动作曲工具,集 AI 辅助作词、AI 自动作曲、编曲、混音于一体

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 19:47:09

无刷直流电机FOC控制中的ABZ编码器校准:为什么初始转子角这么重要?

无刷直流电机FOC控制中的ABZ编码器校准&#xff1a;初始转子角的关键作用与实战解析 想象一下你在组装一台高精度机器人手臂&#xff0c;所有零部件都完美安装&#xff0c;程序代码反复检查无误&#xff0c;但电机启动瞬间却出现剧烈抖动——问题很可能藏在那个容易被忽视的初始…

作者头像 李华
网站建设 2026/4/15 20:30:20

C语言入门教程:程序结构与算法举例

开启自今日起&#xff0c;会对着C语言给出一系列教程&#xff0c;要是各位正处于学习C语言阶段&#xff0c;那就赶忙来关注【零基础玩嵌入式】一块儿学习哟&#xff01;一、程序把为达成特定目标或者解决特定问题&#xff0c;以计算机语言编写而成的命令序列集合称作程序&#…

作者头像 李华
网站建设 2026/4/15 20:31:02

软技能训练营:说服力与谈判术——软件测试从业者的进阶指南

在软件测试领域&#xff0c;技术能力是立足之本&#xff0c;但软技能才是突破职业瓶颈的关键引擎。当测试人员从执行层迈向协作层&#xff0c;说服开发团队接受缺陷优先级、推动产品经理调整模糊需求、协调资源保障测试进度等场景&#xff0c;无不需要谈判策略与说服艺术的加持…

作者头像 李华