
关于tnsnames.ora 到底是配Oracle安装目录下的 还是instantclient_11_2下的?
如题,安装完Oracle后要配置tnsnames.ora文件,在这两个目录下都有这个文件,我是要用plsqldevelop的,请问这两个文件都需要配置吗?到底给那个配啊?...
如题,安装完Oracle后要配置tnsnames.ora文件,在这两个目录下都有这个文件,我是要用pl sql develop的,请问这两个文件都需要配置吗?到底给那个配啊?
展开
2个回答
展开全部
默认情况下,当然是在Oracle安装目录下,因为你的Oracle_home等路径都是指向 Oracle安装目录 的 ,然后oracle的客户端工具,比如imp、exp、sqlplus等都可以使用。
如果是32位的windows,可以不使用 instantclient_11_2 ,直接用pl/sql developer连接oracle
如果你要用 instantclient_11_2 ,那么这个目录下也需要有的,然后通过修改 oracle_home 等 系统参数, 让pl/sql developer 使用。
如果是64位的oracle,pl/sql developer需要用这种方式连接oracle
使用InstantClient,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
如果是32位的windows,可以不使用 instantclient_11_2 ,直接用pl/sql developer连接oracle
如果你要用 instantclient_11_2 ,那么这个目录下也需要有的,然后通过修改 oracle_home 等 系统参数, 让pl/sql developer 使用。
如果是64位的oracle,pl/sql developer需要用这种方式连接oracle
使用InstantClient,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
追问
我是64位机器的,这样说来,我想用pl sql develop 的话必须把instantclient_11_2下的tnsnames.ora也改了是吧?(其他配置先不说)。
追答
对啊,我一般都是在一个地方修改,然后用bat文件复制到其他地方。
展开全部
你先安装pl/sql developer 然后打开帮助选项卡(基本上是最后一个选项卡),然后我记得好像是倒数第二个,或者是最后一个选项,不是首选项这个啊。
在这里会标出tns文件的位置,好像是叫做tnsnames,后面有一串文件名,那个就是plsql找到的tns文件的位置,你只要配置那个就行了。
按照你的说法,你好像是安装了客户端也装了服务端是吧,所以你就查查那个不吧。
在这里会标出tns文件的位置,好像是叫做tnsnames,后面有一串文件名,那个就是plsql找到的tns文件的位置,你只要配置那个就行了。
按照你的说法,你好像是安装了客户端也装了服务端是吧,所以你就查查那个不吧。
追问
是这样的,谢谢你的回答 3q
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询