oracle8.17将安装目录全拷贝后,重新在另外机器上安装相同的数据库,然后拷回
覆盖出错!ORA-01033: ORACLE initialization or shutdown in progress错误
请文如何解决!需要修改什么????
覆盖出错!ORA-01033: ORACLE initialization or shutdown in progress错误
请文如何解决!需要修改什么????
调试欢乐多
再启动.
sid也一样,将oradata目录拷贝以后(oracle中所有的数据库文件,控制文件,
日志文件是不是就在oradata目录??),连接出错:
ORA-01033: ORACLE initialization or shutdown in progress错误
请高手指点!!谢谢!!
SQL> conn / as sysdba
SQL> startup mount
SQL> select group#,sequence#,archived,status from v$log;
GROUP# SEQUENCE# ARCHIVED STATUS
---------- ---------- -------- ----------------
1 1 YES INACTIVE
2 2 YES INACTIVE
3 3 NO CURRENT
可以知道,该组是非当前状态,而且已经归档。
3、用CLEAR命令重建该日志文件
SQL>alter database clear logfile group 1;
如果是该日志组还没有归档,则需要用
SQL>alter database clear unarchived logfile group 1;
4、打开数据库,重新备份数据库
SQL>alter database open;
说明:
1、如果损坏的是非当前的联机日志文件,一般只需要clear就可以重建该日志文件,但是如果该数据库处于归档状态但该日志还没有归档,就需要强行clear。
2、建议clear,特别是强行clear后作一次数据库的全备份。
3、此方法适用于归档与非归档数据库
在没有关闭数据库时拷贝的才出现上面的问题?(不是我copy的)
SQL> select group#,sequence#,archived,status from v$log;
GROUP# SEQUENCE# ARCHIVED STATUS
---------- ---------- -------- ----------------
1 1 YES INACTIVE
2 2 YES INACTIVE
3 3 NO CURRENT
可以知道,该组是非当前状态,而且已经归档。
3、用CLEAR命令重建该日志文件
SQL>alter database clear logfile group 1;
如果是该日志组还没有归档,则需要用
SQL>alter database clear unarchived logfile group 1;
4、打开数据库,重新备份数据库
SQL>alter database open;
说明:
1、如果损坏的是非当前的联机日志文件,一般只需要clear就可以重建该日志文件,但是如果该数据库处于归档状态但该日志还没有归档,就需要强行clear。
2、建议clear,特别是强行clear后作一次数据库的全备份。
3、此方法适用于归档与非归档数据库谢谢各位!