一般情況,先看一下服務管理中oracleoradb10g_home1tnslistener,這個服務啟用了沒有,
如果沒有啟用先手機啟動,再登入看是否能行,不行,再參考下面步驟檢查排除。
我的啟動服務就ok了,鑑於這種問題遇到很多次了,貼出來記錄一下!
首先執行cmd
c:\users\hp>sqlplussql*plus: release 10.2.0.3.0 - production on 星期五 4月 10 13:45:10 2015
請輸入使用者名稱:
一、連線主機字串,說沒有***svrmgr> connect internal/oracle@orcl;
ora-12541: tns:no listener
svrmgr>
二、執行***,說位址的協議專用元件指定不正確
c:\>lsnrctl
lsnrctl for 32-bit windows: version 8.1.6.0.0 - production on 14-3月 -2003 14:17
:51歡迎來到lsnrctl,請鍵入"help"以獲得資訊。
lsnrctl> status
連線至(description=(address=(protocol=tcp)(host=robust)(port=1521)))
tns-01103: 位址的協議專用元件指定不正確
tns-12541: tns:無***
tns-12560: tns:協議介面卡出現錯誤
tns-00511: 無***
32-bit windows error: 61: unknown error
lsnrctl> start
啟動tnslsnr:請稍候...
failed to start service, error 3.
tns-12536: tns:可能會阻礙*作
tns-12560: tns:協議介面卡出現錯誤
tns-00506: *作可能阻塞
32-bit windows error: 997: unknown error
lsnrctl>
三、在控制面板中啟動服務,出現以下錯誤
服務:在本地計算機 無法啟動 oracleorahome81tnslistener 服務。
錯誤3:系統找不到指定的路徑
而且oracleorahome81tnslistener服務的可執行檔案的路徑是空的。
四、進入登錄檔中修改imagepath
在執行處執行regedit進入登錄檔到hkey_local_machine\system\currentcontrolset\services\oracleorahome81tnslistener
退出登錄檔。
五、再去啟動服務,服務啟動正常
六、啟動***
c:\>lsnrctl
lsnrctl for 32-bit windows: version 8.1.6.0.0 - production on 14-3月 -2003 14:42
:10歡迎來到lsnrctl,請鍵入"help"以獲得資訊。
lsnrctl> start
tns-01106: 使用名稱listener的***已經啟動
lsnrctl> status
連線至(description=(address=(protocol=tcp)(host=robust)(port=1521)))
listener 的 status
------------------------
別名 listener
版本 tnslsnr for 32-bit windows: version 8.1.6.0.0 - produc
tion
啟動日期 14-3月 -2003 14:40:15
正常執行時間 0 天 0 小時 2 分 6 秒
跟蹤級別 off
安全性 off
snmp off
***引數檔案 f:\oracle\ora81\network\admin\listener.ora
***日誌檔案 f:\oracle\ora81\network\log\listener.log
服務摘要..
pl***tproc 具有1個服務處理程式
orc2 具有1個服務處理程式
orcl 具有1個服務處理程式
orcl 具有2個服務處理程式
命令執行成功
lsnrctl>
七、再去連線,成功
svrmgr> connect internal/sys@orcl;
連線成功。
svrmgr>
登入oracle資料庫時很久無反應的問題處理一例
原因是系統存在僵死的程序,促使session處於啟用狀態.首先檢視alert.log檔案 接著檢視oracle程序 ps ef grep oracle 終止與oracle sid有關的所有oracle過程 ps ef grep oracle sid grep v grep awk xargs i k...
登入mysql資料庫 登入mysql資料庫
二 登入mysql 1 以 windowns 命令方式登入 首先 在 cmd命令裡 切換到mysql的bin目錄下 c program files mysql mysql server 8.0 bin cd c program files mysql mysql server 8.0 bin c p...
Oracle資料庫的sysdba許可權登入問題總結
oracle資料庫的sysdba許可權登入問題 資料庫用sysdba登入的驗證有兩種方式,一種是通過os認證,一種是通過密碼檔案驗證 登入方式有兩種,一種是在資料庫主機直接登入 用os認證的方式 一種是通過網路遠端登入 需要設定的引數有兩個,乙個是sqlnet.authentication serv...