Oracle Dataguard Important Command
In this blog, We will look some important oracle dataguard command.Following command will be useful for dataguard administration
oracle configurationintermediate
by OracleDba
13 views
In this blog, We will look some important oracle dataguard command.Following command will be useful for dataguard administration
123
select status,instance_name,database_role,protection_mode from v$database,v$instance;
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE;12345
alter database recover managed standby database disconnect from session;
SELECT SEQUENCE#, APPLIED FROM V$ARCHIVED_LOG;
alter database recover managed standby database cancel;1234567891011121314
select process,status,client_process,thread#,sequence#,block#,blocks,delay_mins from v$managed_standby;
select MAX_RECEIVED,MAX_APPLIED,(MAX_RECEIVED - MAX_APPLIED) as "Difference" from (SELECT
ARCHIVED_THREAD#, MAX(ARCHIVED_SEQ#) as MAX_RECEIVED,
APPLIED_THREAD#, MAX(APPLIED_SEQ#) as MAX_APPLIED
FROM
V$ARCHIVE_DEST_STATUS) ARCH ;
col name for a50;
col thread# for a30;
col SEQUENCE# for a30;
select THREAD#,SEQUENCE#,name,APPLIED from v$ARCHIVED_LOG;
select THREAD#,SEQUENCE#,FIRST_TIME,NEXT_TIME,BLOCKS,BLOCK_SIZE,ARCHIVED,APPLIED,STATUS,IS_RECOVERY_DEST_FILE from v$ARCHIVED_LOG;12345678
select thread#,max(sequence#) from v$archived_log where applied='YES' group by thread#;
select message, to_char(timestamp,'HH:MI:SS') timestamp
from v$dataguard_status
where severity in ('Error','Fatal')
order by timestamp;
SELECT MESSAGE FROM V$DATAGUARD_STATUS;
select dest_name,status,error from v$archive_dest where status='ERROR';Please to add comments
No comments yet. Be the first to comment!