xinhu1300 发表于 2018-9-21 10:52:12

Oracle RAC Service资源管理

查询GV$SESSION视图可以验证连接成功的会话是否具备failover的能力,如果会话相应的failover_type和failover_method字段为空,证明此会话不具备failover的能力。  
# su - oracle
  
$ sqlplus / as sysdba
  
SQL> col username for a20
  
SQL> col failed_over for a15
  
SQL> select inst_id,username,failover_type,failover_method,failed_over from gv$session where username = 'TPCC';
  

  
   INST_ID USERNAME             FAILOVER_TYPE                           FAILOVER_METHOD                FAILED_OVER
  
---------- -------------------- --------------------------------------- ------------------------------ ---------------
  
         1 TPCC                  SESSION                                 BASIC                        NO
  

  
重启节点一,数据库连接failover到节点二
  
# su - oracle
  
$ sqlplus / as sysdba
  
SQL> select inst_id,username,failover_type,failover_method,failed_over from gv$session where username = 'TPCC';
  

  
   INST_ID USERNAME             FAILOVER_TYPE                           FAILOVER_METHOD                FAILED_OVER
  
---------- -------------------- --------------------------------------- ------------------------------ ---------------
  
         2 TPCC                  SESSION                                 BASIC                        YES


页: [1]
查看完整版本: Oracle RAC Service资源管理