Linux下檢視監聽狀態的命令lsnrctl status,如何根據返回結果判斷監聽是正常啟動

時間 2021-08-30 14:06:25

1樓:王旭很

用 oracle:~ # lsof -i:1521 如果有返回資訊,就說明偵聽是啟用的,如果沒有返回任何資訊說明偵聽是停用的,或者你用 lsnrctl start。

方法1::

看 oracle監聽是否啟動 在cmd下執行如下命令就可以  lsnrctl status

正在連線到 (description=(address=(protocol=tcp)(host=spcc)(port=1525)))

tns-12541: tns:無***

tns-12560: tns: 協議介面卡錯誤

tns-00511: 無***

32-bit windows error: 61: unknown error

lsnrctl> start listener1

啟動tnslsnr:請稍候...

這表示沒有啟動。。

方法2:

如果是linux系統可以通過如下命令看程序在不在

ps -ef|grep lsn

看 oracle監聽是否啟動 在cmd下執行如下命令就可以

lsnrctl status

正在連線到 (description=(address=(protocol=tcp)(host=spcc)(port=1525)))

tns-12541: tns:無***。tns-12560: tns: 協議介面卡錯誤。tns-00511: 無***

32-bit windows error: 61: unknown error

lsnrctl> start listener1

啟動tnslsnr:請稍候...。這表示沒有啟動。。

如果是linux系統可以通過如下命令看程序在不在

ps -ef|grep lsn

2樓:大大蟲

instance "***", status ready

連linux下lsnrctl start命令啟動oracle監聽時候報錯 我是新手 求高人指點 希望儘可能詳細些 30

3樓:我是老王的王

請將你的host的localhost改為你所使用的ip地址,然後重新啟動再試試,前提是你的環境變數配置正確。祝福你!

4樓:匿名使用者

首先用lsnrctl status檢查你的監聽狀態,看看什麼情況,把結果貼出來,然後看看尋找原因

5樓:匿名使用者

應該是1521埠被佔用了吧。

netstat -ntulp|grep 1521查詢看看,如果有的話那就是唄佔用了。

6樓:匿名使用者

重啟貓 路由 查線

如何檢視和開啟oracle監聽和服務

7樓:匿名使用者

1、檢查oracle監聽服來務執行狀源態,輸入lsnrctl status命令來查bai看,看到提示資訊tns:no listener,表du示監聽沒有啟zhi動,

2、監聽沒有啟動

,則需要輸入daolsnrctl start啟動監聽服務,當看到提示資訊"the command completed successfully",則表示啟動成功,

3、以system使用者身份登陸oracle,sqlplus /nolog,conn as sysdba,

4、提示connected to an idle instance。則表示連線成功,下面開始啟動oracle例項服務,輸入startup命令,當看到如圖的提示資訊,則啟動完成,就可以正常使用oracle服務了,

8樓:千鋒教育

方法:bai

1、lsnrctl命令是oracle的監聽du命令,位

置看下zhi圖;

2、其實oracle安裝好之dao後想要實

內現外部的訪問必須容要開啟oracle的監聽程式,這個程式主要負責監聽外部的訪問請求。如果該程式沒有啟動,那麼oracle是根本不能相應外部的訪問請求的;

3、登入linux,切換到oracle使用者下。查詢lsnrctl服務是否開啟:lsnrctl status;

4、上圖顯示的是已經有一個handler for this service了,證明已經開啟了。如果沒有開啟的話可以通過這樣的命令來開啟:lsnrctl start;

5、服務開啟之後可以再次嘗試通過外部來訪問,可以是沒有問題了。如果還是不行應該是防火牆的問題,這個時候關閉一下防火牆:service iptables stop。

9樓:雷美媛蒼香

方法:1、來lsnrctl命令是oracle的監聽命令,位置看下自圖;

2、其實oracle安裝好之後想要實現外部的訪問必須要開啟oracle的監聽程式,這個程式主要負責監聽外部的訪問請求。如果該程式沒有啟動,那麼oracle是根本不能相應外部的訪問請求的;

3、登入linux,切換到oracle使用者下。查詢lsnrctl服務是否開啟:lsnrctl

status;

4、上圖顯示的是已經有一個handler

forthis

service了,證明已經開啟了。如果沒有開啟的話可以通過這樣的命令來開啟:lsnrctl

start;

5、服務開啟之後可以再次嘗試通過外部來訪問,可以是沒有問題了。如果還是不行應該是防火牆的問題,這個時候關閉一下防火牆:service

iptables

stop。

10樓:

如圖 主要啟動下面的兩個服務

linux 檢視命令幫助,linux檢視幫助命令中,檢視當前路徑的命令是什麼?

cd是change directory的縮寫,這是用來切換工作目錄的命令。cd命令是乙個內建命令,可以通過type命令檢視,如下 root localhost type cd cd is a shell builtin12 cd命令語法 cd 相對路徑或絕對路徑或特殊符號 說明 不加引數時,預設切換...

linux 怎麼檢視某個程序的啟動命令

linux下檢視某個程序的啟動命令的方法 在linux下,如果需要檢視程序的啟動時間,常用ps aux命令,但是ps aux命令的缺陷在於只能顯示時間到年 日期 或者時間,無法具體到年月日時分秒。如果需要檢視某個程序的具體啟動時間,使用 ps p pid o lstart,其中,pid為某個程序的程...

linux下的shell命令,命令列,終端執行概念的解釋

筆刀俠 廣州 傳統的 linux 是不帶圖形使用者介面的,也就是沒有滑鼠只能乙個個字母敲命令來管理的。現在你安裝的 linux 桌面版是帶有圖形使用者介面的,你可以用滑鼠點一點來告知計算機你的用途來讓計算機做相應的操作。因為圖形使用者介面非常多版本,不知道你是用哪種版本,書上描述某種操作 或者別人告...