本篇文章給大家分享的是有關(guān)Oracle Dataguard基本操作語句有哪些,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
創(chuàng)新互聯(lián)公司客戶idc服務(wù)中心,提供鄭州服務(wù)器托管、成都服務(wù)器、成都主機(jī)托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價(jià)的產(chǎn)品以及開放、透明、穩(wěn)定、高性價(jià)比的服務(wù),資深網(wǎng)絡(luò)工程師在機(jī)房提供7*24小時(shí)標(biāo)準(zhǔn)級(jí)技術(shù)保障。
## 啟動(dòng)備庫
STARTUP MOUNT;
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
或,如果使用實(shí)時(shí)同步,則運(yùn)行以下
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE;
## 關(guān)閉備庫操作
查看是否正在應(yīng)用redo data,如果存在MRP0或者M(jìn)RP
SELECT PROCESS, STATUS FROM V$MANAGED_STANDBY;
關(guān)閉redo apply
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
關(guān)閉備庫
SHUTDOWN IMMEDIATE;
## 狀態(tài)查詢
主庫:
動(dòng)態(tài)性能視圖:
v$archive_dest_status
RECOVERY_MODE 列表示是否是實(shí)時(shí)Redo Data同步。
## 啟動(dòng)同步
前臺(tái)
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE;
后臺(tái)
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;
實(shí)時(shí)
LTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE
## 停止同步
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
## 監(jiān)控Redo同步
主庫或備庫運(yùn)行
SELECT DATABASE_ROLE, DB_UNIQUE_NAME INSTANCE, OPEN_MODE,PROTECTION_MODE, PROTECTION_LEVEL, SWITCHOVER_STATUS FROM V$DATABASE;
查看fast-start failover
SELECT FS_FAILOVER_STATUS FSFO_STATUS, FS_FAILOVER_CURRENT_TARGET TARGET_STANDBY, FS_FAILOVER_THRESHOLD THRESHOLD, FS_FAILOVER_OBSERVER_PRESENT OBS_PRES FROM V$DATABASE;
備庫上執(zhí)行,查看Redo apply和redo transport service 活動(dòng)
SELECT PROCESS, STATUS, THREAD#, SEQUENCE#, BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;
備庫執(zhí)行,通過查看ARCHIVED_SEQ#和APPLIED_SEQ#對比備庫和主庫差距。
SELECT ARCHIVED_THREAD#, ARCHIVED_SEQ#, APPLIED_THREAD#, APPLIED_SEQ# FROM V$ARCHIVE_DEST_STATUS;
備庫上執(zhí)行,是實(shí)時(shí)同步還是普通同步
SELECT RECOVERY_MODE FROM V$ARCHIVE_DEST_STATUS WHERE DEST_ID=2 ;
備庫上執(zhí)行,用于查看收到的redo log file情況
SELECT REGISTRAR, CREATOR, THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM V$ARCHIVED_LOG;
備庫上執(zhí)行,查看已經(jīng)被應(yīng)用的archive log file.
SELECT THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM V$LOG_HISTORY;
主庫上運(yùn)行,查看DG相關(guān)的警報(bào)日志。
SELECT MESSAGE FROM V$DATAGUARD_STATUS;
以上就是Oracle Dataguard基本操作語句有哪些,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。