数据库监听

用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

时间: 2024-08-25 17:33:04

数据库监听的相关文章

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 数据库监听配置和服务

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\

数据库监听。数据库一次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

Android短信数据库监听回调多次问题

在监听Android短信数据库变化时.由于只能注册content://sms/ 的observer.所以,在数据库每次状态变化的时候,都会多次回调onChange 方式.目前还未找到很好的方式,解决回调多次的问题.只能通过代码逻辑来屏蔽这个问题. 目前,我使用的方式是通过时间来过滤两次的回调. long lastTimeofCall = 0L;    long lastTimeofUpdate = 0L;    long threshold_time = 10000; if (lastTimeo

修改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

问题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

解决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

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 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