--查看恢复和错误信息

SELECT * FROM V$DATAGUARD_STATUS ORDER BY TIMESTAMP desc


--备库查看RFS接收日志和MRP应用日志同步主库情况
select process, sequence#, status, delay_mins from v$managed_standby;

--查询剩余多少日志没有应用

WITH a AS (
 SELECT PROCESS, max(SEQUENCE#) s
 FROM  v$managed_standby WHERE PROCESS IN ('ARCH','MRP0') GROUP BY PROCESS
)
,b AS (

SELECT 
    CASE 
              WHEN PROCESS='ARCH' THEN  
                s 
              WHEN PROCESS='MRP0' THEN 
                -s
    END s

FROM a
)

SELECT sum(s) 剩余数量 ,SYSDATE now FROM b

--查看日志接收状态
select REGISTRAR,CREATOR,THREAD#,APPLIED,sequence#,first_change#,next_change#, COMPLETION_TIME from v$archived_log ORDER BY COMPLETION_TIME desc;


--备库查看已经应用的redo
select thread#,sequence# ,first_change#,next_change# from v$log_history ORDER BY sequence# desc;


-- 主、备库查看是否有gap
select status,gap_status from v$archive_dest_status where dest_id=2;
--备库查看
select * from v$archive_gap;


-- 切换日志
alter system switch logfile;


-- 查看备库 接收的最大日志

select sequence# from v$archived_log where recid = (select max(recid) from v$archived_log);
    
-- 查看主库的日志

select sequence#,status from v$log;


-----------------------------
alter database recover managed standby database cancel;
-- 每次断电重启后需要执行
alter database recover managed standby database using current logfile disconnect from session;

--检查是否正在应用日志
select thread#,sequence# ,first_change#,next_change# from v$log_history ORDER BY sequence# desc;

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐