当前位置:数据库 > Oracle >>

Oracle Dataguard Switchover

Oracle Dataguard Switchover
 
on primary database
SQL> select database_role from v$database;  
  
DATABASE_ROLE    www.zzzyk.com  
----------------  
PRIMARY  
  
SQL> alter database commit to switchover to physical standby;  
  
Database altered.  
  
SQL> select open_mode,database_role from v$database;  
  
OPEN_MODE        DATABASE_ROLE  
-------------------- ----------------  
READ WRITE       PHYSICAL STANDBY    www.zzzyk.com  
  
SQL> exit  
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production  
With the Partitioning, OLAP, Data Mining and Real Application Testing options  
[oracle@prodServer ~]$ sqlplus / as sysdba  
  
SQL*Plus: Release 11.2.0.3.0 Production on Tue Mar 5 15:07:41 2013  
  
Copyright (c) 1982, 2011, Oracle.  All rights reserved.  
  
Connected to an idle instance.  
  
SQL> startup nomount;  
ORACLE instance started.  
  
Total System Global Area  835104768 bytes  
Fixed Size          2232960 bytes  
Variable Size         541068672 bytes  
Database Buffers      289406976 bytes  
Redo Buffers            2396160 bytes  
SQL> alter database mount standby database;  
  
Database altered.  
  
SQL> alter database recover managed standby database using current logfile disconnect from session;  
  
Database altered.  
  
SQL> select open_mode,database_role from v$database;  
  
OPEN_MODE        DATABASE_ROLE  
-------------------- ----------------  
MOUNTED          PHYSICAL STANDBY  
 
On the original standby database 
SQL> select database_role from v$database;  
  
DATABASE_ROLE  
----------------  
PHYSICAL STANDBY  
  
SQL>   
SQL>   
SQL> alter database commit to switchover to primary;  
  
Database altered.  
  
SQL> shutdown immediate  
ORA-01109: database not open  
  
  
Database dismounted.  
ORACLE instance shut down.  
SQL> startup  
ORACLE instance started.  
  
Total System Global Area  417546240 bytes  
Fixed Size          2228944 bytes  
Variable Size         192941360 bytes  
Database Buffers      218103808 bytes  
Redo Buffers            4272128 bytes  
Database mounted.  
Database opened.  
SQL> select database_role from v$database;  
  
DATABASE_ROLE  
----------------  
PRIMARY  
  
SQL> select database_role from v$database;  
  
DATABASE_ROLE  
----------------  
PRIMARY  
  
SQL> select database_role,switchover_status from v$database;  
  
DATABASE_ROLE    SWITCHOVER_STATUS  
---------------- --------------------  
PRIMARY      TO STANDBY  
 
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,