oracle lsnrctl無法啟動處理過程
故障現象:
listener無法啟動
-bash-3.2$ lsnrctl start
lsnrctl for linux: version 10.2.0.1.0 - production on 08-may-2009 17:54:52
copyright (c) 1991, 2005, oracle. all rights reserved.
starting /test/oracle/oracle/product/10.2.0/db_3/bin/tnslsnr: please wait...
tnslsnr for linux: version 10.2.0.1.0 - production
system parameter file is /test/oracle/oracle/product/10.2.0/db_3/network/admin/listener.ora
log messages written to /test/oracle/oracle/product/10.2.0/db_3/network/log/listener.log
error listening on: (address=(protocol=ipc)(partial=yes)(queuesize=1))
no longer listening on: (description=(address=(protocol=tcp)(host=127.0.0.1)(port=1521)))
tns-12557: tns:protocol adapter not loadable
tns-12560: tns:protocol adapter error
tns-00527: protocol adapter not loadable
www.2cto.com
處理過程:
1.排除語法問題
重建了listener.ora,依然無法啟動
2.檢查其它
檢查listener.ora,sqlnet.ora以及其它檔案沒發現異常
3.啟動trace跟蹤
listener.ora增加:
trace_level_listener=16
檢視trc檔案
...............
[08-may-2009 18:06:15:862] sntuscrt: failed to create dir /var/tmp/.oracle
[08-may-2009 18:06:15:863] sntuscrt: exit
[08-may-2009 18:06:15:863] snlsodx_lookup: entry
[08-may-2009 18:06:15:863] snlsodx_lookup: can't open shared object library
................
起初以為是許可權不足,賦予許可權,手工touch /var/tmp/.oracle檔案沒問題
比對其它系統,才發現沒仔細看,原來上面已經很清楚了,.oracle是乙個目錄
mkdir .oracle報錯:空間不足
找到真正原因.
總結: www.2cto.com
1.不細心,起初在error listening on: (address=(protocol=ipc)(partial=yes)(queuesize=1))提示資訊
迷失方向,後來沒仔細看資料夾提示,更要命的是,壓根沒注意系統的情況.畢竟預先假設測試伺服器系統沒問題。
事後疑問:為啥報錯不明示空間不足那?應該可以做到的!
2.trace監聽
1).trace_level_listener=16
2).lsnrctl trace 16
3).trcasst格式化oracle net 服務產生的trace檔案
doc id: 779226.1
subject: troubleshooting oracle net
doc id: 219968.1
sql*net, net8, oracle net services - tracing and logging at a glance
trace_level_listener = user
trace_directory_listener = /opt/oracle/product/9ir2/network/trace
trace_file_listener = listener1.trc
Oracle lsnrctl命令使用總結
oracle監聽服務lsnrctl引數及查詢狀態詳解,常用引數。在命令列中先輸入lsnrctl,進入以下頁面 顯示 的狀態。命令顯示 是不是活動的,日誌與跟蹤檔案的位置,已經持續執行了多長時間,以及 所監聽的任務。啟動指定的 關閉指定的 列舉 的服務資訊。顯示oracle軟體與協議介面卡的版本。重新...
終於把oracle lsnrctl 動態監聽搞懂了
步驟 1.netca add 一路下去,就ok 了,預設1521 如果這步他提示監聽埠已經被占用,那麼把 oracle home network admin下面的 listener.ora,給刪了,動態監聽不需要自己配置 預設 address protocol tcp host localhost....
AlibabaProtect無法刪除?無法禁用?
alibabaprotect,與優酷 並強行安裝的軟體 或許阿里系軟體都有 但是卻無法直接結束該程序,c盤下的 program files x86 中的alibabaprotect資料夾也無法直接刪除。1.先通過管理員許可權將c盤下的 program files x86 中的alibabaprote...