oracle TAF

1、服务端配置

1)使用Oracle用户,为CRS配一个service资源
语法:#srvctl add service -d <database-name> -s <service-name> -r "preferred-instance-list" -a "available-instance-list" -P <TAF-policy>

[oracle@node1 ~]$  srvctl add service -d prod -s TAF -r prod1,prod2 -P basic -e select -m basic -w 5 -z 180
[oracle@node1 ~]$  srvctl config service -d prod   查看TAF服务状态
[oracle@node1 ~]$ srvctl start service -d prod -s TAF   启动TAF服务
[grid@node1 ~]$ crs_stat -t |grep svc
ora....taf.svc ora....ce.type ONLINE    ONLINE    node1         看到TAF服务资源已启动

SQL> show parameter service

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
service_names			     string	 test, TAF

[oracle@node1 ~]$ lsnrctl status
Service "TAF" has 1 instance(s).

2、查看服务

set linesize 150
col name for a10;
col FAILOVER_METHOD for a20;
col FAILOVER_TYPE for a20;
 select NAME,
        FAILOVER_METHOD,
        FAILOVER_TYPE,
        FAILOVER_RETRIES,
        FAILOVER_DELAY
   From DBA_SERVICES
  where NAME = 'TAF';
  
NAME	   FAILOVER_METHOD	FAILOVER_TYPE	     FAILOVER_RETRIES FAILOVER_DELAY
---------- -------------------- -------------------- ---------------- --------------
TAF	   BASIC		SELECT				  180		   5

3、移去CRS中的service

srvctl stop service -d prod  -s taf -i prod2
srvctl remove service -d prod -s TAF -f
#srvctl enable/disable/stop service -d database-name -s service-name -i instance-name
begin
  dbms_service.delete_service(service_name=>'TAF');
end;
/
alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST=192.168.3.188)(PORT=1521))))' sid='prod1';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

韶博雅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值