暂无图片
ORA-12514:listener could not resolve SERVICE_NAME given in connect descriptor
我来答
分享
暂无图片 匿名用户
ORA-12514:listener could not resolve SERVICE_NAME given in connect descriptor

Oracle11g rac使用plsql连接时报错ORA-12514,服务名ORCL,实例名ORCL1、ORCL2,使用服务名ORCL可以正常连接,使用实例名连接就报错,请问这个需要修改哪个配置文件?


我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
尚雷

在Oracle用户$ORACLE_HOME/network/admin下,在tnsnames.ora配置连接数据库字符串。
service_name要根据数据库里查询show parameter service的信息获取。
如果连接时报错,可以在SERVER_NAME= xxxx下配置
UR=A 再连接测试下。

暂无图片 评论
暂无图片 有用 0
打赏 0
哇哈哈

tnsnames.ora里面下面2个orcl1/2要使用

sid=orcl1

sid=orcl2

不要用

service_name=orcl1

service_name=orcl2

暂无图片 评论
暂无图片 有用 1
打赏 0
白铃铛
2022-12-08
已经修改了,还是报错,需要重启监听吗?
哇哈哈
答主
2022-12-08
在有scan ip的节点上,grid用户执行lsnrctl status listener_scan1
哇哈哈
答主
2022-12-08
把你新的tnsnames.ora贴出来
展开全部评论(1条)
白铃铛


暂无图片 评论
暂无图片 有用 0
打赏 0
哇哈哈

是sid=orcl1

不是给sid_name

暂无图片 评论
暂无图片 有用 1
打赏 0
白铃铛
2022-12-08
也是不行
哇哈哈
答主
2022-12-08
不应该啊,还是ora12514?
哇哈哈
答主
2022-12-08
你用什么工具连数据库
展开全部评论(2条)
酷逼小六子

我觉得你用sid的话 host就不要用scan-IP了,直接使用对应sid的实际主机ip

暂无图片 评论
暂无图片 有用 0
打赏 0
Gl_huang
2023-02-06
如果tns中配置sid=oral1,host最好配该实例的ip地址,另外一个节点同理对应的sid 和ip地址
游湖

分别用两台vip去连接。不要用scanip连接单实例。

暂无图片 评论
暂无图片 有用 1
打赏 0
哇哈哈

1、理论上scan ip加实例名的方式,连数据库是没有问题的
2、测试也是没问题的
image.png
3、确认你的plsql使用了正确的tnsnames.ora
4、确认你的plsql使用了正确的ora客户端

暂无图片 评论
暂无图片 有用 2
打赏 0
白铃铛
2022-12-09
问题已解决,客户端tnsnames.ora配置问题,感谢各位大佬解答
回答交流
Markdown


请输入正文
提交
相关推荐
oracle rac scan ip
回答 4
gv$session视图可查看你的数据库每个节点上链接了多少应用,MACHINE列记录了链接上来的应用主机名;当然你要是只想看当前节点的话那就用v$session查看当前节点;SQL>selec
Oracle RAC
回答 7
已采纳
如果其中有个节点能正常运行,那么你可以把异常的节点删除掉,然后重新加入集群中。如果所有节点都废了,数据有备份,可以重新搭建整个集群。
oracle 11g rac 启动crs失败
回答 2
已采纳
看看grid家目录下/bin/oracle权限ll/u01/app/11.2.0/grid/bin/oracle
Oracle11g如何查看某张表一天内什么时间段修改最频繁
回答 3
已采纳
每个时间段内数据库对象的增长量selectc.SNAPID,tochar(c.ENDINTERVALTIME,‘yyyymmdd’)SNAPTIME,a.OWNER,a.OBJECTNAME,a.OB
19C rac 创建数据库报,ORA-19870,ORA-19504。。。。
回答 8
原因:ASM磁盘组无法访问导致创建数据库失败一般用途数据库的创建是基于rman恢复的方式进行创建的,所以报错里面的rman并没有问题检查项:需要检查下oracle文件属性是否正确,是否具备访问asm磁
Oracle 18c RAC 打补丁时报错,求解。
回答 1
一、检查文件权限正如你已经尝试过修改权限,可以确保以下目录和文件具有正确的权限:OracleHome目录(/u01/app/18c/grid)及其子目录和文件应该由Oracle用户和相关组拥有,并具有
rhel 7.9 11g rac 补丁18370031安装
回答 1
看错误提示,感觉是文件被锁定:1.可以看看文件是否具有读写权限2.看看$ORACLEHOME/.patchstorage文件是否存在,如果没有其它补丁正在执行的话,可以重命名一下,再试试能打补丁不重点
用脚本创建11g双节点RAC时 报错,麻烦老师帮忙分析下,linux-redhat
回答 1
把脚本发出来看看,光着一个截图看不出来啥
oracle 11g rac 资源状态异常,和使用的命令有关?
回答 1
正常跟你用srvctl还是startup没关系。可以看看srvctlconfiginstance节点2的配置是否正确,特别是spfile对不对。startup启动会去dbs下找spfile,没有就找p
Oracle rac登录不上
回答 2
suoracleenv|grepORACLE看看输出结果。