首页 > 应用开发 > IT综合 > dataguard问题浅谈3
1.如果在dataguard中做了fail over,那么原来的standby 要成为primary要执行如下命令
a.首先查看v$archive_gap,然后手动将却是的archive_log拷贝过来,然后执行如下命令:
alter database register physical standby 'logfile_patch'
b.alter database recover managed standby database cancel;
c.alter database recover managed standby finish;
d.alter dattabase commit to switchover to primary;
对于老的primary 数据库需要转化为standby 有两种情况:
a.对于打开flashback 功能的数据库比较简单,现在新的primary数据库上执行这个命令
select standby_became_primary_scn from v$database;
接着在新的standby的数据库上执行
flashback database to scn nnnnnn
alter database convert to physical standby;jieshou
alter datbase recover managed standby database using current logfile disconnect from session;
在primary数据库上做日志切换,查看新的standby数据库日志是否正常。
select applied from v$archived_log;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/48620/viewspace-997671/ ,如需转载,请注明出处,否则将追究法律责任。