我安原来的设置重新装了另一台机器,把数据文件拷进去后,提示“初始化或关闭过程中”,请问怎么办?

解决方案 »

  1.   


    忽然断电,类似于shutdown abort这种方式。内存数据还没有来得及写入数据块就消失,事务处在中间状态,既没有commit也没有rollback,这种情况下,在数据库下次启动的时候,oracle会根据redo里的信息来自动进行前滚和回滚的。恢复到上次状态。当然,你上次启动必须是正常的。光数据文件拷贝过去的话,直接是不能恢复的,你必须先恢复control file,然后根据恢复好的control file把datafile进行恢复才行。