今天使用PL/SQL Developer连接到一台新的测试服务器时,遇到ORA错误:ORA-12523: TNS: 监听程序无法找到适用于客户机连接的例程.对应的监听日志文件里面错误为TNS-12523: TNS:listener could not find instance appropriate for the client connection 首先使用oerr命令查看ORA-12523错误提示的详细内容 [oracle@DB-Server admin]$ oerr ora 12523…
1.无监听,可以尝试下以下几种办法: 1)在net manager中重新配置监听.我的net manager监听点开不了,把ADMIN下的listener.ora删掉再去打开试试. 2)cmd中输入netca也可以配置,可能会提示没有管理员权限,这时候重新打开cmd,win+x,调出管理员权限,重新执行netca配置就可以了. 这里可以修改原监听,也可以新建,我第一次修改不知道什么原因没有起作用,第二次试着新增便要管理员权限,新增成功,但要在net manager把服务下的相关配置也按照新的监听…
1.查看当前连接进程数SQL>select count(*) from v$process;2.查看连接数上限SQL>select value from v$parameter where name = 'processes'; 3.查看当前数据库的processes设置SQL> show parameter processesNAME TYPE VALUE db_writer_processes integer 1gcs_server_processes integer 0job_qu…
当你碰到ORA-12520错误时,如下所示: 英文:ORA-12520: TNS:listener could not find available handler for requested type of server 中文:ORA-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序 一般你应该从下面两个方面考虑: 1:数据库是专用服务器,但是在tnsname.ora配置文件中设置的连接方式是shared,这种情况需要修改tnsname.ora配置文件,这种错误情况一般…
早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了"ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务"错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里. 也许你没有遇到过,原因如下: 你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题. 而一旦你和我同事一样,有时把Oracle安装在虚拟机中,而且Oracle安装完毕后,没在进行任何监听的配置,则虚拟机再启动,则就会出现ORA-12514…
关于Oracle报“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误原因:listener.ora中没有指定监听服务器名. 如下是解决思路: 尝试1.通过重启服务的方式启动数据库,再次连接仍无法连接服务器. 尝试2.既然第一种方法不能解决问题,那就第二种方法.考虑监听listener.ora 步骤如下: 在oracle服务器Oracle安装目录(我的在C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下,每个人的不一样,根据自己的情况…
今天用PL/SQL连接虚拟机中的Oracle数据库,发现报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,也许你也遇到过,原因如下: oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题. 有时把Oracle安装在虚拟机中,而且Oracle安装完毕后,没在进行任何监听的配置,则虚拟机再启动,则就会出现ORA-12514的问题. 如下是解决思路: 根据出错信息判断出客户端未监听到实例服务名 1.通过重启服务的方式启动…
记录: ORA-12514(TNS:监听程序当前无法识别...)的解决方案 在安装ORACLE 11G 过程中由于配置的原因,安装过程中报了如下错误:   按照安装提示执行后面的操作后,打开PL/SQL DEVELOPER 连接数据库时总报ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务! ORACLE NET MANAGER里面测试,测试服务是否能够成功.结果还是报如上错误   在网上百度了一下这个错误ORA-12514,原来很多人都碰到过这个问题,于是按照别人的处理…
用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里. 也许你没有遇到过,原因如下: 你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题. 偶尔  突然出现会出现ORA-12514的问题.如下图 如下是解决思路: 根据出错信息判断出客户端未监听到实例服务名 1.通过重启服务的方式启动数据库,再次连接仍无法连接…
linux开启后终端按下面输入(容易忘记,记录下): [oracle@localhost ~]$ lsnrctl stop                #先关闭监听服务 [oracle@localhost ~]$ lsnrctl start                    #开启监听服务 [oracle@localhost ~]$ sqlplus / as sysdba     #登入 SQL> shutdown immediate             #立即关闭数据库服务(一般是关…
解决问题:ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 或者是重启电脑之后无法进入控制台企业管理器(OEM)图形化界面(重新添加注入监听器就行了 文件listener.org) 还有一种情况就是执行了shutdown immediate 之后显示这个错误的办法 如下是解决思路: 根据出错信息判断出客户端未监听到实例服务名 1.通过重启服务的方式启动数据库,再次连接仍无法连接服务器. 2.既然第一种方法不能解决问题,那就第二种方法.考虑监听listener.ora 监听配置…
问题1:ORA-12154: TNS: 无法解析指定的连接标识符 在一台服务器上部署了Oracle客户端,使用IP/SID的方式访问,老是报ORA-12154错误,而使用tnsnames访问却没有问题,对比了我本机的配置并查阅了一下资料,Easy Connect Naming Method这个东西是Oracle 10g推出的,需要在sqlnet.ora文件中添加EZCONNECT,如下: # sqlnet.ora Network Configuration File: C:\app\Admini…
在团队成员增多时,经常出现“无法分发客户端连接”等问题.在网上搜索一番后,最终解决了该问题,现将解决方案总结如下,以供参考和以后备用. 原因:团队成员增多,原有数据库设置不够用,导致连接plsql和启动tomcat时经常抛出“无法分发客户端连接”的异常. 解决方案: 第一步:调整process和session值 1. 检查process和session是否够用. a)使用plsql连接到oracle,查看process进程数: select count(*) from v$process; --…
服务器上安装了oracle11g , 防火墙上已经增加1521 入站规则.但是内网客户端配置好了TNS无法连接.telnet 1521 不通. 需要在服务器上\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora 修改 原来是: LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) 修改为: LISTENER = (DESCRIPTIO…
转自:https://blog.csdn.net/a657281084/article/details/49490069 问题:Oracle主服务和监听器服务已经启动,使用SQL Plus能够正常连接,使用PL SQL Developer连接报次错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务. 如图: 解决: 1.结束OracleOraDb11g_home2TNSListener进程: 2.打开D:\DevInstall\Oracle11gR2\Administ…
在VS2008中创建一个数据源时,提示以下错误 “ORA-12504:tns:监听程序在 CONNECT_DATA中未获得SERVICE_NAME” 本机安装ORACLE客户端,找出以下路径的文件D:\app\xuefen.lv\product\11.2.0\client_1\network\admin\tnsnames.ora # tnsnames.ora Network Configuration File: D:\app\lv\product\11.2.0\client_1\network…
我的是10g,打开EM,另外都正常,就有这个问题到实例的代理连接 状态 失败 详细资料 ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach) 解决办法如下: 将HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1 下 的ORA_ORCL_AUTOSTART值设置为FALSE在命令提示符下输入 sqlplus / as sysdba; 重启部分服务SQL> s…
安装完oracle重新启动后报ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务(重启前正常) 刚安装完后用plSql登录正常. 在dos命令行下 输入  sqlplus 用户名 :system as sysdba 密码: 然后输入:shutdown 提示: ORA-01034:ORACLE NOT AVAILABLE ORA-27101:SHARED MEMORY REALM DOES NOT EXIST 看到提示后 输入  startup 装载一下数据库 OK 用 P…
服务器上某个数据库出现' ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小. 使用system帐户登录    a.select count(*) from v$process;                         取得数据库目前的进程数.   b.select value from v$parameter where name = 'processes'; 取得进程数…
简单说明:我们开发时多人开发,会频繁访问服务器数据库,结果当连接数大的时候,就会报ora-12516的错误,ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程"的异常 注意:process和session设置的大小有比例 请参考文章设置: http://www.cnblogs.com/summary-2017/p/7248397.html 一般ORA-12516有两个原因,一个是session数不够,再有一个就是客户端和服务端建立连接的时候不稳定所引起的. 以sysdba…
ORA-12516 “TNS监听程序找不到符合协议堆栈要求的可用处理程序” 解决方案   简单描述一下场景,总共两台应用服务器,每台安装3个tomcat进行集群,并通过nginx做了负载均衡,今天在生产环境中部署项目后进行测试,发现在一台应用服务器中同样的代码,tomcat1和tomcat2正常,而访问tomcat3时报404错误,去看了下log发现是数据库服务器出了问题:  然后登录到DB服务器去看看什么情况,结果登录时发现报以下错误:  居然已经登录不上了,根本原因就是因为Oracle的pr…
服务器上某个数据库出现' ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小. 取得数据库目前的进程数 select count(*) from v$process; 取得进程数的上限 select value from v$parameter where name = 'processes'; 1.查看当前会话数.processes和sessions值,发现session数和2个…
程序连接orarle报ORA-12505错误 一.异常{ ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: 10.190.121.95:1521:sxzhdb } 二.查询{ ORA-12505:TNS: 监听程序当前无法识别连接描述符中所给出的 SID SID:是一个数据库的唯一标…
今天登录PL/SQL出现问题: ---------------------------sys@RAC1 as SYSDBA---------------------------ORA-12521: TNS: 监听程序当前无法识别连接描述符中请求的实例 --------------------------- 但是TNSPING RAC1可以通的. RAC1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.203)(PORT…
解决(Oracle)ORA-12528: TNS: 监听程序: 所有适用例程都无法建立新连接 问题通过在CMD下用lsnrctl status 查看出的问题:发现BLOCKEDORACLE启动步骤:sqlplus / as sysdba;shutdown; normal(shutdown immediate)(shutdown abort)startup 等于以下三个命令startup nomount;alter database mount;alter database open;…
1. 找到listener.ora监听文件,具体位置:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 2. 在lisener.ora文件中找到 (SID_DESC =      (SID_NAME = CLRExtProc)      (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)      (PROGRAM = extproc…
若Oracle出现“监听程序当前无法识别连接描述符中请求的服务”这个错误可以按照以下方法解决: 可以通过这个路径找到一个文本文件: oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora 还一个在同路径下的tnsnames.ora文件,这两个文本中的一些信息要是这样的: listener.ora # listener.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\ne…
速度太慢点击了一下优化,出现了 ORA-12514,搜索了解决方法记录一下,第一个基本服务就解决了. 转自:http://apps.hi.baidu.com/share/detail/19115407 PS:不晓得,大家有没有像我这样折腾,俺总喜欢关闭不是总用到的服务,等用到时再手动启动,此外经常更换ip地址 系统环境:Windows 2003 Ent R2 CHS 32bit,Oracle 11.2.0.1.0 R2 下面操作默认在安装Oralce数据库的服务器上运行. 1)确保Oracle…
下面操作默认在安装Oralce数据库的服务器上运行. 1)确保Oracle 基本服务都已启动 OracleDBConsoleorcl OracleOraDb11g_home1TNSListener OracleServiceORCL 2)打开命令行,使用 sqlplus nokia_user/oracle@202.206.0.233/orcl 命令登录 oracle ,显示如下: C:\Documents and Settings\Administrator>sqlplus nokia_user…
挂上vpn的时候,PL/SQL连接到oracle的时候,显示ORA-12518:监听程序无法分发客户机连接.如下图: 一.[问题描述] 最近,在系统高峰期的时候,会提示如上的错误,致使无法连接到服务器上的数据库. 二.[分析过程] 1.首先判断是否由于监听配置不正确的原因导致? 系统在正常情况下都可以正常的使用,检查监听配置,完全正确,监听配置不正确的可能性排除. 2.是否因为数据库服务器处于共享服务器模式,是否会因为DISPATCHERS的数量太少,导致在高峰期的时候无法及时的分配客户机连接呢…