本人电脑上装有一个oracle本地的服务端,现需要装一个精简客户端连接公司的数据库,请问这样有没有冲突

(本人装精简版的读不到tnsnames.ora配置文件的信息),求oracle大神指点!

用那个直接解压的精简版的客户端,不进行安装,对原先的oracle没有任何影响。

读不到tnsnames.ora配置文件的问题,我都是这样的,在一个地方修改过tnsnames.ora后,复制到另一个地方。追问

解压版的也需要配置环境变量,那个和以前的是不是没有影响?我用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:
ToolsPreferencesOracleConnection:
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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-04
怎么发到这类来了
相似回答
大家正在搜