欢迎投稿

今日深度:

数据库监听,数据库监听启动

数据库监听,数据库监听启动


用oracle用户登录数据库后台执行:lsnrctl status  可查看数据库监听的启动状态。

1、若登录数据库时,出现如下错误提示:ORA-12541:TNS:无监听程序

1)监听配置有问题,需用oracle用户登录后台,修改文件$ORACLE_HOME/network/admin/tnsnames.ora与$ORACLE_HOME/network/admin/listener.ora
2)停止监听lsnrctl stop
3)启动监听lsnrctl start
日志记录在: /oracle/diag/tnslsnr/lbi85/listener/alert/log.xml

oracle数据库为何需要监听?

说的直白些,监听就是公布数据库的门牌号码,服务器地址就是所在的城市小区名,serviceid就是具体的哪个屋子,端口就是有几个门可以进你家。监听服务就是你的管家,他会实时呆在门口,如果有人到你家的话,会先按门铃,然后你的管家就会问些问题,主要是访问者住哪(访问者的ip),然后管家会根据监听配置信息看看访问者是不是上了黑名单,如果上了黑名单,管家就不会开门,如果没有,管家开门放访问者进来,接着就是保安的活了,保安会问访问者的用户、密码,如果错误,乱棒打出,正确了,你就可以参观屋子了,当然这是由权限的,哪间屋子让参观,哪间屋子里的东西可以拿走是由权限控制的,这个已经和监听无关了。
总之一句话,如果没有监听,别人就不会找到你。
 

oracle数据库不可以启动监听服务怎办?

1.TNS-12541 TNS:no listener 原因:监听器没有启动。
2.lsnrctl status检查监听器状态。 lsnrctl start启动监听器。
3.一般在ORACLE的主目录下面/network/admin里面有listener.ora和tnsnames.ora.
listener.ora主要检查TCP协议,HOST主机IP,和PORT=1521端口号。
tnsnames.ora主要检查service_name服务名。
没有监听器造成原因:
客户端指定的目标主机IP地址有错误,客户端指定的端口号(默认是1521)有错误,客户端指定的实例名(SID与SERVICE_NAME)有错误,服务器端监听器没有启动。
卢韬旭
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/3944.html NewsArticle 数据库监听,数据库监听启动 用oracle用户登录数据库后台执行:lsnrctl status 可查看数据库监听的启动状态。 1、若登录数据库时,出现如下错误提示:ORA-12541:TNS:无监听程序 1)监听配置...
评论暂时关闭