注:此解决方案只适用于windows用户
最近要开发新的接口,所以有必要把oracle、plsql等必备工具装上,考虑到电脑是64位的操作系统,所以就安装的64位的oracle11G和PLSQL Developer,然后打开plsql之后始终连接不上数据库,查询一些资料后才知道,目前plsql只支持32位的oracle,那我这都已经安装好了,不忍心再卸载重新安装,咨询了一些人,也查了很多资料,最后找到了解决办法,现在将其分享出来,希望对大家有帮助。
##一. 找到tnsnames.ora 进入目录F:\oracle11G\product\11.2.0\dbhome_1\NETWORK\ADMIN,具体看本机的oracle安装目录。在此目录下找到tnsnames.ora,如果没有则新建txt文件然后改名为tnsnames,注意后缀名也要改。 接着使用文本格式打开此文件,我的如下:
# tnsnames.ora Network Configuration File: F:\oracle11G\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
HRMS_DEV =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.0.71)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)