java程序能连上,但是plsql连不上,请问是啥原因帮忙找找。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java程序能连上,但是plsql连不上,请问是啥原因帮忙找找。相关的知识,希望对你有一定的参考价值。

感谢这位大哥,虽然你的方法不管用。

图拿错了,是这个错误。。。

参考技术A 找到这个文件:E:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
记事本打开之后,在最下面加一段:
78 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.70.78)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
之后保存。
再重新打开pl/sql developer ,数据库选择78即可追问

不行,这种方法我早用过了,和上面一个效果。

追答

我上面的这种方法应该是比较保险的方法。好好检查一下写法是不是正确,尤其别名78前面不要用空格。

追问

都说了一样的,你要不知道就别回答了。

追答

呵呵。。。http://www.linuxidc.com/Linux/2012-09/69678.htm 这种错误一百度就出来一堆解决方法。

追问

晕,你以为那些方法有用我没试,大哥你就别费劲了好吗?

追答

搞编程的人,好多问题都是粗心搞出来的,我只是确保一些基本的东西没有出错而已,如果不虚心就别出来提问了,能自己解决还来百度知道提问干嘛??

oracle 11g 程序连接不上,PlSql通过配置选项后能连上

这个是程序的连接字符串:
<add name="MISDataSouce" connectionString ="User ID=oa;Password=oa;Data Source=orcl;Min Pool Size=5;Max Pool Size=50;" providerName="System.Data.OracleClient"/>
程序错误信息: ORA-12154: TNS: 无法解析指定的连接标识符
最近装的oracle11G 不过一直连接的是公司服务器工作的 所以没发现错误,现在连自己电脑就有问题了
我一会附上图, plsql本来也是连接不上oracle11G的 该了配置才行的
如图:如果勾上下面的那个勾就可以登录了,或者上面的oci库为空也可以登录,
先去吃饭了哈

参考技术A

前面我装10G的时候也遇到错误了。 跟你一样修改PL的配置后,可以登录。

看看监听吧。

追问

我plsql可以登录 现在是程序连接不了 .net

参考技术B 在这个目录下D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN找到tnsnames.ora
添加这样格式的代码
www(数据库名) =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 103.10.1.6(服务器ip地址))(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME =www(数据库名))
)
)追问

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
加了没有用,服务器都停然后重启了试过,这个方法网上也找过,
11g的 多个这
(ENVS = "EXTPROC_DLLS=ONLY:e:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")

本回答被提问者采纳
参考技术C 因为plsql只有32位的,如果你安装的oracle是64位的,需要安装一个32位的oracle客户端,让plsql找到32位的oci.dll。追问

PLSQL能连接上

参考技术D 如果实在别人的方法都没有用,那再试试我说的.
http://www.oracle.com/technetwork/developer-tools/visual-studio/downloads/index.html,
下个这玩意装上,有可能解决问题,还不行的话,
就研究下这个
http://www.oracle.com/technetwork/database/features/instant-client/index-100365.html,其实第一个链接的玩意包含了这个,只是有安装包,比较方便
第5个回答  2012-02-13 fasdas

以上是关于java程序能连上,但是plsql连不上,请问是啥原因帮忙找找。的主要内容,如果未能解决你的问题,请参考以下文章

您好,您提问过的问题:plsql能远程连上oracle数据库,java程序连不上,是怎么解决的?

oracle 11g 程序连接不上,PlSql通过配置选项后能连上

smb服务有些ip能连上有些ip连不上的问题

run build打包之后axios能连上,websocket连不上问题已解决

run build打包之后axios能连上,websocket连不上问题已解决

run build打包之后axios能连上,websocket连不上问题已解决