1. 程式人生 > >Oracle使用管理員賬號用sqlplus登陸失敗,提示ERROR

Oracle使用管理員賬號用sqlplus登陸失敗,提示ERROR

初學Oracle, 沒有賬號密碼,想試著用管理員賬號檢視本機後哪些使用者和列表,上網找了很多帖子,一開始,用

sqlplus /nolog

是成功的。

image.png


但是,用

sqlplus "/ as sysdba"

是失敗的,並且提示

ERROR:

ORA-12560: TNS: 協議介面卡錯誤

image.png

還需要登陸,這就很蒙了。我不知道密碼,按網上帖子一個個試,都失敗了。


好,進入正文:

按上網帖子解決 ORA-12560: TNS: 協議介面卡錯誤 的方法,發現,我的WIN7電腦下

開始---程式---管理工具---服務,開啟服務面板,並沒有OracleOraDb11g_home1TNSListener,OracleServiceORCL

服務。(圖片劃去是因為,我已經成功解決了問題,有了)

image.png


解決步驟:

1. 管理員身份 執行 

image.png


2. 輸入 並 回車

oradim -new -sid orcl -startmode auto -srvcstart system

image.png


3.開啟 開始---程式---管理工具---服務,開啟服務面板,並 啟動 標記圖片的服務

OracleOraDb11g_home1TNSListener 沒有,反而多了 OracleOraDb11g_home2TNSListener,不糾結

image.png


4.普通許可權 執行 

image.png


5.輸入

sqlplus "/ as sysdba"

image.png


成功


飲水思源,把參考的帖子發出來供大家參考:https://bbs.csdn.net/topics/390688143