問題描述:lsnrctl start啟動監聽起不來,一直卡在
connecting to半天
一直卡半天,就是連不上,按照以前的解決辦法,重啟監聽
2.[root@orcl ~]# ps -ef | grep tns 切入
root
使用者,檢視
tns程序,電腦卡了,這樣的透明度截圖還,挺好看的
3.[root@orcl ~]# kill -9 3880 killed掉第二個
oracle程序
4.[oracle@orcl ~]$ lsnrctl start 切入
oracle
使用者,重啟監聽
5.偶然想起來前兩天我更改了本機的
hosts
設定,更改了主機名,只是可能還沒有生效,所以命令列裡的顯示主機名還是
orcl
,但是hosts
設定裡的已經改了。
hosts
與listener.ora
的global_dbname
名稱要設定成一致的,下面來檢視一下
檢視主機名:
[root@orcl ~]# hostname
orcl
檢視一下/etc/hosts設定,這裡是前兩天做測試更改了主機名,導致了本次監聽一直起不來
檢視一下listeneer.ora global_dbname的設定,果不其然
global_dbname
的名字是
6.現在把
/etc/hosts
的主機名更改過來就行了
7.重啟監聽,就可以起來了,這裡最好是切換到
oracle
使用者,我的是
root
使用者也有許可權
Linux Oracle重啟監聽遇到的問題及解決
linux oracle重啟監聽遇到的問題及解決 問題可能存在的原因 空間磁碟不足 解決方法 1.開啟終端df h 命令檢視磁碟剩餘空間 參考 2.第一步 登陸 root登陸之後切換到oracle使用者上,輸入 su oracle 第二步 連線 在oracle使用者下,輸入 sqlplus nolo...
Oracle的使用者建立和監聽重啟
建立使用者及許可權分配 linux下切換oracle使用者 su oracle sysdba登陸oracle sqlplus as sysdba 語法 建立使用者 create user 使用者名稱 identified by 口令 即密碼 例子 create user test identifie...
阿里雲新增MySQL監聽,自動宕機重啟
本人阿里雲上mysql服務和很多的應用服務全部放在乙個機器上,流量大的時候,mysql會偶爾掛掉,所以這裡寫了乙個監聽mysql的指令碼,定時監聽mysql程序。直接撈幹的 為了管理方便我在 home listener 資料夾下新建shell檔案 mysql listener.sh,輸出日誌到mys...