作者:IT邦德
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
(Web\java\Python)工作,主要服务于生产制造
现拥有 Oracle 11g OCP/OCM、
Mysql、Oceanbase(OBCA)认证
分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证
从业8年DBA工作,在数据库领域有丰富的经验
B站主播Oracle、Mysql、PG实战课程,请搜索:jeames007
擅长Oracle数据库运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
1.取消日志同步
##备库操作
alter database recover managed standby database cancel;
2.备库开启日志应用
alter database recover managed standby database using current logfile
disconnect from session;
3.进程的点检
##主库进程
SYS@PROD> select PROCESS, SEQUENCE#,STATUS,DELAY_MINS from v$managed_standby;
##备库进程
SYS@PROD> select PROCESS, SEQUENCE#,STATUS,DELAY_MINS from v$managed_standby;
4.数据库角色的点检
SYS@PROD> select name,open_mode,database_role,db_unique_name from v$database;
NAME OPEN_MODE DATABASE_ROLE DB_UNIQUE_NAME
--------- -------------------- ---------------- ------------------------------
PROD READ WRITE PRIMARY orcl_pd
##备库
SYS@PROD> select name,open_mode,database_role,db_unique_name from v$database;
NAME OPEN_MODE DATABASE_ROLE DB_UNIQUE_NAME
--------- -------------------- ---------------- ------------------------------
PROD READ ONLY WITH APPLY PHYSICAL STANDBY orcl_st
5.日志应用的确认
##备库去查
SYS@PROD> select sequence#,standby_dest,archived,applied
from v$archived_log order by 1 desc;
##主库查询远程的路径
select applied,r.SEQUENCE#, r.* from v$archived_log r
where r.DEST_ID =2
order by 1 desc;
6.GAP的确认
##备库去查
select THREAD#,LOW_SEQUENCE#,HIGH_SEQUENCE# from v$archive_gap;
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持
您的批评指正是我写作的最大动力!
❤️ 技术交流可以 关注公众号:IT邦德 ❤️