解決方法就是 重新quit 然后conn 重新登錄sys,然后用startup 正常啟動數據庫。
Microsoft Windows [版本 5.2.3790] (C) 版權所有 1985-2003 Microsoft Corp. D:/Documents and Settings/Administrator>SQLPLUS /nolog SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 9月 24 11:59:43 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. SQL> conn sys/***@orcl as sysdba |
已連接。
SQL> shutdown normal
數據庫已經關閉。
已經卸載數據庫。
ORACLE 例程已經關閉。
SQL> startup mount
ORA-12514: TNS: 監聽程序當前無法識別連接描述符中請求的服務
SQL> startup mount
ORA-24324: 未初始化服務句柄
ORA-01041: 內部錯誤, hostdef 擴展名不存在
SQL>
////這里一定要再連接一次,否則無法啟動數據庫!!!!!網上說什么更改監聽文件或者sqlnet文件都是無濟於事的!!!
SQL> conn sys/fh123@orcl as sysdba
已連接到空閑例程。
SQL> startup
ORACLE 例程已經啟動。