打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Oracle ASM 环境增加控制文件
userphoto

2022.05.30 江苏

关注

 往期专题请查看www.zhaibibei.cn
这是一个坚持Oracle,Python,MySQL原创内容的公众号

由于RAC建立时控制文件没有做冗余,所以需要新增一个

1.备份参数文件

sqlplus /  as sysdba 
SQL> create pfile='/tmp/spfile-bk.ora' from spfile;

2. 更新控制文件

sqlplus '/ as sysdba'        
SQL> select name from v$controlfile;      

NAME        
--------------------------------------------------------------------------------       
 +DATA01/test/controlfile/current.200.165920580

SQL> alter system set control_files='+DATA01/test/controlfile/current.200.165920580','+FRA01' scope=spfile sid='*';

3. 关闭数据库

srvctl stop database -d dwdev

4. 启动数据库值nomount

rac其中一节点

rman target /
RMAN>restore controlfile from '+DATA1/test/controlfile/current.200.165920580';

 Starting restore at 01-APR-15
 allocated channel: ORA_DISK_10
 channel ORA_DISK_1: sid=testinstance=testdevtype=DISK

 channel ORA_DISK_1: copied control file copy
 output filename=+DATA1/test/controlfile/current.200.165920580
 output filename=+FRA01/test/controlfile/current.200.693721750
 Finished restore at 01-APR-15

5. 修改controlfile参数

sqlplus  / as sysdba
SQL> alter system set control_files='+DATA01/test/controlfile/current.200.165920580','+FRA01/test/controlfile/current.200.693721750' scope=spfile sid='*';

6. 重新启动数据库

各个节点

sqlplus / as sysdba
SQL> shutdown immediate;
SQL>startup

或者

一个节点

srvctl start database -d dwdev

7.检查控制文件状态

SQL> select name from v$controlfile;        
NAME        
------------------------------------------------------------------        
+DATA01/test/controlfile/current.200.165920580        
+FRA01/test/controlfile/current.200.693721750

8.删除备份的参数文件

rm /tmp/spfile-bk.ora
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Oracle无法启动的处理过程
could not open parameter file initOrcl.ora(转)
Oracle spfile 参数文件
深入浅出Oracle学习笔记(2)
史上最全Oracle文件损坏处理办法(附实验步骤)
ORACLE使用100问
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服