数据库监听卡住 Oracle lsnrctl status 卡在connecting ......

客户端显示 “TNS 连接超时”

运行lsnrctl status

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxxxxx)(PORT=1521)))

查到有2个监听进程在运行

[[email protected] ~]$ ps -ef | grep tns

root       125     2  0 Mar29 ?        00:00:00 [netns]

oracle   11242     1  0 Apr16 ?        00:02:52 /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr LISTENER -inherit

oracle   17837 11242  0 09:34 ?        00:00:00 /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr LISTENER -inherit

oracle   19316 19184  0 14:56 pts/4    00:00:00 grep tns

原文地址:http://blog.51cto.com/12472127/2112165

时间: 2024-08-29 06:04:36

数据库监听卡住 Oracle lsnrctl status 卡在connecting ......的相关文章

Oracle 数据库监听配置和服务

PLSQL Developer 非安装版  配置目录为文件目录 1是C:\Program Files\oracle\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2 2是C:\Program Files\oracle\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2\oci.dll 然后在环境变量中增加 变量名TNS_ADMIN  变量值C:\Program Files\oracle\

Oracle查看数据库与数据库监听启动状态

   1.数据库状态查询:    SQL>select status from v$instance;    2.数据库监听状态查询:    C:/Documents and Settings/skate_db>lsnrctl status    1.数据库状态命令结果详解:    [email protected]/export/home/oracle > sqlplus / as sysdba        SQL*Plus: Release 11.2.0.1.0 Productio

修改oracle数据库监听端口号

oracle默认端口号是1521.很容易就被黑客扫描到然后天天惦记你的数据库 所以修改默认端口号就很有必要了 1.首先查看监听状态 lsnrctl status 2.关闭监听 lsnrctl stop 3.修改监听文件1521====>10001 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (ORACLE_HOME = /u01/11g) (SID_NAME = pu) ) ) LISTENER = (DESCRIPTION_LIST = (DESCR

数据库监听

用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 日志记录在: /oracl

数据库监听。数据库一次notify,Activity多次接收

今天项目中发现一个bug: (1)当uri数据库中有更新,会从数据库层DataService中通知应用层,调用notifyChange: mContext.getContentResolver().notifyChange(uri, null); (2)Activity中有类DataListener 1 class DataListener extends ContentObserver 2 { 3 4 public DataListener(Handler handler) 5 { 6 sup

问题1:Oracle数据库监听启动失败(重启监听,提示The listener supports no services)

编辑监听文件:/home/DB/oracle/11gR2/db/network/admin/listener.ora 在文件内添加静态监听实例,如下内容: SID_LIST_LISTENER =(SID_LIST = (SID_DESC = (GLOBAL_DBNAME = orcl) (SID_NAME = ora11g) )) 要注意的是,全局名和实例名要完全正确,此处区分大小写,比如之前试过,实际SID实例名是:ORA11g,但是我写成了ora11g,结果发现还是启动不了,把实例名改成OR

oracle 11g RAC数据库监听配置相关

oracle RAC 监听配置基本和单实例的配置相同 11g之后 安装RAC的过程中,不需要执行netca来手动创建监听,在安装集群软件的时候,会自动创建监听程序: 而在DBCA建库的时候,又会自动创建tnsname.ora文件 强烈推荐这篇: http://www.oracle.com/technetwork/cn/articles/database-performance/oracle-rac-connection-mgmt-1650424-zhs.html http://www.cnblo

【监听】oracle监听程序配置

在用PL/SQL Developer连接Oracle 11g时报错"ORA-12541: TNS: 无监听程序",如下图所示.可以安装厦门的步骤进行解决. 从开始菜单中打开"Oracle Net Configuration Assistance",选择"监听程序配置",如下图所示,点击下一步. 选择"重新配置",如下图所示,点击下一步. 3.选择监听程序,如下图所示,选择协议,一般默认就好,点击下一步. 选择端口号,如下图所示

解决oracle11g数据库监听连接不上问题

java连接数据库报错12514,无法识别监听,但是PL客户端可以连接 oracle 监听 添加ip 同时修改tnsnames.ora.listener.ora将这两个文件中HOST后面的主机都修改为127.0.0.1然后重启OracleServiceXE.OracleXETNSListener服务 listener.ora文件修改为 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME