(本人装精简版的读不到tnsnames.ora配置文件的信息),求oracle大神指点!
解压版的也需要配置环境变量,那个和以前的是不是没有影响?我用pl/SQL连接的,还有你说的在一个地方修改过复制到另一个地方是什么意思,能具体点吗?谢谢~
解压版的也需要配置环境变量,那个和以前的是不是没有影响?我用pl/SQL连接的,还有你说的在一个地方修改过复制到另一个地方是什么意思,能具体点吗?谢谢~
追答用如下办法
用bat来启动pl/sql developer,在bat中设置oracle_home
比如你用Net Configuration Assistant,配置过网络服务名,你可以把tnsnames.ora复制到简版客户端的下述目录中。
在64位环境下,使用PL/SQL Developer连接Oracle:
•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2. 将系统的tnsnames.ora拷贝到该目录下;
•3. 在PLSQL Developer中设置Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0
OCI Library: C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
•4. 在PLSQL Developer目录下新建如下bat文件,替换其快捷方式,启动PLSQL Developer:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe