Oracle初学四个问题之四,回答被采纳另送20分。谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/08 16:51:13
如下图,Oracle的三路控制文件,是不是平时Oracle系统都会维持这三路文件完全一致?因为我查看它们文件属性的时候,发现大小等信息都一样。那么,我是不是可以使用移动硬盘来模拟另外一个磁盘,然后将三路控制文件分别存储到我本地的硬盘上和移动硬盘上,这样是不是就相当于是实现了多路控制文件的存储,提高了系统的安全性?

实际上上控制文件一个就够了,其他的都是镜像,所以内容大小一样.这样也叫多元化控制文件,为了防止控制文件丢失、错误等来做恢复准备.

按你的要求做是不行的,启动例程可以,当你打加载开数据库是,如果你的移动硬盘没用插在电脑上,那么就会出现无法读控制文,从而无法打开数据库!

oracle 是会维护多个控制文件的一致,而且时时刻刻都是要一致的,一旦有一个控制文件无法同步(比如说磁盘无法读写),oracle实例会立即停止。
所以一般不会不推荐你在移动硬盘里存放控制文件的,毕竟移动硬盘的读写稳定性不能保证,这是绝对不能保证系统安全性的,而是增大了系统的不稳定性。当然你仅仅是做实验的话 另当别论。