DG:Oracle查看是否搭建DataGuard


Oracle查看是否是DataGuard

 

1.查看歸檔路徑

show parameter log_archive_dest

LOG_ARCHIVE_DEST_n, 歸檔文件的生成路徑, LOCATION代表本地機上, SERVICE指明在另一台機器上,查看是否存在log_archive_dest_2的路徑

有DG:

 

 

 

無DG:

 

 

 

2. 查看一些數據庫的狀態

select open_mode,protection_mode,database_role,switchover_status from v$database;

有DG(主庫):

 

 

 

有DG(備庫):

 

 

 

無DG:

 

 

 

 

 

NOT ALLOWED         當前的數據庫不是帶有備用數據庫的主數據庫

TO STANDBY    該主數據庫可以轉換為備用數據庫

 

3.查看DG進程狀態

select process, status, thread#,sequence#, block#, blocks from v$managed_standby;

有DG(主庫):

 

 

 

有DG(備庫):

 

 

 

無DG:

 

 

 

ARCH:歸檔進程,在Primary Database中最多可以有30個歸檔進程,其中有一個專門負責本地的歸檔,不參與Gap Resolution,而其他的進程都可以參與GaP Resolution,即向Standby傳送日志

LNS(LogWriter Network Service)LNS進程讀取日志,並通過網絡發送給Standby Database,這個進程是為了減輕LGWR的負擔,LGWR進程不用再參與到網絡日志的傳輸中了

MRP(Managed Redo Process):這個進程負責協調介質恢復管理工作,整個Physical Standby就是建立在介質恢復技術上的

RFS:remote file server,該進程是standby庫接受來自primary庫lgwr進程觸發的redo信息並且寫入到standby redo log中。RFS進程無疑是要和其他進程配合的,也就是傳輸的進程

 

4.查看tnsname.ora

more /oracle/app/oracle/product/11.2.0.3/db_1/network/admin/tnsnames.ora

有DG:

 

 

 

如果有DG,肯定會有兩個以上的連接,大部分server名字起的都有規律,如果tnsname.ora只有一個連接,那么肯定是沒有DG的。這個查看tnsname.ora只做參考看。要查看是否搭建DG,DG是否正常的參數有很多,是否搭建DG還得看具體參數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM