Oracle Data Guard 物理备库启停与检查

OracleDataGuard_启动和关闭物理备库

参考链接(gxlcms.com)

dataguard之管理物理备库

参考链接(blog.csdn.net)

数据库登陆

su - oracle

sqlplus / as sysdba

查看保护模式

SQL>  select database_role,protection_mode,protection_level from v$database;

关闭DataGuard物理备库

1.查询备用数据库是运行的Redo Apply还是real-time apply。如果存在MRP0 或 MRP 进程,则备用数据库是redo Apply。

SQL> select process, status from v$managed_standby;

2.如果是Redo Apply,使用下面取消

SQL> alter database recover managed standby database cancel;

3.关闭备库

SQL> shutdown immediate;

4. 关闭备库监听

lsnrctl stop

启动DataGuard物理备库

1.启动和mount物理备库

SQL> startup nomount;

2. 挂载数据库

SQL> alter database mount standby database;

3.启动redo应用

SQL> alter database recover managed standby database disconnect from session;

4. 启动备库监听

lsnrctl start

5. 检查Dataguard同步状态

SQL> select name,applied from v$archived_log;  (如果全是YES表示已同步)
SQL> select name,value from v$dataguard_stats;  (显示时间为0表示没有延迟)
2 次浏览 更新于 2026-11-04

同组文章Oracle

查看本组全部 13 篇

没有找到想要的答案?

上传日志让 AI 帮你诊断,或者在控制台里直接向 AI 提问。