oracle数据库的failover是什么意思

更新时间:02-11 教程 由 薇糖 分享

oracle数据库的failover是什么意思?

顾名思义,oracle的failover是指在oracle集群汇总,客户端当前连接的实例发生故障时,oracle会自动将连接切换到另外一个实例上的情况。

或者说,当用户连接到RAC环境时,用户实际是连接到RAC中的一个实例,用户的查询等操作也是由该实例完成的,如果该实例down掉了,那么用户连接会被转移到其他健康实例,而这种转换对于用户是透明的,用户的select语句仍然继续返回结果集,感觉不到异常。 可以尝试通过下面实例来体现以下:

1,连接到rac $ sqlplus user/password@instance1; 2, 确认用户当前连接的实例 SQL> slect instance_name from v$instance; instance1; 3, 关闭instance1 SQL>shutdown abort; 4,等待几秒后,在第一次连接的session中继续执行查询; SQL> slect instance_name from v$instance; instance2;

声明:关于《oracle数据库的failover是什么意思》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2294970.html