主庫
1.1 檢查錯誤視圖 v$ ARCHIVE_DEST
col dest_name for a30
set line 220
col error for a30
select dest_name,status,error from v$ ARCHIVE_DEST;
運行示例,error中報錯 ORA-12541: TNS:no listener,原因是目標端LISTENER沒有啟動,啟動一下錯誤就會消失
啟動之后
再次運行以上查詢,錯誤消失
注:上面錯誤,從alert日志中也可以找到
1.2 檢查歸檔是否被應用 applied為yes代表被應用過
alter session set nls_date_format='yyyy-mm-dd hh34:mi:ss';
col name for a55
SELECT THREAD#, name,SEQUENCE#, applied,next_time FROM V$ARCHIVED_LOG where next_time>'2020-05-01';
運行示例(備庫由于沒有啟動日志應用命令,從38號歸檔日志起之后都沒有被應用)
1.3 檢查角色
select open_mode,database_role from v$database;
備庫查詢是否有MRP0進程
SELECT PROCESS, STATUS, THREAD#, SEQUENCE#,BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;
示例如下:
注:如果備庫啟動沒有執行以下命令,就不會有MRP0進程
alter database recover managed standby database using current logfile disconnect ;
備庫查看日志應用情況
alter session set nls_date_format='yyyy-mm-dd hh34:mi:ss';
col name for a50
SELECT THREAD#, name,SEQUENCE#, applied,next_time FROM V$ARCHIVED_LOG where next_time>'2020-05-01';
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。