linux下oracle监听问题

时间:2022-02-07 22:50:42
我在linux启动oracle实例,能够正常启动。但在启动监听后,informatica服务器无法正常启动,请问监听的状态有没有问题?

[oracle@linux4 bin]$ lsnrctl status

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 28-FEB-2012 20:09:21

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date                28-FEB-2012 19:51:37
Uptime                    0 days 0 hr. 17 min. 43 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/oracle/product/10.2.0/db_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/oracle/product/10.2.0/db_1/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=linux4)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "orcl" has 1 instance(s).
  Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully

7 个解决方案

#1


Instance "orcl", status UNKNOWN
说明没监听到实例,检查下listener.ora的HOST和sid是不是正确的

#2


引用 1 楼 hyee 的回复:
Instance "orcl", status UNKNOWN
说明没监听到实例,检查下listener.ora的HOST和sid是不是正确的


还有,可以用sqlplus 用户名/密码@网络服务名 as 角色;如:
sqlplus sys/oracle@test_192.254.1.1 as sysdba;
语句来连接试一下 ~ 

#3


tnsping   orcl

#4


无法正常启动,看alert_sid.log,贴出来看看

#5


看看客戶端能不能連上
 
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.76.5.133)(PORT=152
服務摘要...
服務 "PLSExtProc" 有 1 個執行處理.
  執行處理 "PLSExtProc", 狀態 UNKNOWN, 有 1 個此服務的處理程式...
服務 "ora11g" 有 1 個執行處理.
  執行處理 "ora11g", 狀態 UNKNOWN, 有 1 個此服務的處理程式...
服務 "pridb" 有 1 個執行處理.
  執行處理 "pridb", 狀態 UNKNOWN, 有 1 個此服務的處理程式...
命令順利地完成
但是我的數據庫也能正常使用

#6


看看日志

#7


tnsping 一下 服务器ip 和 数据库端口 !不通的话检查坚挺是否创建!或者网络是否正常!!!

#1


Instance "orcl", status UNKNOWN
说明没监听到实例,检查下listener.ora的HOST和sid是不是正确的

#2


引用 1 楼 hyee 的回复:
Instance "orcl", status UNKNOWN
说明没监听到实例,检查下listener.ora的HOST和sid是不是正确的


还有,可以用sqlplus 用户名/密码@网络服务名 as 角色;如:
sqlplus sys/oracle@test_192.254.1.1 as sysdba;
语句来连接试一下 ~ 

#3


tnsping   orcl

#4


无法正常启动,看alert_sid.log,贴出来看看

#5


看看客戶端能不能連上
 
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.76.5.133)(PORT=152
服務摘要...
服務 "PLSExtProc" 有 1 個執行處理.
  執行處理 "PLSExtProc", 狀態 UNKNOWN, 有 1 個此服務的處理程式...
服務 "ora11g" 有 1 個執行處理.
  執行處理 "ora11g", 狀態 UNKNOWN, 有 1 個此服務的處理程式...
服務 "pridb" 有 1 個執行處理.
  執行處理 "pridb", 狀態 UNKNOWN, 有 1 個此服務的處理程式...
命令順利地完成
但是我的數據庫也能正常使用

#6


看看日志

#7


tnsping 一下 服务器ip 和 数据库端口 !不通的话检查坚挺是否创建!或者网络是否正常!!!