PL/SQL连接Oracle,提示ORA-12504:TNS监听程序在connect-data中未获得service-name

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PL/SQL连接Oracle,提示ORA-12504:TNS监听程序在connect-data中未获得service-name相关的知识,希望对你有一定的参考价值。

PL/SQL连接Oracle,提示ORA-12504:TNS监听程序在connect-data中未获得service-name,请问是什么原因?要怎么做才能连上?谢谢!

参考技术A 你可以先在net manage里面配置一下你的监听就可以访问了。或者直接修改你的监听配置文件。NETWORK\ADMIN\tnsnames文件即可。 参考技术B 两个原因,一个是你的监听配的有问题,
第二就是你的tnsname.ora文件配的有问题
参考技术C 这个你的确定你那个tnsname配置是正确的,然后网络可以Ping 通。

oracle创建存储过程时,提示错误是:错误(5,18): PL/SQL: ORA-00947: 没有足够的值?代码如下:

参考技术A 你的表triggerzkl
中不止四列,但你的insert语句中,仅有四列。
1.
将insert后面的值补齐

2.
写成insert triggerzkl(....)values(...)的形式
2选1

以上是关于PL/SQL连接Oracle,提示ORA-12504:TNS监听程序在connect-data中未获得service-name的主要内容,如果未能解决你的问题,请参考以下文章

pl/sql ora-02296

oracle创建存储过程时,提示错误是:错误(5,18): PL/SQL: ORA-00947: 没有足够的值?代码如下:

oracle创建存储过程时,提示错误是:错误(5,18): PL/SQL: ORA-00947: 没有足够的值?代码如下:

pl/sql远程连接别人oracle数据库时,报错:ora-01034:oracle not available;ora-27101 shared memory rea

命令行oracle ora-12170:tns:连接超时 ,pl/sql可以连接

本机不装Oracle客户端使用PL/SQL Developer连远程数据库。安完登录提示 ORA-12560,TNS:协议适配器错误