首先把之前oradata目錄全部備份好(冷備份哦~~)。
然後安裝數據庫,按SID原路徑建立實例。
完了之後,以sys登錄sqlplus,shutdown immediate關閉數據庫程序。
用備份的oradata把建立的實例覆蓋。
打開命令提示行窗口(字體標紅部分為輸入命令,數據庫SID=Oracle):
===================================================================CMD Begin
Microsoft Windows [版本 5.2.3790]
(C) 版權所有 1985-2003 Microsoft Corp.
C:\Documents and Settings\Administrator>cd\
C:\>sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 5月 18 12:58:26 2010
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn system/system as sysdba
已連接。
SQL> shutdown immediate
已經卸載數據庫。
Oracle 例程已經關閉。
--------------------------------------->此時備份的oradata把新建立的實例覆蓋
SQL> startup
Oracle 例程已經啟動。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
ORA-01991: ???????'D:\oracle\ora92\DATABASE\PWDOracle.ORA'
SQL> host del D:\oracle\ora92\database\PWDOracle.ORA
SQL> host orapwd file=D:\oracle\ora92\DATABASE\PWDOracle.ORA passWord=system entrIEs=10
SQL> alter database open;
數據庫已更改。
SQL> conn system/system as sysdba
已連接。
SQL> shutdown immediate
數據庫已經關閉。
已經卸載數據庫。
Oracle 例程已經關閉。
SQL> startup
Oracle 例程已經啟動。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
數據庫裝載完畢。
數據庫已經打開。
===================================================================CMD End