ORA-12154: TNS:could not resolve service name ORA-12154: TNS: 无法解析指定的连接标识符

来源:互联网 发布:英语单词发音软件 编辑:程序博客网 时间:2024/04/29 04:36

问题说的很清楚了,

无法解析指定连接标识符,意思是无法连接数据库。

从问题分析无法连接数据库原因:
1、数据库连接字符串有问题,检查数据库连接对否
2、80%的错误出现在这里,tnsnames.ora文件的位置不对,或者根本没有配置这个文件。
没有配置这个文件我就不往下说了。 我说下tnsnames.ora配置文件存放位置,您信不信由你,必须按照常理出牌,
必须存放在oralce_home客户端安装主目录/network/admin/下面。如果您安装了oracle客户端(32或者64位),主目录下面没有network/admin 文件夹,您必须建立这个目录,然后把tnsnames.ora拷贝到 oralce_home客户端安装主目录/network/admin/下面。
(本人就是不按常理出牌,在plsql developer  的主目录指向主目录 D:\app\Administrator\product\11.2.0\client_1 存放tnsnames.ora 。 这是大错特错了,而后,我发现,新建了network 和admin文件夹,就大功告成)
3、以此类推,不管你用oracle客户端安装包(必须区分32和64 位系统)还是用轻量级无需安装的oracle官方提供的(64位 http://www.oracle.com/technetwork/cn/topics/winx64soft-101515-zhs.html)或者是 (http://www.oracle.com/technetwork/topics/winsoft-085727.html)
也要注意。
0 0