CONTROL01.CTL CONTROL02.CTL 放在一个磁盘中?

[复制链接]
查看11 | 回复9 | 2008-6-30 01:01:54 | 显示全部楼层 |阅读模式
新建立一个数据库,有3个控制文件
CONTROL01.CTLCONTROL02.CTLCONTROL03.CTL
默认都在oradata目录下

这3个控制文件内容都是一样的?
是为了冗余?
那么应该不放在同一个目录下?
谢谢。
回复

使用道具 举报

千问 | 2008-6-30 01:01:54 | 显示全部楼层
这是oracle对控制文件的multiplexing
最好是放在多个磁盘上
如果只有一个磁盘建议放在不同分区上
回复

使用道具 举报

千问 | 2008-6-30 01:01:54 | 显示全部楼层
谢谢,只要有这3个控制文件,只要有一个坏掉,数据库就会crash掉?
另外如何设置另外两个控制文件到不同的分区啊?
回复

使用道具 举报

千问 | 2008-6-30 01:01:54 | 显示全部楼层
坏一个应该当时不会crash,下次启动会报错
通过初始化参数文件设置
回复

使用道具 举报

千问 | 2008-6-30 01:01:54 | 显示全部楼层
直接手动改init.ora,可以吧?
必须shutdown数据库后,才可以改吧?
回复

使用道具 举报

千问 | 2008-6-30 01:01:54 | 显示全部楼层
最初由 hdydmichael 发布
[B]直接手动改init.ora,可以吧?
必须shutdown数据库后,才可以改吧? [/B]


回复

使用道具 举报

千问 | 2008-6-30 01:01:54 | 显示全部楼层
关闭
先把文件拷贝到相应的目录下
修改参数文件中的control_files参数
启动
回复

使用道具 举报

千问 | 2008-6-30 01:01:54 | 显示全部楼层
谢谢各位。
我发帖子会提高我的排名吗?我的排名现在2万啊。
回复

使用道具 举报

千问 | 2008-6-30 01:01:54 | 显示全部楼层
坏一个可能当时就crash,也可能不?
但是等到下一个checkpoint向坏的control file发生读或者写时,由于无法操作
于是数据库就crash
回复

使用道具 举报

千问 | 2008-6-30 01:01:54 | 显示全部楼层
最初由 hdydmichael 发布
[B]谢谢各位。
我发帖子会提高我的排名吗?我的排名现在2万啊。 [/B]

排名那就象天上的浮云
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行