首页 > 数据库

oracle共享服务器配置(ora-12523 tns 监听程序未找到适用于客户机连接的例程)

时间:2009-04-16 20:21:21  作者:冰刀  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
author:skatetime:2009/04/14配置共享模式: 找到初始化文件pfile,然后对其编辑或加入如下内容: max_shared_servers =39#数据库支持的最大的服务进程数shared_se......

author:skate
time:2009/04/14



配置共享模式:

找到初始化文件pfile,然后对其编辑或加入如下内容:

max_shared_servers =39 #数据库支持的最大的服务进程数
shared_servers =3 #一般应该是数据库连接数的十分之一
max_dispatchers=19 #调度进程的最大数量 = 数据库最大session数 /每个调度器服务的session数;
dispatchers ="(PROTOCOL=TCP)(SERVICE=orclXDB)(list=orcl)(con=30)(dispa=5)(sess=200)"

保存退出,reboot数据库,然后生成spfile

create spfile from pfile;


查看共享服务器配置是否正确:

SQL> show parameter shared

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address integer 0
max_shared_servers integer 39
shared_memory_address integer 0
shared_pool_reserved_size big integer 5872025
shared_pool_size big integer 117440512
shared_server_sessions integer 330
shared_servers integer 3
SQL>


SQL> show parameter dispa

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
dispatchers string (PROTOCOL=TCP)(SERVICE=orclXDB
)(list=orcl)
max_dispatchers integer 19
mts_dispatchers string (PROTOCOL=TCP)(SERVICE=orclXDB
)(list=orcl)
mts_max_dispatchers integer 19
SQL>


然后再客户端配置tnnames.ora

245 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.245)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = orcl)

)
)

然后用客户端连接数据库,总是报:

ora-12523 tns 监听程序未找到适用于客户机连接的例程

然后修改客户端配置tnnames.ora如下所示:


245 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.245)(PORT = 1521))

如果您需转载 oracle共享服务器配置(ora-12523 tns 监听程序未找到适用于客户机连接的例程),请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门