oracle如何用命令删除一个控制文件
2个回答
展开全部
修改数据库的参数文件中的control_files参数,把control_files中你要删除的那个控制文件去掉,然后关闭数据库,把要删除的控制文件删除,再启动数据库就可以了。
假如参数文件中control_files参数如下,想要删除D:\oracle\product\10.2.0\oradata\orcl\control03.ctl文件:
control_files='D:\oracle\product\10.2.0\oradata\orcl\control01.ctl','D:\oracle\product\10.2.0\oradata\orcl\control02.ctl','D:\oracle\product\10.2.0\oradata\orcl\control03.ctl'
修改control_files参数如下:
control_files='D:\oracle\product\10.2.0\oradata\orcl\control01.ctl','D:\oracle\product\10.2.0\oradata\orcl\control02.ctl'
关闭数据库:
shutdown immediate;
删除D:\oracle\product\10.2.0\oradata\orcl\control03.ctl文件:
del D:\oracle\product\10.2.0\oradata\orcl\control03.ctl
启动数据库:
startup
假如参数文件中control_files参数如下,想要删除D:\oracle\product\10.2.0\oradata\orcl\control03.ctl文件:
control_files='D:\oracle\product\10.2.0\oradata\orcl\control01.ctl','D:\oracle\product\10.2.0\oradata\orcl\control02.ctl','D:\oracle\product\10.2.0\oradata\orcl\control03.ctl'
修改control_files参数如下:
control_files='D:\oracle\product\10.2.0\oradata\orcl\control01.ctl','D:\oracle\product\10.2.0\oradata\orcl\control02.ctl'
关闭数据库:
shutdown immediate;
删除D:\oracle\product\10.2.0\oradata\orcl\control03.ctl文件:
del D:\oracle\product\10.2.0\oradata\orcl\control03.ctl
启动数据库:
startup
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询