2 u011506498 u011506498 于 2014.12.06 09:36 提问

redha下安装oracle成功,但是lsnrctl start监听启动不了

Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)))
Services Summary...
Service "orcl" has 1 instance(s).
Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...

4个回答

u011506498
u011506498   2014.12.06 09:40

rhel6 32位安装oracle11g
listener.ora如下
#stener.ora Network Configuration File: /opt/oracle/app/product/11.2.0/dbhome_1/network/admin/listener.ora

Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME =orcl)
(ORACLE_HOME=/opt/oracle/app/product/11.2.0/dbhome_1)
(SID_NAME =orcl)
)
)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

# (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST =localhost.localdomain)(PORT = 1521))

# )
)

ADR_BASE_LISTENER = /opt/oracle/app

[oracle@localhost admin]$ cat tnsnames.ora

tnsnames.ora Network Configuration File: /opt/oracle/app/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

Generated by Oracle configuration tools.

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =localhost.localdomain)(PORT = 1521))

(CONNECT_DATA =
# (SERVER = DEDICATED)
# (SERVICE_NAME =orcl.localdomain)
(SID = orcl)

)
)

u013371709
u013371709 太感谢了,我安装了VMwaretools,结果两个ora文件都被改了。
3 年多之前 回复
eagleyan
eagleyan   Rxr 2014.12.06 11:34

非常简单,localhost和127.0.0.1都是本地地址,你应该改成真实ip地址或者机器名称

eagleyan
eagleyan   Rxr 2014.12.06 11:37

修改tnsnames.ora里面的localhost成真实ip地址或者真实hostname,然后执行lsnrctl start

arlen1990
arlen1990   Rxr 2015.02.03 19:03

嗯,吧tnsname改下试试

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Oracle LSNRCTL------监听器的启动和关闭
      对于DBA来说,启动和关闭oracle监听器是很基础的任务,但是Linux系统管理员或者程序员有时也需要在开发数据库中做一些基本的DBA操作,因此了解一些基本的管理操作对他们来说很重要。      本文将讨论用LSNRCTL命令启动、关闭和查看监听器的状态的方法。 怎样启动、关闭和重新启动oracle监听器在启动、关闭或者重启oracle监听器之前确保使用lsnrctl
配置和自动启动Oracle的监听(lsnrctl)
配置Oracle lsnrctl 和自动启动 1.设置主机名称 2.设置主机名称与IP地址的对应 3.修改:/u01/app/oracle/network/admin/listener.ora 4.修改:/u01/app/oracle/network/admin/tnsnames.ora 5.lsnrctl 的常用方法 6.设置Oracle数据库和lsnrct自动启动方法
oracle 监听启动的时候 lsnrctl start 的显示 什么服务read unknown 之类的解释
Listener Status June 8, 2009 Tags: oracle listener     监听有三种状态:block、unkown、ready Service “+ASM” has 1 instance(s). Instance “+ASM2″, status BLOCKED, has 1 handler(s) for this service… 监听有动态注册
[记录]在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法
1、  sqlplus命令不识别问题(bash :sqlplus command not found)<br />当你首次安装oracle后,也许会出现这种情况,第一次或许有点棘手,不知道如何改怎么办。这时不用着急,想想Linux里面的命令是如何运行的,如adduser等,我们发现是因为在/bin/文件夹下有这样的一个文件adduser,于是我们也想到了,把安装好的oracle中bin目录下的sqlplus文件拷贝到/bin文件目录下,<br />cp /opt/app/oracle/product/10.
Oracle监听启动失败“TNS-12541:TNS: No Listener”
当你打开Oracle监听时,出现以下错误提示: TNS-12541:TNS: No Listener TNS-12560:TNS:Protocol adapter error TNS-00511:TNS:No Listener Linux error:lll:Connection refused 这时,你检查一下你的oracle数据是不是开启了? 如果开启了请关闭。 shutdown im
Oracle 监听lsnrctl命令启动报错(TNS-12537,TNS-12560,TNS-00507)
LINUX登录oracle用户,通过lsnrctl start命令启动数据库时,报错如下: “ [oracle@localhost ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 29-APR-2015 07:38:11 Copyright (c) 1991, 2009, O
在RAC中lsnrctl和srvctl操作监听区别
朋友今天询问了一个问题RAC中使用srvctl 操作监听和lsnrctl 操作监听结果不一样,下面我通过实验说明问题 0.listener.ora文件内容 LISTENER_RAC1 =   (DESCRIPTION_LIST =     (DESCRIPTION =       (ADDRESS = (PROTOCOL = TCP)(HOST = ra
oracle监听无法启动常用解决办法
在cmd下使用lsnrctl start无法启动监听程序提示:TNS-12560: TNS: 协议适配器错误在cmd下进入lsnrctl,输入start提示:TNS-12557: Message 12557 not found; No message file for produ
Linux下oracle启动/关闭监听(bash:lsnrctl:command not found)
打开终端 切换帐户 # su - oracle 启动监听 $ lsnrctl start 关闭监听 $ lsnrctl stop 切换帐户一定要加 "-" 否则会出现:   bash:lsnrctl:command not found.错误
oracle 启动监听 报“监听程序不支持服务” 解决
今天安装了oracle后,启动监听,报错如下: 启动tnslsnr: 请稍候... TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production 写入E:\oracle\product\10.2.0\db_2\network\log\listener.log的日志信息 监听: (DESCRIPTION=(ADDR