如果oracle数据库使用pfile参数文件,添加控制文件步骤:
(1)利用数据字典v$controlfile来获取现有控制文件的名字
(2)正常关闭数据库
(3)把新的控制文件名添加到参数文件的CONTROL_FILES参数中
(4)使用操作系统的复制命令将现有控制文件复制到指定位置。
(5)重新启动数据库
(6)利用数据字典v$controlfile来验证新的控制文件的名字是否正确
(7)如果有误,重复上述步骤。
如果oracle数据库使用服务器初始化参数文件(SPFILE),其步骤如下:
(1)利用数据字典v$controlfile来获取现有控制文件名字。
(2)修改spfile,使用alter system set control_files命令来改变控制文件的位置。如:
alter system set control_files=
'/oradata/law/law/control01.ctl',
'/oradata/law/law/control02.ctl',
'/oradata/law/law/control03.ctl' scope=spfile;
(3)正常关闭数据库
(4)使用操作系统复制命令将现有控制文件复制到指定位置.
(5)重新启动Oracle数据库
(6)利用数据字典v$controlfile来验证新的控制文件名字是否正确。
(7)如果有误,重做以上操作。