lsnrctl startLSNRCTL for HPUX: Version 10.1.0.4.0 - Production on 01-JUL-2005 10:16:59 Copyright (c) 1991, 2004, Oracle. All rights reserved.Starting /db02/product/10.1/bin/tnslsnr: please wait...TNS-12537: TNS:connection closedTNS-12560: TNS:proto adapter errorTNS-00507: Connection closed HPUX Error: 29: Illegal seek解决方式:检查该用户是否有/etc/hosts文件的访问权限,检查/etc/hosts文件下是否包含
127.0.0.1 localhost.localdomain localhost9.ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was:192.168.1.1:1521:bbcd这个问题一般发生在利用JDBC连接数据库时,这里需要注意,上面的bbcd的位置应该填写sid_name,一般JDBC的配置格式为
jdbc:oracle:thin:@IP/HOSTNAME:PORT:SID例如jdbc:oracle:thin:@145.**.**.**:1521:z***db210.Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务该问题是由于缺少监听器的SID_LIST描述项引起的,采用netca进行配置的时候经常会遇到该问题,listener.ora示例如下
SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = /opt/oracle/product/9.2.0.4)(PROGRAM = extproc))(SID_DESC =(GLOBAL_DBNAME = SAMPLE.COM)(ORACLE_HOME = /opt/oracle/product/9.2.0.4)(SID_NAME = SAMPLE))) LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = tcy.com)(PORT = 1521)))(ADDRESS_LIST =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)))))11.ORA-12528: TNS:listener: all appropriate instances are blocking new connectionsORA-12528:监听中的服务使用了动态服务,系统启动后,数据库没有正常的MOUNT,因此在动态模式下,就会出现这个问题,用静态的就不会有这个问题,因此上面的方法就是把监听设置为静态,或者在tnsnames.ora中追加(UR=A) 。lisnter.ora增加如下内容
(SID_DESC =(GLOBAL_DBNAME = ammicly)(ORACLE_HOME = c:\oracle\product\10.1.0\db_1)(SID_NAME = ammicly))或者在tnsnames.ora增加如下内容: (UR=A)12.ORA-01034:ORACLEnot available和ORA-27101: shared memory realm does not exist检查tnsping是否能正常工作,检查lsnrctl status是否正常 。检查local_listener参数(pmon只会动态注册port等于1521的监听,否则pmon不能动态注册listener,要想让pmon动态注册listener,需要设置local_listener参数),通过如下方式设置
alter system set local_listener='(ADDRESS =(PROTOCOL=TCP)(HOST=10.201.1.134)(PORT=1521)(SID=siebtest))';13.ORA-12520 TNS:Listener count not find available handler for requested type of server有以下3种可能1、检查数据库是否是专用服务器,但是在tnsname.ora配置中设置了连接方式为shared,这种情况下
打开tnsname.ora, 把(server = shared) 改成 (server = dedicate);2、是由于process不够引起的:
select count(*) from v$session;show parameter processesshow parameter sessions调大processes参数即可3、local_listener设置不当,设置方式参见上文 。
14.TNS-12542: TNS:address already in useTNS-12560: TNS:protocol adapter errorTNS-00512: Address already in use检查/etc/hosts的配置,是否有多个ip指向同一主机名的情况参考至:http://lzysystem.iteye.com/blog/424569http://blogold.chinaunix.net/u2/82873/showart_1830733.htmlhttp://gggwfn1982.blog.163.com/blog/static/15000427201041192213787/http://guolr.iteye.com/blog/549692http://blog.sina.com.cn/s/blog_4cd0d3a701000a6j.htmlhttp://pengxianfeng.i.sohu.com/blog/view/84726397.htmhttp://blog.sina.com.cn/s/blog_517cae3c01015dwu.htmlhttp://luoping.blog.51cto.com/534596/1062670http://xiekeli.blogbus.com/logs/93619549.htmlhttp://www.linuxidc.com/Linux/2012-11/73694.htm
15. Windows下启动监听服务提示找不到路径用命令或在服务窗口中启动监听提示找不到路径,或监听服务启动异常 。打开注册表,进入
推荐阅读
- matlab编译器怎么用 matlab安装支持的编译器
- 免费word软件电脑版 免安装免费处理文档
- 字体包安装后怎么用 下载字体包之后的使用方法
- wireshark汉化版下载 wireshark安装使用教程
- mysql工具有哪些 oracle数据库客户端工具使用
- php采集安装教程 Python数据采集流程
- 立升净水超滤机说明书 立升净水器安装方法
- 悬挂指示牌的悬挂高度 安全标识牌安装标准
- 综合训练机安装方法 综合训练器的组装步骤
- nsi文件怎么安装 NSIS制作安装包步骤
