今天配置完共享服务器模式之后发现登录过程中报错ORA-12523,排查错误之后发现是静态监听惹的祸。本机之上有两个监听,一个静态监

今天配置完共享服务器模式之后发现登录过程中报错ORA-12523,排查错误之后发现是静态监听惹的祸。

本机之上有两个监听,一个静态监听1521端口,一个动态监听1526端口。

LISTENER=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL=tcp)(HOST=jp)(PORT=1521))

(ADDRESS=(PROTOCOL=ipc)(KEY=extproc))))

LSNR2=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL=tcp)(HOST=jp)(PORT=1526))

(ADDRESS=(PROTOCOL=ipc)(KEY=extproc1))))

trace_level_LSNR2=SUPPORT

SID_LIST_LISTENER=

(SID_LIST=

(SID_DESC=

(GLOBAL_DBNAME=PROD)

(Oracle_HOME=/u01/app/oracle/product/10.2.0/db_1)

(SID_NAME=PROD))

(SID_DESC=

(SID_NAME=plsextproc)

(ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1)

(PROGRAM=extproc)))

出错时的tnsnames配置:

prod_s=

(description =

(address = (protocol = tcp)(host = jp)(port = 1521))

(connect_data =

(server = shared)

(service_name = PROD)

)

)

连接数据库时报错:

[oracle@jp admin]$ sqlplus sys/oracle@prod_s as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Sat Mar 8 10:43:54 2014

Copyright (c) 1982, 2005, Oracle. All rights reserved.

ERROR:

ORA-12523: TNS:listener could not find instance appropriate for the client

connection

检查之后发现prod_s连接串走的是静态监听,共享服务器模式需要将调度进程的信息注册到监听之中,当有连接连入时,监听会选择一个负载最低的调度进程。而静态监听没有调度进程的信息,,导致通过shared_server模式连接报错。

修改tnsnames

prod_s=

(description =

(address = (protocol = tcp)(host = jp)(port = 1526))

(connect_data =

(server = shared)

(service_name = PROD)

)

)

重新通过shared_server连接,成功:

[oracle@jp admin]$ sqlplus sys/oracle@prod_s as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Sat Mar 8 10:42:22 2014

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

SYS@prod_s>select server from v$session;

SERVER

---------

SHARED

DEDICATED

DEDICATED

DEDICATED

DEDICATED

DEDICATED

DEDICATED

DEDICATED

DEDICATED

DEDICATED

DEDICATED

SERVER

---------

DEDICATED

DEDICATED

DEDICATED

DEDICATED

DEDICATED

16 rows selected.

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网

oracle中12523,【Oracle】静态监听导致的ORA-12523错误相关推荐

  1. Oracle DBA之配置静态监听(listener registered statically)

    为什么80%的码农都做不了架构师?>>>    (1)listener.ora 本次实验将配置静态监听到listener L1上,项目SID_LIST_L1为L1的静态监听配置信息: ...

  2. oracle什么时候使用静态监听,Oracle监听之动态监听与静态监听特点

    动态注册不需要显示的配置listener.ora文件,实例启动的时候,PMON进程根据instance_name,service_name参数将实例和服务动态注册 1.如何查询某服务是静态监听注册还是 ...

  3. oracle中修改数据库实例监听的ip和端口

    这个可以通过oracle自带的管理软件Net Configuration Assistant来实现. 点开软件,可以看到以下界面,本人以ORCL数据库为例. 1.因为要配置ip和端口,所以选择本地网络 ...

  4. oracle未获得监听器,无监听文件listener.ora的动态监听小例试验

    在数据库服务器上,监听文件的位置是:$ORACLE_HOME/network/admin/listener.ora 试验如下: 移动db服务器上的监听文件,如下命令: [oracle@ENMOEDU ...

  5. Oracle 动态监听和静态监听非1521端口配置

    硬核配置方法, 动态监听配置默认的1521不做演示 动态注册非1521端口,需要配置三个地方listener.ora.tnsname.ora.local_listener. listener.ora配 ...

  6. oracle 静态监听 端口,侦听动态注册静态注册local_listener参数端口PORT

    之前都是网上看过整理的,今天看到local_listener竟然一点印象都没有,太恐怖,索性再好好整理一下,避免再次忘记. 一.什么是注册 注册就是将数据库作为一个服务注册到监听程序.客户端不需要知道 ...

  7. 玩转oracle 11g(21):修改为静态监听

    4. listener修改为静态监听 增加红色部分 SID_LIST_LISTENER =  (SID_LIST =      (SID_DESC =        (SID_NAME = PLSEx ...

  8. oracle 12514 pl sql,plsql登陆oracle报错!连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的...

    plsql登陆oracle出错!连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的. 我添加了 (SID_DESC =  (GLOBAL_DBNAME =  ...

  9. oracle数据库启动多个监听,一台Oracle数据库服务器上两个监听同时使用

    记得之前Oracle原厂的工程师在例行检查时发现一台Oracle数据库服务器的上启动了两个监听,分别监听的是1521和1581端口,而且两个端口都在用,当时当作一个比较奇怪的现象,没有能理解原因是什么 ...

最新文章

  1. 无人驾驶汽车开发平台,加速无人驾驶汽车的商业化
  2. Angular 8.0.0-beta.5 发布,Web 前端框架
  3. 《R语言游戏数据分析与挖掘》一3.4 小结
  4. Qt信号与槽传递自定义数据类型——两种解决方法
  5. 快速排序 python菜鸟教程-NumPy 排序、条件刷选函数
  6. android视频分享功能吗,Unity 调用 Android 分享功能(基于ShareRec SDK视频分享)
  7. 第四范式恭祝大家新年快乐!
  8. QT学习:网络应用开发练习(简单网页浏览器)
  9. boost::mp11::mp_transform_second相关用法的测试程序
  10. 将项目依赖也打到jar包中
  11. python安装成功第三方库但import出问题_解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程...
  12. 动态规划训练22 [Milking Time POJ - 3616 ]
  13. PHP单选框实现的方法,jQuery简单实现遍历单选框的方法
  14. isnull pivot server sql_使用SQL Server中的“Pivot”将行转换为列
  15. 推荐一款数据恢复软件EasyRecovery
  16. CSDN-markdown编辑器语法——背景色
  17. linux安装番茄时钟,Tomato Pie番茄钟
  18. 返回上一页@click=“goBack“
  19. 计算机基础键盘操作,电脑基础入门操作知识三:如何使用键盘盲打
  20. 09-Further Delays Hit Syria Chemical Weapons Disarmament

热门文章

  1. 【转】关键字过滤算法
  2. 随想系列_4_从电影《可可西里》说起
  3. erp生产管理系统流程_企业生产管理好帮手——ERP智能管理系统
  4. 程序员分析报告(2018)-总结篇
  5. SecureCRT配置
  6. 无法连接oralce问题(不断更新)
  7. mysql存入mtr数据_mysql mtr写入数据
  8. python科赫曲线绘制正方形_Python数据处理从零开始----第四章(可视化)(14)使用seaborn绘制热图...
  9. 魅族15系统是android,魅族15系列评测:性能够用王者荣耀优化
  10. [转载] c语言中检查命令行参数_C中的命令行参数