RAC环境ASM存储新增控制文件的方法

数据库启动状态下,关闭数据库,启动到mount模式
alter system switch logfile;
shutdown immediate;
startup mount;

2.在mount状态下,备份一个控制文件到ASM上。
alter database backup controlfile to '+DATA1/racone/controlfile/mirror';


3.在本地文件系统上,创建一个pfile,用于修改control_files参数。
create pfile='/u01/oracle/pfile.ora' from spfile;

4.修改pfile,修改control_files参数。
*.control_files='+DATA1/racone/controlfile/current.256.737818119','+DATA1/racone/controlfile/mirror'

5.关闭数据库,通过pfile重新建回spfile。
create spfile from pfile='/u01/oracle/pfile.ora';

6.启动数据库,检查控制文件情况
startup
show parameter control_files

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_files string +DATA1/racone/controlfile/curr
ent.256.737818119, +DATA1/raco
ne/controlfile/mirror

select * from v$controlfile;

STATUS NAME IS_ BLOCK_SIZE FILE_SIZE_BLKS
------- -------------------------------------------------- --- ---------- --------------
+DATA1/racone/controlfile/current.256.737818119 NO 16384 1128
+DATA1/racone/controlfile/mirror NO 16384 1128

 

 

posted @ 2013-06-02 23:35  wilson.han  阅读(420)  评论(0编辑  收藏  举报