当前位置:首页 > AI技术 > 正文内容

开发 如何关闭Data Guard保护模式 降为Max Performance以恢复主库读写|Duuu笔记

admin2天前AI技术7

面向高级开发者的前端指南,涵盖

必须先确认保护模式和数据库角色,仅MAXIMUM AVAILABILITY或MAXIMUM PROTECTION需降级;执行前须停同步、确保主库OPEN且备库无MRP进程;降级后若仍不可写,需排查STANDBY_FILE_MANAGEMENT、归档目标状态及FORCE LOGGING等隐含依赖。

确认当前保护模式和数据库角色

先连到主库查清楚现状,避免误操作。用

select database_role, protection_mode from v$database;

看是不是真在

maximum availability

maximum protection

下——只有这两种才需要降级才能放开主库写入。如果已经是

maximum performance

,那问题不在保护模式上,得去查其他锁或挂起状态。

关闭实时应用并停止DG同步

降级前必须让备库停止接收日志,否则

ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE

会报

ORA-16664: unable to retrieve the result from a database

。在主库执行:

ALTER DATABASE STOP LOGICAL STANDBY APPLY;

(逻辑备库)

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;

(物理备库)

再确认

V$MANAGED_STANDBY

里没有活跃的 MRP 进程。

执行保护模式降级命令

命令本身简单,但顺序和前提缺一不可。确保:

• 主库处于 OPEN 状态(不能是 MOUNT)

• 备库已停止同步且未报错

LOG_ARCHIVE_DEST_n

中至少一个

VALID_FOR

包含

(ONLINE_LOGFILES, PRIMARY_ROLE)

然后运行:

ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE;

成功后立刻查

V$DATABASE.PROTECTION_MODE

,必须显示

MAXIMUM PERFORMANCE

才算生效。

降级后主库仍不可写?检查隐含依赖

常见假象:模式降了,但主库还是只读。原因往往不是 DG 配置,而是:

STANDBY_FILE_MANAGEMENT=auto

导致文件创建被阻塞(临时改

manual

• 备库归档目标

LOG_ARCHIVE_DEST_2

状态为

ERROR

,触发主库自动只读(查

V$ARCHIVE_DEST_STATUS.ERROR

• 数据库启用了

FORCE LOGGING

但归档路径磁盘满,日志切换卡住

这些都会让主库表面可写、实际 DML 报

ORA-01116: error in opening database file

或 hang 住。

真正麻烦的是备库还没完全停稳就降级,或者降级后忘了重开日志传输——这时候主库能写,但备库会彻底脱节,后续拉起可能要重建。操作窗口很窄,每步都得盯

V$DATAGUARD_STATS

和告警日志。

相关文章

什么是LLM?看这一篇就够了!

一、全套AGI大模型学习路线 AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能! 二、640套AI大模型报告合集 这套包含640份报告的合集,涵盖了AI大...

【DL】2023年你应该知道的 10 大深度学习算法

3. 循环神经网络 (RNN) 4. 生成对抗网络 (GAN) 5. 径向基函数网络 (RBFN) 6. 多层感知器 (MLP) 7. 自组织图 (SOM)...

神经网络中的单层神经网络

神经网络是一种模拟人脑的神经网络以期能够实现类人工智能的机器学习技术。人脑中的神经网络是一个非常复杂的组织。成人的大脑中估计有1000亿个神经元之多。 看一个经典的神经网络。这是一个包...

前端开发高级应用:MuleRun如何连接Slack通知 MuleRun消息推送集成配置步骤实战案例|Duuu笔记

若MuleRun无法向Slack推送通知,需依次配置Incoming Webhook或Bot Token、在MuleRun中设置对应通知目标参数,并通过最小化任务测试验证;常见失败原因包括凭据错误、权...

几种主要的神经网络

卷积神经网络的输入为二维的像素整阵列,输出为这个图片的属性,当网络训练学习后,所输入的图片或许经过稍微的变换,但卷积神经网络还是可以通过识别图片局部的特征而将整个图片识别出来。 :该层...

深入理解优化:如何利用 Gemini 3.1 的阶梯计费策略?企业级大规模调用实务完全指南|Duuu笔记

需深入理解Gemini 3.1阶梯计费与调用联动关系,通过识别阶梯区间、请求级Token预估截断、多模型路由调度、响应缓存去重、项目拆分配额绑定五种路径优化成本。 ☞☞☞AI 智能聊天, 问答助手,...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。