解决64位win7下plsql连接64位oracle的问题_plsql连接本地oracle
解决64位win7下plsql连接64位oracle的问题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“plsql连接本地oracle”。
解决win7 x64系统下PL/SQL无法连接64位Oracle数据库的方法
#问题描述:确定安装好Oracle 11g 64位客户端、PL/SQL developer(不区分32/64)后,打开PL/SQL,无法选择数据库实例,如下图:
#解决办法:
1.下载oracle官网提供的文件instantclient-basic-win32-11.2.0.1.0; 下载地址:http://pan.baidu.com/s/1c0CMOwS
2.将instantclient-basic-win32-11.2.0.1.0 文件加压至oracle文件目录product下:
3.复制oracle安装文件夹..networkadmin下的文件 listener.ora和tnsnames.ora 到..productinstantclient_11_2的下面
4.进入PL/SQL Developer安装目录,新建start.bat文件,用记事本编辑写入: @echo off
set path=D:appAdministratorproductinstantclient_11_2 set ORACLE_HOME=D:appAdministratorproductinstantclient_11_2 set TNS_ADMIN=D:appAdministratorproductinstantclient_11_2 set NLS_LANG=AMERICAN_AMERICA.AL32UTF8 start plsqldev.exe
##此处的所有文件目录需要修改成自己的目录.5.点击运行start.bat, 正常情况会打开PL/SQL Developer(此时已经可以用来正常登录)
6.第5步正常开打登录窗户后,点击取消或登录进入PL/SQL主界面:
1)点击“Tools--Preferences”后,修改Oracle主目录名以及OCI库目录,目录中都应包含instantclient_11_2目录
此时保存退出后,完成对PL/SQL的修改
修改电脑环境变量,默认为oracle安装目录,需添加/修改为instantclient_11_2目录:
path=D:appAdministratorproductinstantclient_11_2 ORACLE_HOME=D:appAdministratorproductinstantclient_11_2 TNS_ADMIN=D:appAdministratorproductinstantclient_11_2 编辑完成保存后,PL/SQL即可正常使用。