單機Linux平臺Oracle10g DataGuard Logical Standby搭建例項(5)
單機Linux平臺Oracle10g DataGuard Logical Standby搭建例項(1):http://space.itpub.net/81227/viewspace-706435
單機Linux平臺Oracle10g DataGuard Logical Standby搭建例項(2):http://space.itpub.net/81227/viewspace-706748
單機Linux平臺Oracle10g DataGuard Logical Standby搭建例項(3):http://space.itpub.net/81227/viewspace-706749
單機Linux平臺Oracle10g DataGuard Logical Standby搭建例項(4):http://space.itpub.net/81227/viewspace-706750
4.啟用新的Primary資料庫
首先檢視當前操作的角色:
SQL> SELECT DATABASE_ROLE,FORCE_LOGGING FROM V$DATABASE;
DATABASE_ROLE FOR
---------------- ---
LOGICAL STANDBY YES
注意:如果當前FORCE_LOGGING為NO,務必執行ALTER DATABASE FORCE LOGGING;命令。
執行下列語句,轉換Standby資料庫角色為Primary:
SQL> ALTER DATABASE ACTIVATE LOGICAL STANDBY DATABASE FINISH APPLY;
該語句主要是停止待轉換的邏輯Standby中RFS程式,並應用完當前所有已接收但並未應用的REDO資料,然後停止SQL應用,將資料庫轉換成Primary角色。
語句執行完成後,再次檢視當前資料庫的角色:
SQL> SELECT DATABASE_ROLE,FORCE_LOGGING FROM V$DATABASE;
DATABASE_ROLE FOR
---------------- ---
PRIMARY YES
基本上到這一步,我們可以說角色轉換的工作已經完成了. 此處與邏輯Standby的switchover同理,切換完之後,原Data Guard配置就失效了,徹底的失效了,不僅物理Standby沒了,邏輯Standby也失去了參照,邏輯Standby的failover威力確實大呀,怪不得邏輯Standby用的人這麼少呢,環境脆弱肯定是原因之一,因此我們需要做些設定,重新將原來的邏輯Standby再加入到新的Data Guard配置環境中。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-706751/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單機Linux平臺Oracle10g DataGuard Logical Standby搭建例項(6)LinuxOracle
- 單機Linux平臺Oracle10g DataGuard Logical Standby搭建例項(4)LinuxOracle
- 單機Linux平臺Oracle10g DataGuard Logical Standby搭建例項(3)LinuxOracle
- 單機Linux平臺Oracle10g DataGuard Logical Standby搭建例項(2)LinuxOracle
- 單機Linux平臺Oracle 10g DataGuard Logical Standby 搭建例項LinuxOracle 10g
- 單機Linux平臺Oracle 10g DataGuard Physical Standby 搭建例項(5)LinuxOracle 10g
- 單機Linux平臺Oracle 11g DataGuard Physical Standby 搭建例項(5)LinuxOracle
- 單機Linux平臺Oracle 10g DataGuard Physical Standby 搭建例項(10)LinuxOracle 10g
- 單機Linux平臺Oracle 10g DataGuard Physical Standby 搭建例項(9)LinuxOracle 10g
- 單機Linux平臺Oracle 10g DataGuard Physical Standby 搭建例項(8)LinuxOracle 10g
- 單機Linux平臺Oracle 10g DataGuard Physical Standby 搭建例項(7)LinuxOracle 10g
- 單機Linux平臺Oracle 10g DataGuard Physical Standby 搭建例項(6)LinuxOracle 10g
- 單機Linux平臺Oracle 10g DataGuard Physical Standby 搭建例項(4)LinuxOracle 10g
- 單機Linux平臺Oracle 10g DataGuard Physical Standby 搭建例項(3)LinuxOracle 10g
- 單機Linux平臺Oracle 10g DataGuard Physical Standby 搭建例項(2)LinuxOracle 10g
- 單機Linux平臺Oracle 10g DataGuard Physical Standby 搭建例項(1)LinuxOracle 10g
- 單機Linux平臺Oracle 11g DataGuard Physical Standby 搭建例項(7)LinuxOracle
- 單機Linux平臺Oracle 11g DataGuard Physical Standby 搭建例項(6)LinuxOracle
- 單機Linux平臺Oracle 11g DataGuard Physical Standby 搭建例項(4)LinuxOracle
- 單機Linux平臺Oracle 11g DataGuard Physical Standby 搭建例項(3)LinuxOracle
- 單機Linux平臺Oracle 11g DataGuard Physical Standby 搭建例項(2)LinuxOracle
- 單機Linux平臺Oracle 11g DataGuard Physical Standby 搭建例項(1)LinuxOracle
- 【DG】在Linux平臺上搭建單例項的dataguard--duplicateLinux單例
- Oracle Data Guard Linux 平臺 Physical Standby 搭建例項OracleLinux
- Oracle Data Guard Linux 平臺 Physical Standby 搭建例項-3OracleLinux
- Oracle Data Guard Linux 平臺 Physical Standby 搭建例項 -2OracleLinux
- Oracle Data Guard Linux 平臺 Physical Standby 搭建例項 -1OracleLinux
- 【DG】在Linux平臺上搭建單例項的dataguard--rman還原方式Linux單例
- DataGuard:Logical Standby Switchover
- DataGuard:Logical Standby FailoverAI
- Oracle11g 搭建單例項DataGuardOracle單例
- Oracle10g logical standby 建立Oracle
- Oracle10g RAC環境下DataGuard備庫搭建例項Oracle
- Oracle 10G windows 平臺 DataGuard 例項Oracle 10gWindows
- 配置 Oracle 10g 單例項物理dataguard和邏輯standbyOracle 10g單例
- Oracle10g RAC環境下DataGuard備庫搭建例項-eygleOracle
- 虛擬機器下搭建Linux Oracle10g DataGuard虛擬機LinuxOracle
- DataGuard搭建物理StandBy