Oracle Dataguard基本操作語句
## 啟動備庫
STARTUP MOUNT;
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
或,如果使用實時同步,則執行以下
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE;
## 關閉備庫操作
檢視是否正在應用redo data,如果存在MRP0或者MRP
SELECT PROCESS, STATUS FROM V$MANAGED_STANDBY;
關閉redo apply
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
關閉備庫
SHUTDOWN IMMEDIATE;
## 狀態查詢
主庫:
動態效能檢視:
v$archive_dest_status
RECOVERY_MODE 列表示是否是實時Redo Data同步。
## 啟動同步
前臺
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE;
後臺
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;
實時
LTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE
## 停止同步
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
## 監控Redo同步
主庫或備庫執行
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;
備庫上執行,檢視Redo apply和redo transport service 活動
SELECT PROCESS, STATUS, THREAD#, SEQUENCE#, BLOCK#, BLOCKS FROM V$MANAGED_STANDBY;
備庫執行,透過檢視ARCHIVED_SEQ#和APPLIED_SEQ#對比備庫和主庫差距。
SELECT ARCHIVED_THREAD#, ARCHIVED_SEQ#, APPLIED_THREAD#, APPLIED_SEQ# FROM V$ARCHIVE_DEST_STATUS;
備庫上執行,是實時同步還是普通同步
SELECT RECOVERY_MODE FROM V$ARCHIVE_DEST_STATUS WHERE DEST_ID=2 ;
備庫上執行,用於檢視收到的redo log file情況
SELECT REGISTRAR, CREATOR, THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM V$ARCHIVED_LOG;
備庫上執行,檢視已經被應用的archive log file.
SELECT THREAD#, SEQUENCE#, FIRST_CHANGE#, NEXT_CHANGE# FROM V$LOG_HISTORY;
主庫上執行,檢視DG相關的警報日誌。
SELECT MESSAGE FROM V$DATAGUARD_STATUS;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29757574/viewspace-2147441/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle基本SQL語句OracleSQL
- MySQL基本操作語句小結MySql
- 常用的oracle基本語句Oracle
- Oracle - 表相關常用操作語句Oracle
- SQL基本語句SQL
- oracle查詢語句大全oracle基本命令大全一Oracle
- Oracle - 匯入匯出常用操作語句Oracle
- [Sqlite] Sqlite的基本日常SQL操作語句彙總SQLite
- matlab 基本語句Matlab
- oracle資料庫巡檢(一)基本sql語句Oracle資料庫SQL
- Linux基礎知識和基本操作語句總結Linux
- Oracle - 表空間相關常用操作語句Oracle
- oracle基本操作Oracle
- Oracle 操作表結構基本語法及示例Oracle
- orcale 語句基本語法縮寫
- oracle語句Oracle
- 【全面】Linux基礎知識和基本操作語句大全(一)Linux
- Statement (操作 SQL 語句)SQL
- Oracle - 約束、索引等相關常用操作語句Oracle索引
- 6. Oracle開發和應用—6.3. 基本SQL語句—6.3.4. select語句OracleSQL
- MySQL基本sql語句總結MySql
- PLSQL Language Referenc-PL/SQL控制語句-迴圈語句-基本迴圈(EXIT語句)SQL
- ORACLE常用語句:Oracle
- 常用oracle語句Oracle
- oracle sql語句OracleSQL
- Oracle Dataguard故障轉移(failover)操作OracleAI
- 資料庫操作語句資料庫
- 基於C#語言Oracle.ManagedDataAccess操作Oracle資料庫連線語句C#Oracle資料庫
- 【自制程式語言】1 - 基本語句(1)
- Oracle 基本操作之 tableOracle
- oracle檢視基本操作Oracle
- Sql Server系列:Select基本語句SQLServer
- SGA區查詢的基本語句
- 【SQL】14 UNION 操作符、SELECT INTO 語句、INSERT INTO SELECT 語句、CREATE DATABASE 語句、CREATE TABLE 語句SQLDatabase
- 使用for迴圈操作DML語句
- Oracle 建立序列語句Oracle
- Oracle多表插入語句Oracle
- oracle常用SQL語句OracleSQL