?
startup mount;
---開啟adg?
alter database recover managed standby database using current logfile disconnect from session;
--??
alter database recover managed standby database cancel; ?
alter database recover managed standby database ? disconnect from session;
alter database recover managed standby database cancel; ?
--開啟到read only?
alter database open;
alter database recover managed standby database using current logfile disconnect from session;
?
在主庫查詢,如果有error,請把從庫關掉,重新打開再試
select status,gap_status from v$archive_dest_status where dest_id=2;
?
------手動注冊到從庫
--正常情況下,切換之前,最后一個日志必須成功傳輸并且應用。
--因此如果切換沒有成功,請查詢下V$ARCHIVED_LOG表的SEQUENCE#列,看一下原主庫的最后一個----日志是否已經傳輸到備庫應用了。
--如果沒有的話,這種情況下,你可以手動從主庫拷貝最后一個日志到備庫,然后手動注冊,接著---再打開日志應用,最后一個歸檔會自動被應用。
ALTER DATABASE REGISTER LOGFILE '/u01/oracle/oradata/arch/1_79_1159710521.dbf'; ALTER DATABASE REGISTER LOGFILE '/u01/oracle/oradata/arch/1_80_1159710521.dbf'; ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;