oracle怎么新建账号rac的failover

rac的failover

 

不要在listener.ora设置global_db_name,会禁用connect-time failover和TAF

oracle failover:  www.2cto.com  

一 在tnsname配置多个ip地址,并且添加failover=on表示connect time failover 这种是程式连接
中断,或者程式要重新启

动。

二 TAF的配置要在tnsname中添加failover_mode 

1 method (1) basic 感知节点故障时转移到其它的实例的连接

         (2) preconnect 是在最初建立连接是同时建立连接到实例,当发生故障时,立刻就可以切换
到其它的链路上。

2 type   (1)select 对于未提交事务都是自动回滚。select 语句的处理会将剩下的查询转移到
另外一个节点  www.2cto.com  

    &nbsoracle账号p;    (2)session 会重新连接查询。

3 delay 和retries 时间间隔和重新连接的次数。

三 server-side taf

   instance实例的管理

 preferred :首选实例

 available :备选实例

1 可以使用DBCA创建

2 用srvctl命令配置Service

查看现有的service

show parameter service

srvctl add service -d rac -s oltp -r rac01 -a rac02 -P basic

查看服务创建成功

crs_stat -t -v

配置服务自动启动

srvctl enable service -d rac -s oltp

启动这个服务

srvctl start service -d rac -s oltp

修改service taf的配置,使用dbms_service.modify_service.

begin

dbms_service.modify_service(

service_name=>'oltp',

failover_method=>dbms_service.failover_method_basic,

failover_type=>dbms_service.failover_type_select,

failover_retries=>180,

failover_delay=>5

);

end;

查看修改时候生效  www.2cto.com  

select name,failover_method,failover_type,goal,clb_goal from dba_services;

用户可以使用srvctl命令查看

srvctl config service -d rac -s oltp -a

 

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。