oracle移动控制文件

使用spfile启动数据库时,如何移动控制文件?

第一,获取控制文件名

sql>select status,name from v$controlfile;

第二,使用alter system set 指令修改spfile中控制文件名。

sql>alter system set control_files=

'd:/orabakup/disk3/control01.clt' scope = spfile;

第三,关闭数据库

sql>shutdown immediate

第四,复制控制文件到迁移目录

sql>host copy  F:\app\administrator\oradata\orcl\contral01.clt  d:/orabakup/disk3/control01.clt

第五,重启

sql>startup

第六,验证修改结果

sql>select status,name from v$controlfile;

你可能感兴趣的:(移动控制文件)