標籤:
轉自:http://blog.csdn.net/liusong0605/article/details/16349121
安裝完oracle並啟動服務後,通過sqlPlus無法登入,出現如下錯誤:
sp2-1503:無法初始化Oracle調用介面
sp2-0152:oracle 不能正常工作
原因:目前使用者許可權問題
解決方案:
方案一、 以管理員身份運行cmd
方案二、在oracle的安裝路徑中找到sqlplusw.exe,屬性——相容性——特權等級——以管理員身份運行此程式。
經過以上方法修改許可權後,通過sqlplus可以登入oracle了。但是,通過plsql用戶端登入oracle還是有問題,輸入帳號密碼登入後出現一個空白的彈框。
解決方案:以管理員身份運行plsql即可。
下面是oracle常見的幾個錯誤,都是之前積累的,現在匯總如下:
一、ora-12560:tns:協議適配器錯誤
解決方案:是因為database instance沒有起起來。開啟服務面板,啟動oracleserviceXXXX服務。(XXXX就是你的ORA-SID.)
二、ORA-12514:TNS:監聽程式當前無法識別串連描述符中請求的服務
解決方案:講oracle服務啟動,重啟電腦後,如果資源管理員中能夠找到oracle的進程,即可正常串連資料庫。
三、ORA-12541:TNS:無監聽程式
解決方案:原因是沒有啟動監聽器或者監聽器損壞。1. 檢查監聽服務是否開啟 2.如果監聽服務已開啟,仍有錯誤,則建立監聽程式。詳細:http://www.2cto.com/database/201204/126121.html
四、ORA-01033:ORACLE initialization or shutdown in progress
解決方案:原因之一可能是由於誤刪oracle資料表空間檔案造成。參考:http://blog.csdn.net/liusong0605/article/details/7650505
Oracle學習之常見問題處理