第一天安裝部署好的Oracle服務,第二點電腦重啟后就登錄不了了,首先報“監聽程序當前無法識別連接描述符中請求的服務”,然后嘗試重啟了一下所有跟Oracle有關的服務,提示又換成了ORACLE正在初始化或關閉,於是網上找了一篇文章,照着步驟一步一步操作,居然又可以登錄了。
打開sqlplus
請輸入用戶名: system/sys as sysdba
然后(卸載數據)輸入:
SQL> shutdown normal
會出現:
ORA-01109: 數據庫未打開
已經卸載數據庫。
ORACLE 例程已經關閉。
然后(裝載數據)輸入:
SQL> startup mount
ORACLE 例程已經啟動。
數據庫裝載完畢。
之后:
SQL>alter database open;
第 1 行出現錯誤:
ORA-01157: 無法標識/鎖定數據文件 2 - 請參閱 DBWR 跟蹤文件
ORA-01110: 數據文件 2: 'E:\ORACLE\ORADATA\ORCLTTTTT'
SQL> alter database create datafile 2;
數據庫已更改。
SQL>alter database open;
第 1 行出現錯誤:
ORA-01113: 文件 2 需要介質恢復
ORA-01110: 數據文件 2: 'E:\ORACLE\ORADATA\ORCLTTTTT'
SQL> alter database datafile 6 offline drop;
數據庫已更改。
繼續
SQL>alter database open;
如果出現以上錯誤,繼續執行相關操作,上面的2要和create和drop對應。
如果
SQL> alter database open;
出現了:
數據庫已更改。
則成功了。
這時可以再用PL/SQL等客戶端工具,登錄操作數據庫了。
備注:文章出自Oracle登錄 ORA-01033: ORACLE正在初始化或關閉的解決方法,有做稍微改動,如有侵權,請聯系博主刪除。
