首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Oracle ASM 环境增加控制文件

Oracle ASM 环境增加控制文件

作者头像
bsbforever
发布于 2020-08-18 16:14:09
发布于 2020-08-18 16:14:09
8880
举报

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

1.备份参数文件

代码语言:javascript
复制
sqlplus /  as sysdba 
SQL> create pfile='/tmp/spfile-bk.ora' from spfile;

2. 更新控制文件

代码语言:javascript
复制
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. 关闭数据库

代码语言:javascript
复制
srvctl stop database -d dwdev

4. 启动数据库值nomount

rac其中一节点

代码语言:javascript
复制
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参数

代码语言:javascript
复制
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. 重新启动数据库

各个节点

代码语言:javascript
复制
sqlplus / as sysdba
SQL> shutdown immediate;
SQL>startup

或者

一个节点

代码语言:javascript
复制
srvctl start database -d dwdev

7.检查控制文件状态

代码语言:javascript
复制
SQL> select name from v$controlfile;        
NAME        
------------------------------------------------------------------        
+DATA01/test/controlfile/current.200.165920580        
+FRA01/test/controlfile/current.200.693721750

8.删除备份的参数文件

代码语言:javascript
复制
rm /tmp/spfile-bk.ora

觉得文章不错的欢迎转发,收藏~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-09-04,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 1.备份参数文件
  • 2. 更新控制文件
  • 3. 关闭数据库
  • 4. 启动数据库值nomount
  • 5. 修改controlfile参数
  • 6. 重新启动数据库
  • 7.检查控制文件状态
  • 8.删除备份的参数文件
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档