中易网

关于tnsnames.ora 到底是配Oracle安装目录下的 还是instantclient_11_2下的?

答案:2  悬赏:70  
解决时间 2021-01-27 10:26
关于tnsnames.ora 到底是配Oracle安装目录下的 还是instantclient_11_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:
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追问我是64位机器的,这样说来,我想用pl sql develop 的话必须把instantclient_11_2下的tnsnames.ora也改了是吧?(其他配置先不说)。追答对啊,我一般都是在一个地方修改,然后用bat文件复制到其他地方。
全部回答
你先安装pl/sql developer 然后打开帮助选项卡(基本上是最后一个选项卡),然后我记得好像是倒数第二个,或者是最后一个选项,不是首选项这个啊。
在这里会标出tns文件的位置,好像是叫做tnsnames,后面有一串文件名,那个就是plsql找到的tns文件的位置,你只要配置那个就行了。
按照你的说法,你好像是安装了客户端也装了服务端是吧,所以你就查查那个不吧。追问是这样的,谢谢你的回答 3q
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
专业摄影摄像怎么去啊,我要去那办事
什么鱼又小还比较好养
王姓 女孩 2017年3月25日公历6点06分 取名 谢
亨得利钟表维修(蓝色港湾购物中心五棵松店)怎
建行贷款中的结清金额是什么意思
经常熬夜用枸杞泡水喝有帮助吗?
4本练习本和5支圆珠笔共14元,2本练习本和4支
天泰路到天津南站怎么走
一个男的我昨天换头像今天他也换了 啥意思?
关于吉他E调的级数,求指点!
这张海爷黑化是LL第一季哪一集的
什么是后浇带?
看完房子甩开中介能行吗?
二百方的家具店要报装消防吗
做了一个CDR文件2个多G,保存了,现在打不开
推荐资讯
安卓解锁背景图怎么换
上海成人非全日制学校招生
长春高新区畅达路289号邮编多少
如何发展冷链物流?
妈妈被我同学搞了,我还被蒙在鼓里,还是无意
苹果6Splus升级IOS 11.1系统好不好?
《爸爸去哪儿第五季》孩子的来头都很大吗?
遵义南站是火车站吗
想入手鱼竿 东岛鲫刀和无法一本二代目4.5m的
我电脑配的是6代I5的配置,为什么要DNF会卡,
定州跑廊坊,遇到端午节跑高速合适还是跑低速
shmily~着个英文名字到底是什么意思啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?