在Oracle 11 g rac建库的时候使用了ASM存储,然而rac在建库时默认只在ASM上面创建了一个控制文件,如果想多加几个控制文件,
就需要通过手工来添加了,很多人可能会忽略这个细节,但是我们还是希望多建几个控制文件来增加数据库的稳定性。
下面是具体步骤:
1,在操作前要保留一份控制文件和参数文件,以备搞不成恢复用。
注:只在一个数据库实例上进行修改。
完成;创建pfile='/home/oracle/pfile0531。奥拉的spfile;
创建文件。
完成;改变数据库备份controlfile“/home/oracle/cntrl_20180531.ctl”;
数据库修改。
完成;上校的名字a50
完成;select * from问controlfile美元;
,,INST_ID STATUS NAME ,,,,,,,,,,,,,,,,,,,,,,,IS_ BLOCK_SIZE FILE_SIZE_BLKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,,,,,2,,,,+数据/crmdb/controlfile/current.282.873504505 ,NO ,,,16384,,,,1152年,
,,,,,1,,,,+数据/crmdb/controlfile/current.282.873504505 ,NO ,,,16384,,,,1152年,
2、修改spfile中的控制文件参数
完成;改变系统设置control_files=' +数据/crmdb/controlfile/current.256.977420629 ', ' +数据”,“+数据”范围=spfile sid=?’;
系统的改变。
3、关闭数据库实例
crmdb1:/home/oracle@db>srvctl停止数据库- d crmdb
,
4,创建控制文件副本
crmdb1:/home/oracle@db>,rman目标/
恢复管理器:释放11.2.0.4.0——生产星期五2月6 15:50:12 2015
版权(c) 1982、2011、甲骨文和/或其附属公司只保留所有权利。
连接到目标数据库(未开始)
RMAN>,启动nomount
Oracle实例开始
整个系统全球Area ,68412682240字节
固定Size ,,,,,,,,,,2263488字节
变量Size ,,,,,,31675385408字节
数据库Buffers ,,,,,36507222016字节
重做Buffers ,,,,,,,,227811328字节
RMAN>从' +数据/恢复controlfile crmdb/controlfile current.256.977420629的;
-15年开始恢复在06-2月
使用目标数据库控制文件,而不是恢复目录
分配渠道:ORA_DISK_1
通道ORA_DISK_1: SID=4086=crmdb设备类型=磁盘实例
渠道ORA_DISK_1:复制控制文件复制
输出文件的名字=+数据/crmdb/controlfile/current.256.870194351
输出文件的名字=+数据/crmdb/controlfile/current.426.870969063
输出文件的名字=+数据/crmdb/controlfile/current.427.870969063
完成恢复在06-2月-15
RMAN>sql数据库改变挂载的;
sql语句:改变数据库挂载
发布渠道:ORA_DISK_1
RMAN>sql的改变数据库开放;
sql语句:改变数据库打开
5、登录数据库验证
完成;选择的名字从问controlfile美元;
名称
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+数据/crmdb/controlfile current.256.977420629
+数据/crmdb/controlfile current.276.977568423
+数据/crmdb/controlfile current.277.977568423
6、修改spfile中的新添加的控制文件参数
完成;改变系统设置control_files=' +数据/crmdb/controlfile/current.256.977420629 ', ' +数据/crmdb controlfile/current.276.977568423 ', ' +数据/crmdb/controlfile current.277.977568423”范围=spfile sid=?’;
系统的改变。
完成,立即关闭
数据库关闭。
数据库下马。
ORACLE实例关闭。
7,打开数据库最终验证
crmdb1:/home/oracle@db>srvctl开始数据库- d crmdb
完成,select *得到;全球之声controlfile美元;
,,INST_ID STATUS NAME ,,,,,,,,,,,,,,,,,,,,,,,IS_ BLOCK_SIZE FILE_SIZE_BLKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,,,,,1,,,,+数据/crmdb/controlfile/current.256.977420629 ,,NO ,,,16384,,,,1512年,
就需要通过手工来添加了,很多人可能会忽略这个细节,但是我们还是希望多建几个控制文件来增加数据库的稳定性。
下面是具体步骤:
1,在操作前要保留一份控制文件和参数文件,以备搞不成恢复用。
注:只在一个数据库实例上进行修改。
完成;创建pfile='/home/oracle/pfile0531。奥拉的spfile;
创建文件。
完成;改变数据库备份controlfile“/home/oracle/cntrl_20180531.ctl”;
数据库修改。
完成;上校的名字a50
完成;select * from问controlfile美元;
,,INST_ID STATUS NAME ,,,,,,,,,,,,,,,,,,,,,,,IS_ BLOCK_SIZE FILE_SIZE_BLKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,,,,,2,,,,+数据/crmdb/controlfile/current.282.873504505 ,NO ,,,16384,,,,1152年,
,,,,,1,,,,+数据/crmdb/controlfile/current.282.873504505 ,NO ,,,16384,,,,1152年,
2、修改spfile中的控制文件参数
完成;改变系统设置control_files=' +数据/crmdb/controlfile/current.256.977420629 ', ' +数据”,“+数据”范围=spfile sid=?’;
系统的改变。
3、关闭数据库实例
crmdb1:/home/oracle@db>srvctl停止数据库- d crmdb
,
4,创建控制文件副本
crmdb1:/home/oracle@db>,rman目标/
恢复管理器:释放11.2.0.4.0——生产星期五2月6 15:50:12 2015
版权(c) 1982、2011、甲骨文和/或其附属公司只保留所有权利。
连接到目标数据库(未开始)
RMAN>,启动nomount
Oracle实例开始
整个系统全球Area ,68412682240字节
固定Size ,,,,,,,,,,2263488字节
变量Size ,,,,,,31675385408字节
数据库Buffers ,,,,,36507222016字节
重做Buffers ,,,,,,,,227811328字节
RMAN>从' +数据/恢复controlfile crmdb/controlfile current.256.977420629的;
-15年开始恢复在06-2月
使用目标数据库控制文件,而不是恢复目录
分配渠道:ORA_DISK_1
通道ORA_DISK_1: SID=4086=crmdb设备类型=磁盘实例
渠道ORA_DISK_1:复制控制文件复制
输出文件的名字=+数据/crmdb/controlfile/current.256.870194351
输出文件的名字=+数据/crmdb/controlfile/current.426.870969063
输出文件的名字=+数据/crmdb/controlfile/current.427.870969063
完成恢复在06-2月-15
RMAN>sql数据库改变挂载的;
sql语句:改变数据库挂载
发布渠道:ORA_DISK_1
RMAN>sql的改变数据库开放;
sql语句:改变数据库打开
5、登录数据库验证
完成;选择的名字从问controlfile美元;
名称
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+数据/crmdb/controlfile current.256.977420629
+数据/crmdb/controlfile current.276.977568423
+数据/crmdb/controlfile current.277.977568423
6、修改spfile中的新添加的控制文件参数
完成;改变系统设置control_files=' +数据/crmdb/controlfile/current.256.977420629 ', ' +数据/crmdb controlfile/current.276.977568423 ', ' +数据/crmdb/controlfile current.277.977568423”范围=spfile sid=?’;
系统的改变。
完成,立即关闭
数据库关闭。
数据库下马。
ORACLE实例关闭。
7,打开数据库最终验证
crmdb1:/home/oracle@db>srvctl开始数据库- d crmdb
完成,select *得到;全球之声controlfile美元;
,,INST_ID STATUS NAME ,,,,,,,,,,,,,,,,,,,,,,,IS_ BLOCK_SIZE FILE_SIZE_BLKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
,,,,,1,,,,+数据/crmdb/controlfile/current.256.977420629 ,,NO ,,,16384,,,,1512年,