mysql有dataguard吗_Oracle查看是否搭建DataGuard

Oracle查看是否是DataGuard

1.查看归档路径

show parameter log_archive_dest

LOG_ARCHIVE_DEST_n, 归档文件的生成路径, LOCATION代表本地机上, SERVICE指明在另一台机器上,查看是否存在log_archive_dest_2的路径

有DG:

774ad4b9d96dd12ca2dedb67c7ceeb61.png

无DG:

c988dfc2a37d1bd5faa35af7fd8f85c6.png

2. 查看一些数据库的状态

select open_mode,protection_mode,database_role,switchover_status from v$database;

有DG(主库):

04fcbab7ac3590f18c0ef024cb5de78d.png

有DG(备库):

3549b696003de6c91ba00f6fe776366d.png

无DG:

a142dacfd74e795eccf7939e57ff2214.png

NOT ALLOWED         当前的数据库不是带有备用数据库的主数据库

TO STANDBY    该主数据库可以转换为备用数据库

3.查看DG进程状态

select process, status, thread#,sequence#, block#, blocks from v$managed_standby;

有DG(主库):

8d385ea337e4e0c53db9a16374856888.png

有DG(备库):

90a57af0173f85b7c39ba925e460d62f.png

无DG:

314482a2ea44d10e29839e677b48dde0.png

ARCH:归档进程,在Primary Database中最多可以有30个归档进程,其中有一个专门负责本地的归档,不参与Gap Resolution,而其他的进程都可以参与GaP Resolution,即向Standby传送日志

LNS(LogWriter Network Service)LNS进程读取日志,并通过网络发送给Standby Database,这个进程是为了减轻LGWR的负担,LGWR进程不用再参与到网络日志的传输中了

MRP(Managed Redo Process):这个进程负责协调介质恢复管理工作,整个Physical Standby就是建立在介质恢复技术上的

RFS:remote file server,该进程是standby库接受来自primary库lgwr进程触发的redo信息并且写入到standby redo log中。RFS进程无疑是要和其他进程配合的,也就是传输的进程

4.查看tnsname.ora

more /oracle/app/oracle/product/11.2.0.3/db_1/network/admin/tnsnames.ora

有DG:

d936208316c14f6535659df04b58f64e.png

如果有DG,肯定会有两个以上的连接,大部分server名字起的都有规律,如果tnsname.ora只有一个连接,那么肯定是没有DG的。这个查看tnsname.ora只做参考看。要查看是否搭建DG,DG是否正常的参数有很多,是否搭建DG还得看具体参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值