物理 dataguard 管理

物理 dataguard 的管理:

1. 查询备用库的保护模式,可切换模式
SQL> select OPEN_MODE,PROTECTION_MODE,PROTECTION_LEVEL,SWITCHOVER_STATUS from v$database;

OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL SWITCHOVER_STATUS
---------- -------------------- -------------------- --------------------
MOUNTED MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE NOT ALLOWED

2. 查询连接程序

select sid,process,program from v$session;

3.查询有没有传输日志,MFS 进程

v$managed_standby ----有没有正在传输的日志

SQL> select process,client_process,status,sequence#,block# from v$managed_standby;


如果有 wait_for_log or waiting 则可能说明有正在有日志恢复

同时查询 mrp 进程是否


4. 查询日志应用情况:

5. 查询备用库recovery 状态

6 . 查询最大历史日志

7. 查询dataguard 状态,有用的信息

[@more@]

物理 dataguard 的管理:

1. 查询备用库的保护模式,可切换模式
SQL> select OPEN_MODE,PROTECTION_MODE,PROTECTION_LEVEL,SWITCHOVER_STATUS from v$database;

OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL SWITCHOVER_STATUS
---------- -------------------- -------------------- --------------------
MOUNTED MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE NOT ALLOWED

2. 查询连接程序

select sid,process,program from v$session;

3.查询有没有传输日志,MFS 进程

v$managed_standby ----有没有正在传输的日志

SQL> select process,client_process,status,sequence#,block# from v$managed_standby;

PROCESS CLIENT_P STATUS SEQUENCE# BLOCK#
--------- -------- ------------ ---------- ----------
ARCH ARCH CONNECTED 0 0
ARCH ARCH CONNECTED 0 0
RFS ARCH IDLE 0 0 -- 不正常
RFS ARCH IDLE 0 0





SQL> select process,client_process,status,sequence#,block# from v$managed_standby;

PROCESS CLIENT_P STATUS SEQUENCE# BLOCK#
--------- -------- ------------ ---------- ----------
ARCH ARCH CONNECTED 0 0
ARCH ARCH CONNECTED 0 0
MRP0 N/A WAIT_FOR_LOG 4009 0 ----正常
RFS UNKNOWN IDLE 0 0


如果有 wait_for_log or waiting 则可能说明有正在有日志恢复

同时查询 mrp 进程是否
$ ps -ef|grep mrp

oracle 23566 1 0 07:47:17 ? 3:33 ora_mrp0_ sid

4. 查询日志应用情况:

SQL>
select ARCHIVED_THREAD#, ARCHIVED_SEQ# , APPLIED_THREAD# , APPLIED_SEQ# ,status from v$archive_dest_status;

ARCHIVED_THREAD# ARCHIVED_SEQ# APPLIED_THREAD# APPLIED_SEQ# STATUS

1 3977 1 2878 VALID -----有过多的归档日志没有应用 (不正常)

ARCHIVED_THREAD# ARCHIVED_SEQ# APPLIED_THREAD# APPLIED_SEQ# STATUS

1 4009 1 4008 VALID -----正常

5. 查询备用库recovery 状态
sql>select recovery_mode from v$archive_dest_status;

MANAGED

6 . 查询最大历史日志
select thread#,max(sequence#) from v$log_history group by thread#

select max(sequence#) from v$archived_log

7. 查询dataguard 状态,有用的信息
select message from v$dataguard_status;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/66233/viewspace-996439/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/66233/viewspace-996439/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值