1.将数据库至open状态
2.查看控制文件参数:
select * from v$controlfile;
3.执行修改参数命令
alter system set control_files=”控制文件新名称” scope=spfile;
例如:
1 alter system set control_files=
2 ‘/u01/app/oracle/oradata/orcl/orcl.ctl’,
3 scope=spfile;
注意:
1 、如果原来有多个控制文件,用‘,’隔开
2、如果不隔开,相当于删除了原来的控制文件,只保留了语句中的文件
4.关闭数据库:
shutdown immediate;
5.修改控制文件为参数设置的名字
6.打开数据库,查看数据库状态:
startup open;
select instance_name,status from v$instance;
7.若为open状态,修改成功(也可以用2的命令查看一下)。