今早上班遇到服務無法啟動的問題,檢視之後發現是資料庫無法連線,本體無法telnet資料庫的1521埠,登陸主機後發現是資料庫啟動了,但是監聽服務沒有啟動(監聽啟動後才能對外提供服務)。
解決辦法如下
1 root使用者登入linux伺服器,切換到oracle 使用者,使用 netstat -an | grep 1521 檢視listen 服務是否啟動。如果沒有,請繼續。
2 使用 lsnrctl status 命令檢視監聽伺服器,
3 使用lsnrctl start啟動服務,然後檢視如下。成功啟動,對外服務!
oracle 監聽問題總結
1 oracle 安裝過程中提示監聽沒有啟動 su oracle,以oracle使用者登入主機。lsnrctl start 啟動預設listener lsnrctl status 確保listener已經啟動 若listerner啟動失敗也不要緊,只要listerner.ora和tnsnames.o...
ORACLE日常小問題(三)
1.查詢所有被鎖的表 儲存過程 select l.session id sid,s.serial l.locked mode,l.oracle username,l.os user name,s.machine,s.terminal,o.object name,s.logon time from v...
oracle出現的小問題
oracle無法解析指定的識別符號 檢查oracle的資料庫例項名是否正確。oracle增大db files alter system set db files 1000 scope spfile 之後重啟資料庫服務 另外,oracle11g找不到databasecoltrol服務基本可能是沒有安裝...