用toad连64位oracle11g

时间:2021-01-02 08:27:34
小弟想学习用一下toad,结果装了之后连不上oracle,一直说我没专oralce客户端,哪位大哥帮哈忙教一下怎么连。
(PLSQL通过网上的方法可以连接)
我用的系统是win7 64位旗舰版
oracle是官网上下的最新版的64位的oracle11g 



15 个解决方案

#1


没用过64位的,帮顶。

#2


LZ请把你的具体步骤详细贴出来。

你如果确信已经安装了oracle11g客户端(服务器端也行),那么请先配置好tnsnames.ora,并且确保网络连接通畅。这里给你一个数据库连接的诊断方法:假设DB 的IP是 10.1.2.3, tnsnames里配置的数据库连接名是testdb

1.在windoes 打开 cmd 命令行窗口
2.执行 tnsping 10.1.2.3, 看看结果是否OK。如果报错,把错误贴上来。

#3


好像现在的toad plsql dev都不支持64bit的。

用32bit的系统吧。或者是用java写的工具,比如oracle的sql develper。或者是装一个32bit的oracle客户端。然后在工具里配置Oracle_home.  不过不推荐这样。

#4


该回复于2010-12-02 16:07:07被版主删除

#5


安装PLSQL Developer 8不用多说了,但是安装完后会提示找不到相应的32bit客户端,也就是暂时还不支持64bit的 
经过上网查找,去下载Oracle的Instant Client 
官方下载地址 
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 

下载完之后解压到一个路径下 
然后进入PLSQL Developer 8中--工具 -- 首选项 -- 里边的 Oracle主目录 和OCI库中,分别写入 Oracle Instant Client解压后的路径信息,如下 
Oracle主目录:Instant Client解压后的目录  ......\instantclient_11_2 
OCI库:Oracle主目录中的oci.dll文件        ......\instantclient_11_2\oci.dll 

以上配置其实是相当于替换了一下Oracle的客户端 

接下来我们还需要对系统的环境变量进行配置 
主要需要以下两项 
变量名:TNS_ADMIN 
变量值:Oracle安装目录中的 ......\product\11.2.0\dbhome_1\NETWORK\ADMIN 
变量名:NLS_LANG 
变量值:AMERICAN_AMERICA.数据库字符编码 

(另外以下是安装Oracle就需要配置的,否则可能会有TNS协议适配器错误) 
变量名:oracle_sid 
变量值:Oracle的数据库实例 

其中数据库字符编码可以通过进入SQL PLUS   select userenv(‘language’) from dual;来查询 

这样重新启动一下PLSQL Developer试试看 

#6


这是PLSQL连64位oracle的方法,但是toad就不知道怎么连了,期待高手出现啊。

#7


其实这里的关键是你的oracle客户端版本问题吧?

你在win7上用用什么客户端,建议使用vista 版本的oracle客户端

#8


是不是安装路径下边有个(86)啊

#9


增加环境变量tns_home:....\product\11.2.0\dbhome_1\NETWORK\ADMIN  

#10


确定客户端安装成功的,64位客户端也是可以用toad连数据库的

#11


可以用的,确定正确安装

#12


按照你的方法,登录时出现access violation address 7766E1B in module 'ntdll.dll'Write of address C406642B怎么办??
引用 5 楼 wanzhengchong 的回复:
安装PLSQL Developer 8不用多说了,但是安装完后会提示找不到相应的32bit客户端,也就是暂时还不支持64bit的 
经过上网查找,去下载Oracle的Instant Client 
官方下载地址 
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 

……

#13


和plsqldev用64位oracle客户端的解决方式相似,除前面的步骤外,toad用的是注册表,方法:regedit,HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE下增加ORACLE_HOME_NAME,ORACLE_HOME,NLS_LANG,TNS_ADMIN 4个注册项就可以用了

#14


正确安装时可以用toad连接的

#15


该回复于2012-05-18 14:29:07被版主删除

#1


没用过64位的,帮顶。

#2


LZ请把你的具体步骤详细贴出来。

你如果确信已经安装了oracle11g客户端(服务器端也行),那么请先配置好tnsnames.ora,并且确保网络连接通畅。这里给你一个数据库连接的诊断方法:假设DB 的IP是 10.1.2.3, tnsnames里配置的数据库连接名是testdb

1.在windoes 打开 cmd 命令行窗口
2.执行 tnsping 10.1.2.3, 看看结果是否OK。如果报错,把错误贴上来。

#3


好像现在的toad plsql dev都不支持64bit的。

用32bit的系统吧。或者是用java写的工具,比如oracle的sql develper。或者是装一个32bit的oracle客户端。然后在工具里配置Oracle_home.  不过不推荐这样。

#4


该回复于2010-12-02 16:07:07被版主删除

#5


安装PLSQL Developer 8不用多说了,但是安装完后会提示找不到相应的32bit客户端,也就是暂时还不支持64bit的 
经过上网查找,去下载Oracle的Instant Client 
官方下载地址 
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 

下载完之后解压到一个路径下 
然后进入PLSQL Developer 8中--工具 -- 首选项 -- 里边的 Oracle主目录 和OCI库中,分别写入 Oracle Instant Client解压后的路径信息,如下 
Oracle主目录:Instant Client解压后的目录  ......\instantclient_11_2 
OCI库:Oracle主目录中的oci.dll文件        ......\instantclient_11_2\oci.dll 

以上配置其实是相当于替换了一下Oracle的客户端 

接下来我们还需要对系统的环境变量进行配置 
主要需要以下两项 
变量名:TNS_ADMIN 
变量值:Oracle安装目录中的 ......\product\11.2.0\dbhome_1\NETWORK\ADMIN 
变量名:NLS_LANG 
变量值:AMERICAN_AMERICA.数据库字符编码 

(另外以下是安装Oracle就需要配置的,否则可能会有TNS协议适配器错误) 
变量名:oracle_sid 
变量值:Oracle的数据库实例 

其中数据库字符编码可以通过进入SQL PLUS   select userenv(‘language’) from dual;来查询 

这样重新启动一下PLSQL Developer试试看 

#6


这是PLSQL连64位oracle的方法,但是toad就不知道怎么连了,期待高手出现啊。

#7


其实这里的关键是你的oracle客户端版本问题吧?

你在win7上用用什么客户端,建议使用vista 版本的oracle客户端

#8


是不是安装路径下边有个(86)啊

#9


增加环境变量tns_home:....\product\11.2.0\dbhome_1\NETWORK\ADMIN  

#10


确定客户端安装成功的,64位客户端也是可以用toad连数据库的

#11


可以用的,确定正确安装

#12


按照你的方法,登录时出现access violation address 7766E1B in module 'ntdll.dll'Write of address C406642B怎么办??
引用 5 楼 wanzhengchong 的回复:
安装PLSQL Developer 8不用多说了,但是安装完后会提示找不到相应的32bit客户端,也就是暂时还不支持64bit的 
经过上网查找,去下载Oracle的Instant Client 
官方下载地址 
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 

……

#13


和plsqldev用64位oracle客户端的解决方式相似,除前面的步骤外,toad用的是注册表,方法:regedit,HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE下增加ORACLE_HOME_NAME,ORACLE_HOME,NLS_LANG,TNS_ADMIN 4个注册项就可以用了

#14


正确安装时可以用toad连接的

#15


该回复于2012-05-18 14:29:07被版主删除