DG_Lite_switchover切换(笔记整理)


主库
ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN;
SHUTDOWN IMMEDIATE 
startup nomount; 
alter database mount standby database; 
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION; 
备库
SELECT SWITCHOVER_STATUS FROM V$DATABASE;
ALTER DATABASE COMMIT TO SWITCHOVER TO  PHYSICAL  PRIMARY with session shutdown  ; 
  shutdown immediate;
startup; 
[oracle@dg1 dbs]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Mar 29 21:13:22 2013
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
主库操作
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>  select switchover_status from v$database;
SWITCHOVER_STATUS
--------------------
SESSIONS ACTIVE
SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN;
Database altered.
SQL> SQL> SQL> SHUTDOWN IMMEDIATE 
ORA-01507: database not mounted
ORACLE instance shut down.
SQL> startup nomount; 
ORACLE instance started.
Total System Global Area  230686720 bytes
Fixed Size                  1218676 bytes
Variable Size              75499404 bytes
Database Buffers          150994944 bytes
Redo Buffers                2973696 bytes
SQL> alter database mount standby database; 
Database altered.
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION; 
Database altered.
SQL> select status,database_mode from v$archive_dest_status; 
STATUS    DATABASE_MODE
--------- ---------------
VALID     MOUNTED-STANDBY
VALID     MOUNTED-STANDBY
INACTIVE  MOUNTED-STANDBY
INACTIVE  MOUNTED-STANDBY
INACTIVE  MOUNTED-STANDBY
INACTIVE  MOUNTED-STANDBY
INACTIVE  MOUNTED-STANDBY
INACTIVE  MOUNTED-STANDBY
INACTIVE  MOUNTED-STANDBY
INACTIVE  MOUNTED-STANDBY
VALID     MOUNTED-STANDBY
11 rows selected.
SQL> 
SQL> 
SQL> 
SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /u01/arch
Oldest online log sequence     9
Next log sequence to archive   0
Current log sequence           9
当前备库:
SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE; 
SWITCHOVER_STATUS
--------------------
TO PRIMARY
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  230686720 bytes
Fixed Size                  1218676 bytes
Variable Size              75499404 bytes
Database Buffers          150994944 bytes
Redo Buffers                2973696 bytes
Database mounted.
Database opened.
SQL> alter system switch logfile; 
System altered.
SQL> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /u01/arch
Oldest online log sequence     8
Next log sequence to archive   9
Current log sequence           9
SQL> /
System altered.
SQL> select status,database_mode from v$archive_dest_status; 
STATUS    DATABASE_MODE
--------- ---------------
VALID     OPEN
VALID     UNKNOWN
INACTIVE  OPEN
INACTIVE  OPEN
INACTIVE  OPEN
INACTIVE  OPEN
INACTIVE  OPEN
INACTIVE  OPEN
INACTIVE  OPEN
INACTIVE  OPEN
10 rows selected.

你可能感兴趣的:(DG_Lite_switchover切换(笔记整理))