Sqlplus無法連線到資料庫例項解決辦法

2022-02-25 19:08:54 字數 655 閱讀 5909

1 先看oracle的監聽和oracle的服務是否都啟動了。啟動oracle監聽:

cmd的命令列視窗下,輸入lsnrctl start,回車即啟動監聽。

2 檢視oracle的sid叫什麼,比如建立資料庫的時候,例項名叫「abc」,那麼先手工設定一下oralce的sid,cmd命令視窗中,set oracle_sid=abc

3 再輸入sqlplus /nolog,回車

再輸入 conn / as sysdba;回車

4 再輸入startup,回車.這步是啟動oracle服務。如果startup啟動被告知已經啟動了,可以先輸入shutdown immediate;等shutdown結束之後,再輸入startup。

5 過幾秒鐘等命令執行完成,就能連線了。這個時候,可以輸入"select * from user_tables;"測試一下,看是否有查詢結果。

6 出現ora-01034和ora-27101的原因是多方面的:主要是oracle當前的服務不可用,shared memory realm does not exist,是因為oracle沒有啟動或沒有正常啟動,共享記憶體並沒有分配給當前例項.所以,通過設定例項名,再用作業系統身份驗證的方式,啟動資料庫。這樣資料庫就正常啟動了,就不會報ora-01034和ora-27101兩個啟動異常了。

資料庫示例鏈結問題 無法連線到 local)

其他資訊 在與 sql server 建立連線時出現與網路相關的或特定於例項的錯誤。未找到或無法訪問伺服器。請驗證例項名稱是否正確並且 sql server 已配置為允許遠端連線。provider 命名管道提供程式,error 40 無法開啟到 sql server 的連線 microsoft sq...

sqlplus連線遠端資料庫

1 首先要配置網路服務名。在 e oracle9201 ora92 network admin tnsnames.ora 檔案中 myoracle description address list address protocol tcp host 192.168.1.20 port 1521 co...

sql plus無法顯示資料庫問題

登入pl sql developer 這裡省略oracle資料庫和pl sql developer的安裝步驟,注意在安裝pl sql developer軟體時,不要安裝在program files x86 目錄下,不然無法啟動pl sql developer。奇怪這裡為什麼選擇不到資料庫的tns呢?...