暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

在Oracle中,RAC数据库和单实例数据库有什么区别?

DB宝 2017-10-09
1126


Q
题目如下所示:

在Oracle中,RAC数据库和单实例数据库有什么区别?


     

A
答案如下所示:



  为了让RAC中的所有实例能够访问数据库,所有的数据文件Data Files、控制文件Control Files参数文件(Spfile重做日志文件(Redo Log Files必须保存在共享磁盘上,并且要能被所有节点同时访问。RAC数据库和单实例数据库具体区别如下所示:

① RedoUndo,至少为每个实例多配置一个Redo线程例如:两个实例组成的集群至少要4Redo Log Group每个实例两个Redo Group),另外要为每一个实例配置一个Undo表空间。每个实例在做数据库的修改时都使用自己实例的RedoUndo,各自锁定自己修改的数据,把不同实例的操作相对的独立开就避免了数据不一致。备份或者恢复时RedoUndo也需要按照线程(THREAD)来对待

② 内存和进程RAC的各个节点的实例都有自己的内存结构SGA和进程结构各节点之间结构是基本相同的RAC在各个节点之间通过Cache Fusion(缓存融合)技术同步SGA中的缓存信息达到提高访问速度的效果同时也保证了数据的一致性。

③ 告警(alert)日志trace日志属于每个实例自己,其实例不可读写。



DB笔试面试历史连接

http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w

About Me:小麦苗

 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/

 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

 版权所有,欢迎分享本文,转载请保留出处

 QQ:646634621  QQ群:230161599

● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。


最后修改时间:2020-01-10 20:56:53
文章转载自DB宝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论