方法一:
步驟1、以DBA身份登陸數據庫
2、查看當前控制文件位置
SQL> select * from v$controlfile;
3、create pfile from spfile;
4、shutdown immediate
5、將D:\ORACLE\ORADATA\maggie\CONTROL03.CTL移動到E:\data\maggie下
6、修改initmaggie.ora文件(保險起見,可先備份一份)中控制文件位置
control_files = ('D:\ORACLE\ORADATA\maggie\CONTROL01.CTL', 'D:\ORACLE\ORADATA\maggie\CONTROL02.CTL','E:\data\maggie\CONTROL03.CTL')
7、create spfile from pfile='D:\oracle\ora92\dbs\initmaggie.ora' ;
8、重新啟動數據庫
9、查看修改是否已生效
select * from v$controlfile
方法二:
步驟1、以DBA身份登陸數據庫
2、查看當前控制文件位置
show parameter control_files
3、修改控制文件位置
alter system set control_files='D:\ORACLE\ORADATA\maggie\CONTROL01.CTL','D:\ORACLE\ORADATA\maggie\CONTROL02.CTL','E:\data\maggie\CONTROL03.CTL' scope=spfile;
4、shutdown immediate 關閉數據庫
5、移動文件(OS層),開啟數據庫。
6、驗證修改是否已生效
select * from v$controlfile
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10640532/viewspace-512102/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10640532/viewspace-512102/