ORA-12560: TNS: 協議適配器錯誤

ORA-12560: TNS: 協議適配器錯誤

在命令行打開SQL plus前設置一下變量。set oracle_sid=orcl,就是把oracle_sid這個變量設置爲你的一個數據庫實例的id。


手賤用360關掉了Oracle 11 g的服務啓動項,結果手動啓動服務後,sqlplus就登陸不上了。確保所有Oracle服務都開啓後,看到其他人寫的方法有改註冊表值的,但是很可惜,我註冊表裏面好像沒有他們所說的那個選項。

簡單分析一下,你要登陸要一個服務裏面,首先,服務要開啓了,其次,賬號密碼要正確,再者,雙方達成了協議,明確要什麼服務。

我的數據庫裏面有兩個實例,平時使用sqlplus登陸的時候,都是自動登陸上了安裝時設置的數據庫orcl。

所以現在可能是sqlplus不知道我要連接哪一個實例(以上內容全靠腦補,沒看文檔)

試一下,在命令行打開SQL plus前設置一下變量。set oracle_sid=orcl,就是把oracle_sid這個變量設置爲你的一個數據庫實例的id。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章