日期:2014-05-17  浏览次数:20860 次

oracle 安装目录移动导致的问题
oracle安装在F盘下的oracle目录下,后来因为想将F盘分为两个盘,就将F盘下的oracle目录移到了D盘(移动的过程中可能有文件丢失),然后将F盘分为两个盘(F、G),后来又把D盘下的oracle目录移回了F盘,结果Oracle不能正常使用了,但是原来的oracle数据库中有很重要的信息。然后怀疑是文件丢失,我又在F盘重新安装了一个Oracle数据库,然后将以前的那个oracle目录在新的安装目录下进行了覆盖,结果新装的数据库还是不能使用,请问各位大虾们,这是怎么回事,我要怎样做才能使用回复信息。

------解决方案--------------------
提示什么改什么,首先要让控制文件知道数据文件都去哪了
alter database datafile .... rename to ...
------解决方案--------------------
移动后,除非你在电脑重新启动期间不让它启动oracle,否则它控制文件和信息丢失了;所以不能正常使用
这些动作要做,最好先做冷备份

------解决方案--------------------
重新安装ORACLE软件,不要装数据库。
把原来的 ORADATA ADMIN 目录拷贝过去。还有 ORA92下的DATABASE目录里面的 PASSWD,spfile。
然后用ORADIM建一个空的instance应该就可以了啊