作业帮 > 综合 > 作业

oracle数据库的failover是什么意思,工作机制是什么?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/30 18:54:43
oracle数据库的failover是什么意思,工作机制是什么?
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;