oracle dataguard 常用命令,Oracle DataGuard常用管理命令

5268f80b9b1e01f982625ef6fac83ca1.png

alter database recover managed standby database disconnect from session; 开启同步重做日志,(使用归档日志进行同步)管理模式

ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION; 开启同步重做日志,使用在线日志进行同步)管理模式

alter database recover managed standby database cancel; 管理模式到只读模式

select process,status from v$managed_standby; 查看日志应用

SELECT PROCESS, STATUS, THREAD#, SEQUENCE#,BLOCK#,BLOCKS,PID FROM V$MANAGED_STANDBY; 查看日志详细应用,进程工作状态

alter database open read only; 开启到只读模式

SELECT MESSAGE FROM V$DATAGUARD_STATUS; 查看DATA GUARD 状态

recover managed standby database disconnect from session; 只读还原管理模式

SELECT THREAD#,LOW_SEQUENCE#,HIGH_SEQUENCE# FROM V$ARCHIVE_GAP; 查询日志GAP

---测试看日志是否传送成功。

主库:

Sql>alter system switch logfile;

Sql> select max(SEQUENCE#) from v$archived_log;

备库:

Sql> /

select FIRST_TIME,NEXT_TIME, APPLIED,SEQUENCE# from v$archived_log order by SEQUENCE#;

SELECT MAX(R.SEQUENCE#) LAST_SEQ_RECD, MAX(L.SEQUENCE#) LAST_SEQ_SENT FROM V$ARCHIVED_LOG R, V$LOG L WHERE R.DEST_ID=2 AND L.ARCHIVED=‘YES‘;

SELECT NAME FROM V$ARCHIVED_LOG WHERE THREAD#=1 AND DEST_ID=1 AND SEQUENCE# BETWEEN 85 AND 86;

检查STANDBY LOG分配情况

select GROUP#,THREAD#,SEQUENCE#,USED,ARCHIVED,STATUS from v$standby_log;

查询数据库DG工作模式

SELECT NAME,OPEN_MODE,DATABASE_ROLE,PROTECTION_MODE FROM V$DATABASE;

修改主库为最大可用模式

ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE AVAILABILITY;

修修主库为最大保护模式 启动顺序为先启备库,再启主库, 关闭顺序为先关主库,再关备库

ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PROTECTION;

修改主库为最大性能模式

ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE;

ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=enable; 启用

ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=reset; 停用

alter database add logfile group 1 (‘/mesdata/datafile/onlinelog/group019‘) size 200M ;

alter database add logfile group 3 size 200M ;

alter database add logfile group 4 size 200M ;

alter database add logfile group 6 size 200M ;

alter database add logfile group 13 size 200M ;

alter database add logfile group 14 size 200M ;

alter database add logfile group 15 size 200M ;

alter database add logfile group 16 size 200M ;

alter database add logfile group 17 size 200M ;

alter database add standby logfile group 9 (‘/mesarch/onlinelog/group09.log‘) size 200M ;

alter database add standby logfile group 10 size 200M ;

alter database add standby logfile group 11 size 200M ;

alter database add standby logfile group 12 size 200M ;

alter database add standby logfile group 13 size 200M ;

alter database add standby logfile group 14 size 200M ;

alter database add standby logfile group 15 size 200M ;

alter database add standby logfile group 16 size 200M ;

alter database add standby logfile group 17 size 200M ;

Oracle DataGuard常用管理命令

标签:online   查看   acl   and   oracl   disco   --   gap   命令

1428d0e076c3959ab11d28a39bc84fab.png

5268f80b9b1e01f982625ef6fac83ca1.png

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://blog.51cto.com/bosco/2325326

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值