在Linux6.2 的系統下實施了一套Oracle 11g,可能是作業系統沒有安裝好,比如磁陣每一個不能超過2T,rpm要x86_64 ,等等 這一下出現很多bug出來。
今天領導又換了ip,出現串連不起的情況
(把192.168.180.5 改為192.168.180.2)
問題描述:
[oracle@SE-1 ~]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 26-11月-2013 13:26:12
Copyright (c) 1991, 2011, Oracle. All rights reserved.
正在串連到 (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
LISTENER 的 STATUS
------------------------
別名 LISTENER
版本 TNSLSNR for Linux: Version 11.2.0.3.0 - Production
啟動日期 26-11月-2013 08:53:09
正常已耗用時間 0 天 4 小時 33 分 3 秒
追蹤層級 off
安全性 ON: Local OS Authentication
SNMP OFF
監聽程式參數檔案 /u01/app/grid/product/11.3.0/grid/network/admin/listener.ora
監聽程式記錄檔 /u01/app/grid/diag/tnslsnr/SE-1/listener/alert/log.xml
監聽端點概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=SE-1)(PORT=1521)))
監聽程式不支援服務
命令執行成功
1.需要修改地址
[oracle@SE-1 ~]$ more /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.180.2<SPAN style="COLOR: #ff0000"> </SPAN>SE-1
2.修改參數
串連到:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
SQL> show parameter LIS
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
listener_networks string
local_listener string (DESCRIPTION=(ADDRESS_LIST=(AD
DRESS=(PROTOCOL=TCP)(HOST=192.
168.180.5)(PORT=1521))))
recovery_parallelism integer 0
remote_listener string
SQL> alter system set local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.180.2)(PORT=1521))))' scope=BOTH;
系統已更改。
SQL> show parameter lis
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
listener_networks string
local_listener string (DESCRIPTION=(ADDRESS_LIST=(AD
DRESS=(PROTOCOL=TCP)(HOST=192.
168.180.2)(PORT=1521))))
recovery_parallelism integer 0
remote_listener string
SQL> exit
-- 問題解決了
[oracle@SE-1 ~]$ lsnrctl start
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 26-11月-2013 13:29:48
Copyright (c) 1991, 2011, Oracle. All rights reserved.
TNS-01106: 使用名稱LISTENER的監聽程式已經啟動
[oracle@SE-1 ~]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 26-11月-2013 13:29:55
Copyright (c) 1991, 2011, Oracle. All rights reserved.
正在串連到 (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
LISTENER 的 STATUS
------------------------
別名 LISTENER
版本 TNSLSNR for Linux: Version 11.2.0.3.0 - Production
啟動日期 26-11月-2013 08:53:09
正常已耗用時間 0 天 4 小時 36 分 45 秒
追蹤層級 off
安全性 ON: Local OS Authentication
SNMP OFF
監聽程式參數檔案 /u01/app/grid/product/11.3.0/grid/network/admin/listener.ora
監聽程式記錄檔 /u01/app/grid/diag/tnslsnr/SE-1/listener/alert/log.xml
監聽端點概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=SE-1)(PORT=1521)))
服務摘要..
服務 "mobile" 包含 1 個執行個體。
執行個體 "mobile", 狀態 READY, 包含此服務的 1 個處理常式...
服務 "mobileXDB" 包含 1 個執行個體。
執行個體 "mobile", 狀態 READY, 包含此服務的 1 個處理常式...
命令執行成功
Oracle監聽之動態監聽與靜態監聽特點
Oracle 11g RAC 環境下單一實例非預設監聽及連接埠配置
Oracle 監聽器日誌配置與管理
Oracle錯誤- ORA-12514:TNS:無監聽程式
ORA-12514 監聽錯誤解決
Oracle監聽器出現的6種串連問題及其解決方案
Oracle LISTENER 未監聽到Oracle執行個體問題解決