求助,Oracle本地网络服务名配置的时候测试未成功,如图,来大神帮帮忙

求助,Oracle本地网络服务名配置的时候测试未成功,如图,来大神帮帮忙,第1张

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

上面是个正确的样板,要把你自己实际的实例和服务配制成这样,然后重启监听就可以了

打开Oracle

Net

Manager创建监听

1

在开始菜单,选择告敬源oracle,再选择“配置和移值工具”,打开Oracle

Net

Manager。

2

在d出的窗口上

选择“监听程序”,点击左边的“+”图标,创建监听。

3

在接下来的窗口上选择监听名称,或者自己起一个监听名称,在点击下方“确定”按钮。

END

添加服务器数据库IP地址配置监听

1

点击“添加地址”按钮,填写好服务器主机ip地址以及端口号并及稿肆时保存。

END

配置服务名称

选择“服务名称”,创建一个服务名称,最好跟目标主机数据库服务名称一致。

点击袜态下一步,选择TC/IP选项,再单击下一步。

填写好服务器数据库主机名,一般填写IP地址就可以了,再填写好端口:1521

。下一步的时候,填写好服务名,跟SID一致就可以了。

测试是否可以连通,点击“测试”按钮,更改进入数据库 *** 作的账户跟密码点击测试。

测试连接成功如下图,如果测试未成功,就按上面的步骤仔细检查看看哪里出问题了。一般查询服务器ip地址、端口、数据库用户名、密码、防火墙等等地方是否有问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12547969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存