1.数据库启动状态下,关闭数据库,启动到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
|