Step By Step Configuring Oracle 10gR2 (10.2.0.5) 3-Nodes RAC to Single Dataguard
DG配置参考上面链接。主库环境是3-nodes的 RAC,保证实例racdb1正常运行,关闭racdb2和racdb3实例。
备库至于mount状态。
[oracle@standby arch]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Thu Dec 27 14:18:02 2012 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> set line 200 SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from v$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE OPEN_MODE CURRENT_SCN ---------- --------- -------------------- ------------------------------ ---------------- ---------- ----------- 800157471 RACDB SESSIONS ACTIVE standby PHYSICAL STANDBY MOUNTED 1167683 SQL>
[oracle@racnode1 ~]$ srvctl stop instance -d racdb -i racdb2 [oracle@racnode1 ~]$ srvctl stop instance -d racdb -i racdb3 [oracle@racnode1 ~]$ crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora.racdb.db application ONLINE ONLINE racnode2 ora....b1.inst application ONLINE ONLINE racnode1 ora....b2.inst application OFFLINE OFFLINE ora....b3.inst application OFFLINE OFFLINE ora.....zwc.cs application ONLINE ONLINE racnode1 ora....db1.srv application ONLINE ONLINE racnode1 ora....SM1.asm application ONLINE ONLINE racnode1 ora....E1.lsnr application ONLINE ONLINE racnode1 ora....de1.gsd application ONLINE ONLINE racnode1 ora....de1.ons application ONLINE ONLINE racnode1 ora....de1.vip application ONLINE ONLINE racnode1 ora....SM2.asm application ONLINE ONLINE racnode2 ora....E2.lsnr application ONLINE ONLINE racnode2 ora....de2.gsd application ONLINE ONLINE racnode2 ora....de2.ons application ONLINE ONLINE racnode2 ora....de2.vip application ONLINE ONLINE racnode2 ora....SM3.asm application ONLINE ONLINE racnode3 ora....E3.lsnr application ONLINE ONLINE racnode3 ora....de3.gsd application ONLINE ONLINE racnode3 ora....de3.ons application ONLINE ONLINE racnode3 ora....de3.vip application ONLINE ONLINE racnode3
SQL> select instance_name from v$instance; INSTANCE_NAME ---------------- racdb1 SQL> select current_scn,protection_mode,database_role,force_logging,open_mode,switchover_status from v$database; CURRENT_SCN PROTECTION_MODE DATABASE_ROLE FOR OPEN_MODE SWITCHOVER_STATUS ----------- -------------------- ---------------- --- ---------- -------------------- 1188246 MAXIMUM PERFORMANCE PRIMARY YES READ WRITE SESSIONS ACTIVE
SQL> select instance_name from v$instance; INSTANCE_NAME ---------------- racdb1 SQL> select current_scn,protection_mode,database_role,force_logging,open_mode,switchover_status from v$database; CURRENT_SCN PROTECTION_MODE DATABASE_ROLE FOR OPEN_MODE SWITCHOVER_STATUS ----------- -------------------- ---------------- --- ---------- -------------------- 1188294 MAXIMUM PERFORMANCE PRIMARY YES READ WRITE SESSIONS ACTIVE SQL> alter database commit to switchover to physical standby with session shutdown; Database altered. SQL> select open_mode from v$database; select open_mode from v$database * ERROR at line 1: ORA-01507: database not mounted
SQL> shutdown immediate ORA-01507: database not mounted ORACLE instance shut down. SQL> startup mount ORACLE instance started. Total System Global Area 599785472 bytes Fixed Size 2098112 bytes Variable Size 201329728 bytes Database Buffers 390070272 bytes Redo Buffers 6287360 bytes Database mounted. SQL> set line 200 SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from v$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE OPEN_MODE CURRENT_SCN ---------- --------- -------------------- ------------------------------ ---------------- ---------- ----------- 800157471 RACDB SESSIONS ACTIVE racdb PHYSICAL STANDBY MOUNTED 1188349
SQL> show parameter instance_name NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ instance_name string standby SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from v$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE OPEN_MODE CURRENT_SCN ---------- --------- -------------------- ------------------------------ ---------------- ---------- ----------- 800157471 RACDB TO PRIMARY standby PHYSICAL STANDBY MOUNTED 1188349
SQL> alter database commit to switchover to primary; Database altered. SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from v$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE OPEN_MODE CURRENT_SCN ---------- --------- -------------------- ------------------------------ ---------------- ---------- ----------- 800157471 RACDB TO STANDBY standby PRIMARY MOUNTED 0
在现备库racdb1操作
SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup nomount ORACLE instance started. Total System Global Area 599785472 bytes Fixed Size 2098112 bytes Variable Size 201329728 bytes Database Buffers 390070272 bytes Redo Buffers 6287360 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> alter database open; Database altered. SQL> alter system switch logfile; System altered. SQL> create tablespace test003 datafile size 10M autoextend on; Tablespace created.
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 name from v$datafile; NAME -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +DATADG/racdb/datafile/system.269.802972261 +DATADG/racdb/datafile/undotbs1.256.802972267 +DATADG/racdb/datafile/sysaux.265.802972263 +DATADG/racdb/datafile/users.257.802972267 +DATADG/racdb/datafile/example.258.802972265 +DATADG/racdb/datafile/undotbs2.259.802972265 +DATADG/racdb/datafile/undotbs3.264.802972269 +DATADG/racdb/datafile/test.281.803129599 +DATADG/racdb/datafile/test003.282.803141059 9 rows selected.现备库alert.log
RFS[2]: Archived Log: '/u01/app/oracle/arch/1_66_802540708.dbf' Thu Dec 27 14:44:15 CST 2012 Media Recovery Log /u01/app/oracle/arch/1_66_802540708.dbf Media Recovery Log /u01/app/oracle/arch/1_67_802540708.dbf Media Recovery Log /u01/app/oracle/arch/1_68_802540708.dbf Media Recovery Waiting for thread 1 sequence 69 (in transit) Thu Dec 27 14:44:18 CST 2012 Recovery of Online Redo Log: Thread 1 Group 8 Seq 69 Reading mem 0 Mem# 0: +DATADG/racdb/onlinelog/group_8.273.803122441 Mem# 1: +FLASHDG/racdb/onlinelog/group_8.268.803122445 Successfully added datafile 9 to media recovery Datafile #9: '+DATADG/racdb/datafile/test003.282.803141059'
SQL> show parameter instance_name NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ instance_name string standby SQL> conn hr/ Enter password: Connected. SQL> create table t_test003 (tid number(3) primary key,tname varchar2(30)) tablespace test003; Table created. SQL> insert into t_test003 values(1,'switchover OK!'); 1 row created. SQL> commit; Commit complete.
SQL> alter database recover managed standby database cancel; Database altered. SQL> alter database open; Database altered. SQL> select open_mode from v$database union all select instance_name from v$instance; OPEN_MODE ---------------- READ ONLY racdb1 SQL> conn hr Enter password: Connected. SQL> desc t_test003 Name Null? Type ----------------- -------- ------------ TID NOT NULL NUMBER(3) TNAME VARCHAR2(30) SQL> select * from t_test003; TID TNAME ---------- ------------------------------ 1 switchover OK!
SQL> drop tablespace test003 including contents and datafiles; Tablespace dropped.
SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- +DATADG/racdb/datafile/system.269.802972261 +DATADG/racdb/datafile/undotbs1.256.802972267 +DATADG/racdb/datafile/sysaux.265.802972263 +DATADG/racdb/datafile/users.257.802972267 +DATADG/racdb/datafile/example.258.802972265 +DATADG/racdb/datafile/undotbs2.259.802972265 +DATADG/racdb/datafile/undotbs3.264.802972269 +DATADG/racdb/datafile/test.281.803129599 8 rows selected.alert.log
RFS[1]: Archived Log: '/u01/app/oracle/arch/1_69_802540708.dbf' RFS[1]: Archived Log: '/u01/app/oracle/arch/1_70_802540708.dbf' Thu Dec 27 14:58:36 CST 2012 Media Recovery Log /u01/app/oracle/arch/1_69_802540708.dbf Recovery deleting file #9:'+DATADG/racdb/datafile/test003.282.803141059' from controlfile. Deleted Oracle managed file +DATADG/racdb/datafile/test003.282.803141059 Recovery dropped tablespace 'TEST003' Media Recovery Log /u01/app/oracle/arch/1_70_802540708.dbf Media Recovery Waiting for thread 1 sequence 71
在standby操作
SQL> show parameter instance_name NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ instance_name string standby SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup ORACLE instance started. Total System Global Area 599785472 bytes Fixed Size 2098112 bytes Variable Size 163580992 bytes Database Buffers 427819008 bytes Redo Buffers 6287360 bytes Database mounted. Database opened. SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from v$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE OPEN_MODE CURRENT_SCN ---------- --------- -------------------- ------------------------------ ---------------- ---------- ----------- 800157471 RACDB TO STANDBY standby PRIMARY READ WRITE 1190295
SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from gv$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE OPEN_MODE CURRENT_SCN ---------- --------- -------------------- ------------------------------ ---------------- ---------- ----------- 800157471 RACDB SESSIONS ACTIVE racdb PHYSICAL STANDBY MOUNTED 1190108 800157471 RACDB SESSIONS ACTIVE racdb PHYSICAL STANDBY MOUNTED 1190108 800157471 RACDB SESSIONS ACTIVE racdb PHYSICAL STANDBY MOUNTED 1190108 SQL> !crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora.racdb.db application ONLINE ONLINE racnode2 ora....b1.inst application ONLINE ONLINE racnode1 ora....b2.inst application ONLINE ONLINE racnode2 ora....b3.inst application ONLINE ONLINE racnode3 ora.....zwc.cs application ONLINE OFFLINE ora....db1.srv application ONLINE OFFLINE ora....SM1.asm application ONLINE ONLINE racnode1 ora....E1.lsnr application ONLINE ONLINE racnode1 ora....de1.gsd application ONLINE ONLINE racnode1 ora....de1.ons application ONLINE ONLINE racnode1 ora....de1.vip application ONLINE ONLINE racnode1 ora....SM2.asm application ONLINE ONLINE racnode2 ora....E2.lsnr application ONLINE ONLINE racnode2 ora....de2.gsd application ONLINE ONLINE racnode2 ora....de2.ons application ONLINE ONLINE racnode2 ora....de2.vip application ONLINE ONLINE racnode2 ora....SM3.asm application ONLINE ONLINE racnode3 ora....E3.lsnr application ONLINE ONLINE racnode3 ora....de3.gsd application ONLINE ONLINE racnode3 ora....de3.ons application ONLINE ONLINE racnode3 ora....de3.vip application ONLINE ONLINE racnode3
SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from v$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE OPEN_MODE CURRENT_SCN ---------- --------- -------------------- ------------------------------ ---------------- ---------- ----------- 800157471 RACDB TO STANDBY standby PRIMARY READ WRITE 1190421 SQL> alter database commit to switchover to physical standby; Database altered. SQL> select open_mode from v$database; select open_mode from v$database * ERROR at line 1: ORA-01507: database not mounted SQL> shutdown immediate ORA-01507: database not mounted ORACLE instance shut down. SQL> startup nomount ORACLE instance started. Total System Global Area 599785472 bytes Fixed Size 2098112 bytes Variable Size 163580992 bytes Database Buffers 427819008 bytes Redo Buffers 6287360 bytes SQL> alter database mount standby database; Database altered. SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from v$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE OPEN_MODE CURRENT_SCN ---------- --------- -------------------- ------------------------------ ---------------- ---------- ----------- 800157471 RACDB TO PRIMARY standby PHYSICAL STANDBY MOUNTED 1190459
SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from v$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE OPEN_MODE CURRENT_SCN ---------- --------- -------------------- ------------------------------ ---------------- ---------- ----------- 800157471 RACDB SESSIONS ACTIVE racdb PHYSICAL STANDBY MOUNTED 1190459 SQL> alter database commit to switchover to primary with session shutdown; alter database commit to switchover to primary with session shutdown * ERROR at line 1: ORA-38777: database must not be started in any other instance. SQL> !srvctl stop instance -d racdb -i racdb2 SQL> !srvctl stop instance -d racdb -i racdb3 SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from v$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE OPEN_MODE CURRENT_SCN ---------- --------- -------------------- ------------------------------ ---------------- ---------- ----------- 800157471 RACDB SESSIONS ACTIVE racdb PHYSICAL STANDBY MOUNTED 1190459 SQL> !crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora.racdb.db application ONLINE ONLINE racnode2 ora....b1.inst application ONLINE ONLINE racnode1 ora....b2.inst application OFFLINE OFFLINE ora....b3.inst application OFFLINE OFFLINE ora.....zwc.cs application ONLINE OFFLINE ora....db1.srv application ONLINE OFFLINE ora....SM1.asm application ONLINE ONLINE racnode1 ora....E1.lsnr application ONLINE ONLINE racnode1 ora....de1.gsd application ONLINE ONLINE racnode1 ora....de1.ons application ONLINE ONLINE racnode1 ora....de1.vip application ONLINE ONLINE racnode1 ora....SM2.asm application ONLINE ONLINE racnode2 ora....E2.lsnr application ONLINE ONLINE racnode2 ora....de2.gsd application ONLINE ONLINE racnode2 ora....de2.ons application ONLINE ONLINE racnode2 ora....de2.vip application ONLINE ONLINE racnode2 ora....SM3.asm application ONLINE ONLINE racnode3 ora....E3.lsnr application ONLINE ONLINE racnode3 ora....de3.gsd application ONLINE ONLINE racnode3 ora....de3.ons application ONLINE ONLINE racnode3 ora....de3.vip application ONLINE ONLINE racnode3 SQL> alter database commit to switchover to primary with session shutdown; Database altered. SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from v$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE OPEN_MODE CURRENT_SCN ---------- --------- -------------------- ------------------------------ ---------------- ---------- ----------- 800157471 RACDB SESSIONS ACTIVE racdb PRIMARY MOUNTED 0
SQL> !srvctl start instance -d racdb -i racdb2 SQL> !srvctl start instance -d racdb -i racdb3 SQL> !srvctl start service -d racdb -s zwc PRKP-1062 : Service zwc is already running. SQL> !crs_stat -t Name Type Target State Host ------------------------------------------------------------ ora.racdb.db application ONLINE ONLINE racnode2 ora....b1.inst application ONLINE ONLINE racnode1 ora....b2.inst application ONLINE ONLINE racnode2 ora....b3.inst application ONLINE ONLINE racnode3 ora.....zwc.cs application ONLINE ONLINE racnode1 ora....db1.srv application ONLINE ONLINE racnode2 ora....SM1.asm application ONLINE ONLINE racnode1 ora....E1.lsnr application ONLINE ONLINE racnode1 ora....de1.gsd application ONLINE ONLINE racnode1 ora....de1.ons application ONLINE ONLINE racnode1 ora....de1.vip application ONLINE ONLINE racnode1 ora....SM2.asm application ONLINE ONLINE racnode2 ora....E2.lsnr application ONLINE ONLINE racnode2 ora....de2.gsd application ONLINE ONLINE racnode2 ora....de2.ons application ONLINE ONLINE racnode2 ora....de2.vip application ONLINE ONLINE racnode2 ora....SM3.asm application ONLINE ONLINE racnode3 ora....E3.lsnr application ONLINE ONLINE racnode3 ora....de3.gsd application ONLINE ONLINE racnode3 ora....de3.ons application ONLINE ONLINE racnode3 ora....de3.vip application ONLINE ONLINE racnode3
SQL> alter database open; Database altered. SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from v$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE OPEN_MODE CURRENT_SCN ---------- --------- -------------------- ------------------------------ ---------------- ---------- ----------- 800157471 RACDB SESSIONS ACTIVE racdb PRIMARY READ WRITE 1191263
切换完成,验证同步
在racdb1上
SQL> create tablespace test004 datafile size 10m; Tablespace created. SQL> create tablespace test005 datafile size 10m; Tablespace created. SQL> create tablespace test006 datafile size 10m; Tablespace created.
SQL> alter database recover managed standby database using current logfile disconnect from session; Database altered.alert.log
Waiting for all non-current ORLs to be archived... Clearing online redo logfile 1 +DATADG/standby/onlinelog/group_1.273.803060123 Clearing online log 1 of thread 1 sequence number 82 Deleted Oracle managed file +DATADG/standby/onlinelog/group_1.273.803060123 Thu Dec 27 15:29:16 CST 2012 Completed: alter database recover managed standby database using current logfile disconnect from session Thu Dec 27 15:29:16 CST 2012 Clearing online redo logfile 1 complete Clearing online redo logfile 2 +DATADG/standby/onlinelog/group_2.274.803060125 Clearing online log 2 of thread 1 sequence number 82 Deleted Oracle managed file +DATADG/standby/onlinelog/group_2.274.803060125 Clearing online redo logfile 2 complete Media Recovery Log /u01/app/oracle/arch/1_75_802540708.dbf Media Recovery Log /u01/app/oracle/arch/1_76_802540708.dbf Media Recovery Log /u01/app/oracle/arch/2_39_802540708.dbf Media Recovery Log /u01/app/oracle/arch/1_77_802540708.dbf Media Recovery Log /u01/app/oracle/arch/2_40_802540708.dbf Media Recovery Log /u01/app/oracle/arch/3_33_802540708.dbf Media Recovery Log /u01/app/oracle/arch/3_34_802540708.dbf Media Recovery Log /u01/app/oracle/arch/1_78_802540708.dbf Media Recovery Log /u01/app/oracle/arch/1_79_802540708.dbf Media Recovery Log /u01/app/oracle/arch/1_80_802540708.dbf Media Recovery Waiting for thread 2 sequence 41 (in transit) Thu Dec 27 15:29:21 CST 2012 Recovery of Online Redo Log: Thread 2 Group 14 Seq 41 Reading mem 0 Mem# 0: +DATADG/standby/onlinelog/group_14.267.803059831 Media Recovery Waiting for thread 3 sequence 35 (in transit) Thu Dec 27 15:29:21 CST 2012 Recovery of Online Redo Log: Thread 3 Group 17 Seq 35 Reading mem 0 Mem# 0: +DATADG/standby/onlinelog/group_17.270.803059869 Media Recovery Log /u01/app/oracle/arch/1_81_802540708.dbf Successfully added datafile 9 to media recovery Datafile #9: '+DATADG/standby/datafile/test004.281.803143763' Media Recovery Waiting for thread 1 sequence 82 (in transit) Thu Dec 27 15:29:23 CST 2012 Recovery of Online Redo Log: Thread 1 Group 11 Seq 82 Reading mem 0 Mem# 0: +DATADG/standby/onlinelog/group_11.264.803059801 Thu Dec 27 15:29:48 CST 2012 Successfully added datafile 10 to media recovery Datafile #10: '+DATADG/standby/datafile/test005.282.803143787' Thu Dec 27 15:30:11 CST 2012 Successfully added datafile 11 to media recovery Datafile #11: '+DATADG/standby/datafile/test006.283.803143811'
SQL> select name from v$datafile; NAME ------------------------------------------------------------------------------------------------------------------------------------------------------ +DATADG/standby/datafile/system.257.803059147 +DATADG/standby/datafile/undotbs1.259.803059147 +DATADG/standby/datafile/sysaux.261.803059163 +DATADG/standby/datafile/users.263.803059163 +DATADG/standby/datafile/example.258.803059147 +DATADG/standby/datafile/undotbs2.262.803059163 +DATADG/standby/datafile/undotbs3.260.803059149 +DATADG/standby/datafile/test.279.803129613 +DATADG/standby/datafile/test004.281.803143763 +DATADG/standby/datafile/test005.282.803143787 +DATADG/standby/datafile/test006.283.803143811
SQL> drop tablespace test004 including contents and datafiles; Tablespace dropped. SQL> drop tablespace test005 including contents and datafiles; Tablespace dropped. SQL> drop tablespace test006 including contents and datafiles; Tablespace dropped.
SQL> select name from v$datafile; NAME ------------------------------------------------------------------------------------------------------------------------------------------------------ +DATADG/standby/datafile/system.257.803059147 +DATADG/standby/datafile/undotbs1.259.803059147 +DATADG/standby/datafile/sysaux.261.803059163 +DATADG/standby/datafile/users.263.803059163 +DATADG/standby/datafile/example.258.803059147 +DATADG/standby/datafile/undotbs2.262.803059163 +DATADG/standby/datafile/undotbs3.260.803059149 +DATADG/standby/datafile/test.279.803129613alert.log
Thu Dec 27 15:32:35 CST 2012 Recovery deleting file #9:'+DATADG/standby/datafile/test004.281.803143763' from controlfile. Deleted Oracle managed file +DATADG/standby/datafile/test004.281.803143763 Recovery dropped tablespace 'TEST004' Thu Dec 27 15:32:48 CST 2012 Recovery deleting file #10:'+DATADG/standby/datafile/test005.282.803143787' from controlfile. Deleted Oracle managed file +DATADG/standby/datafile/test005.282.803143787 Recovery dropped tablespace 'TEST005' Recovery deleting file #11:'+DATADG/standby/datafile/test006.283.803143811' from controlfile. Deleted Oracle managed file +DATADG/standby/datafile/test006.283.803143811 Recovery dropped tablespace 'TEST006'
[oracle@racnode1 ~]$ srvctl relocate service -d racdb -s zwc -i racdb2 -t racdb1 [oracle@racnode1 ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Thu Dec 27 15:36:34 2012 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production With the Partitioning, Real Application Clusters, OLAP, Data Mining and Real Application Testing options SQL> show parameter service_name NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ service_names string zwc SQL> set linesize 150 SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; Session altered. SQL> select INSTANCE_NAME,HOST_NAME,VERSION,STARTUP_TIME,STATUS,ACTIVE_STATE,INSTANCE_ROLE,DATABASE_STATUS from gv$INSTANCE; INSTANCE_NAME HOST_NAME VERSION STARTUP_TIME STATUS ACTIVE_ST INSTANCE_ROLE DATABASE_STATUS ---------------- ---------- ----------------- ------------------- ------------ --------- ------------------ ----------------- racdb1 racnode1 10.2.0.5.0 2012-12-27 14:52:55 OPEN NORMAL PRIMARY_INSTANCE ACTIVE racdb3 racnode3 10.2.0.5.0 2012-12-27 15:21:09 OPEN NORMAL PRIMARY_INSTANCE ACTIVE racdb2 racnode2 10.2.0.5.0 2012-12-27 15:19:52 OPEN NORMAL PRIMARY_INSTANCE ACTIVE