RAC 11g下管理Service资源并测试Failover

用srvctl创建Service资源

以oracle用户登录

点击(此处)折叠或打开

  1. srvctl add service -d racdb -s erp -r racdb1 -a racdb2 -P BASIC -y automatic -e SELECT -z 5 -w 180
  2. srvctl add service -d racdb -s crm -r racdb2 -a racdb1 -P BASIC -y automatic -e SELECT -z 5 -w 180
注释:
-r:首选实例
-a:备用实例
-P:BASIC表示只连接首选实例,失败后再选择连接备用实例;另外一个选项是PRECONNECT
-e:SELECT表示查询在Failover发生后继续给出结果;另外一个选项是SESSION,表示不给出结果。

启动service,以grid用户登录

点击(此处)折叠或打开

  1. srvctl start service -d racdb -s erp
  2. srvctl start service -d racdb -s crm
查看service配置,grid用户下

点击(此处)折叠或打开

  1. [grid@node1 ~]$ srvctl config service -d racdb -s erp
  2. Service name: erp
  3. Service is enabled
  4. Server pool: racdb_erp
  5. Cardinality: 1
  6. Disconnect: false
  7. Service role: PRIMARY
  8. Management policy: AUTOMATIC
  9. DTP transaction: false
  10. AQ HA notifications: false
  11. Failover type: SELECT
  12. Failover method: NONE
  13. TAF failover retries: 5
  14. TAF failover delay: 180
  15. Connection Load Balancing Goal: LONG
  16. Runtime Load Balancing Goal: NONE
  17. TAF policy specification: BASIC
  18. Edition:
  19. Preferred instances: racdb1
  20. Available instances: racdb2

未完待续
请使用浏览器的分享功能分享到微信等