- 10
- 0
- 约4.61千字
- 约 4页
- 2017-07-08 发布于河南
- 举报
DataGuard之自动删除已应用的归档日志
建议先在备库上删除已被应用的归档日志,然后在到 primary 库上删除这个日志,写Shell脚本之前,几个地方需要注意下1 如何判断备机上哪些日志已经被应用到备库上? ?? 可以通过查询 v$archived_log的字段 applied 字段来判断,同时加上 REGISTRAR 和 name的限制条件, REGISTRAR=RFS 表示 是 Remote File Server process 进程,别外加上 name isnot null 是因为,通过rman crosscheck 并删除 expired的 archivelog 后 name 字段会被置空,
--sql 如下SELECT name, SEQUENCE#, FIRST_TIME, REGISTRAR, APPLIED, NEXT_TIME, status? FROM V$ARCHIVED_LOG?where applied = YES?? and REGISTRAR = RFS?? and name is not null?ORDER BY SEQUENCE#;
2 在备机删除了已归档的archivelog后,如何在远端 primary 库同时删除这个日志? 这个问题在网上查了些资料,可以通过配置公钥和私钥,配置之后,scp文件,ssh 到远程主机执行命令都可以不用输入密码,具体原理可以到网上查查
原创力文档

文档评论(0)