oracle如何用命令删除一个控制文件

2024-11-30 19:49:51
推荐回答(2个)
回答1:

修改数据库的参数文件中的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

回答2:

今天用oracle的导入命令导入了一个.dmp文件,导入过程出错了。 现在想把刚为什么要删除呀?出错了看看出错信息是什么?然后再看看如何处理。你可以在R