数据库改变盘符问题!
在WINXP+ORACLE9I里,数据库下有三个实例,原来的数据库文件放在D盘,我现在想把这个文件夹拷到E盘,在不考虑用EXP和IMP重建数据库的前提下,要怎么改?主要的是控制文件吧
------解决方案--------------------1、alter database datafile 3 offline;
2、alter database rename file 'e:\oracle9i\oradata\ora\tools1.dbf ' to 'c:\tools1.dbf ' ;
3、数据文件tools1.db复制到c:
4、recover datafile 3;
5、alter database datafile 3 online;
以上是移动某一个数据文件的步骤
------解决方案--------------------控制文件的移动步骤:
1、将spfile转化为pfile(create pfile from spfile;)
2、showdown数据库(必须使用一致性关闭 I/T/N)
3、移动控制文件
4、在pfile中进行参数修改
5、将pfile转化为spfile(create spfile from pfile;)
6、startup数据库