oracle11g,sqlplus能链接上数据库但pl/sql不能?这是怎么回事啊?

求教大神指点啊?HOST = 127.0.0.1

第1个回答  推荐于2017-12-16
您好,1、pl/sql暂时还没有64位的,需要修改一下。
安装instantclient 到oracle/product目录下(这个随便安装好像),配置环境变量:变量名:TNS_ADMIN,变量值:E:\oracle\product\instantclient_10_2;(类似这样)
pl/sql中 工具->首选项,
修改oci库(类似这样E:\oracle\product\instantclient_10_2\oci.dll)
2、就是用oracle11g自带的pl/sql是可以连接并且登录的,但是用pl/sql 就是连数据库的实例名也没有,然后还去本地按照的数据库目录(C:\Oracle11g\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN)下看了下文件(listener.ora、tnsnames.ora)发现都是已经配置好了的,后面确定问题是这样的,因为我按照oracle11g在64位的win7系统后,并且安装了client客户端,我找到client的对应目录(C:\Oracle11g\Administrator\product\11.2.0\client_1\network\admin),发现在该目录下没有这两个文件(listener.ora、tnsnames.ora),复制过来放到该目录后,重新启动pl/sql,可以连接!本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网