$ ./dba_crs.perl
HA Resource TYPE Target State
---------------------------------------------------------------------------------------
ora.rac1.LISTENER_rac1.lsnr application ONLINE ONLINE on rac1
ora.rac1.gsd application ONLINE ONLINE on rac1
ora.rac1.ons application ONLINE ONLINE on rac1
ora.rac1.vip application ONLINE ONLINE on rac1
ora.rac2.LISTENER_rac2.lsnr application ONLINE ONLINE on rac2
ora.rac2.gsd application ONLINE ONLINE on rac2
ora.rac2.ons application ONLINE ONLINE on rac2
ora.rac2.vip application ONLINE ONLINE on rac2
ora.orcl.db application ONLINE ONLINE on rac1
ora.orcl.orcl1.inst application ONLINE ONLINE on rac1
ora.orcl.orcl2.inst application ONLINE ONLINE on rac2
ora.orcl.orcl_12.cs application ONLINE ONLINE on rac1
ora.orcl.orcl_12.orcl1.srv application ONLINE ONLINE on rac1
ora.orcl.orcl_21.cs application ONLINE ONLINE on rac1
ora.orcl.orcl_21.orcl2.srv application ONLINE ONLINE on rac2
ora.orcl.orcl_taf.cs application ONLINE ONLINE on rac1
ora.orcl.orcl_taf.orcl1.srv application ONLINE ONLINE on rac1
ora.orcl.orcl_taf.orcl2.srv application ONLINE ONLINE on rac2
SQL> @ver
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
--如果使用40
SQL> column service_name format a30
SQL> select SERVICE_NAME,FAILOVER_TYPE,FAILOVER_METHOD,FAILED_OVER from v$session where sid in ( select sid from v$mystat where rownum<=1);
SERVICE_NAME FAILOVER_TYPE FAILOVER_M FAI
------------------------------ ------------- ---------- ---
test.com NONE NONE NO
SQL> column service_name format a30
SQL> select SERVICE_NAME,FAILOVER_TYPE,FAILOVER_METHOD,FAILED_OVER from v$session where sid in ( select sid from v$mystat where rownum<=1);
SERVICE_NAME FAILOVER_TYPE FAILOVER_M FAI
------------------------------ ------------- ---------- ---
test.com SELECT BASIC YES
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 1603411968 bytes
Fixed Size 2228784 bytes
Variable Size 1006636496 bytes
Database Buffers 587202560 bytes
Redo Buffers 7344128 bytes
Database mounted.
Database opened.
40G_SQL> select sid,SERVICE_NAME,FAILOVER_TYPE,FAILOVER_METHOD,FAILED_OVER from v$session where sid in ( select sid from v$mystat where rownum<=1);
SID SERVICE_NAME FAILOVER_TYPE FAILOVER_M FAI
---------- ------------- ------------- ---------- ---
6 test.com SELECT BASIC NO
40G_SQL> select * from dba_objects ;
....
40G_SQL> select sid,SERVICE_NAME,FAILOVER_TYPE,FAILOVER_METHOD,FAILED_OVER from v$session where sid in ( select sid from v$mystat where rownum<=1);
SID SERVICE_NAME FAILOVER_TYPE FAILOVER_M FAI
---------- ------------- ------------- ---------- ---
7 test.com SELECT BASIC YES
40_SQL> select sid,SERVICE_NAME,FAILOVER_TYPE,FAILOVER_METHOD,FAILED_OVER from v$session where sid in ( select sid from v$mystat where rownum<=1);
SID SERVICE_NAME FAILOVER_TYPE FAILOVER_M FAI
---------- ------------- ------------- ---------- ---
133 test.com NONE NONE NO
SQL> select name,failover_method,failover_type,failover_retries,failover_delay from dba_services where name='test.com';
NAME FAILOVER_METHOD FAILOVER_TYPE FAILOVER_RETRIES FAILOVER_DELAY
-------------------- -------------------- -------------------- ---------------- --------------
test.com
SQL> select name,failover_method,failover_type,failover_retries,failover_delay from dba_services where name='test.com';
NAME FAILOVER_METHOD FAILOVER_TYPE FAILOVER_RETRIES FAILOVER_DELAY
-------------------- -------------------- -------------------- ---------------- --------------
test.com BASIC SELECT 180 5
40_SQL> select sid,SERVICE_NAME,FAILOVER_TYPE,FAILOVER_METHOD,FAILED_OVER from v$session where sid in ( select sid from v$mystat where rownum<=1);
SID SERVICE_NAME FAILOVER_TYPE FAILOVER_M FAI
---------- ------------- ------------- ---------- ---
69 test.com SELECT BASIC NO
40_SQL> select * from dba_objects ;
..
--再停止数据库启动数据库,可以发现连接hang再那里,启动后输出正常.
40_SQL> select sid,SERVICE_NAME,FAILOVER_TYPE,FAILOVER_METHOD,FAILED_OVER from v$session where sid in ( select sid from v$mystat where rownum<=1);
SID SERVICE_NAME FAILOVER_TYPE FAILOVER_M FAI
---------- ------------- ------------- ---------- ---
71 test.com SELECT BASIC YES
SQL> select name,failover_method,failover_type,failover_retries,failover_delay from dba_services where name='test.com';
NAME FAILOVER_METHOD FAILOVER_TYPE FAILOVER_RETRIES FAILOVER_DELAY
-------------------- -------------------- -------------------- ---------------- --------------
test.com NONE NONE
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-761721/ ,如需转载,请注明出处,否则将追究法律责任。