用toad连64位oracle11g

菜鸟想飞高 2010-11-07 11:21:50
小弟想学习用一下toad,结果装了之后连不上oracle,一直说我没专oralce客户端,哪位大哥帮哈忙教一下怎么连。
(PLSQL通过网上的方法可以连接)
我用的系统是win7 64位旗舰版
oracle是官网上下的最新版的64位的oracle11g



...全文
3318 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
jack_3000 2012-03-06
  • 打赏
  • 举报
回复
和plsqldev用64位oracle客户端的解决方式相似,除前面的步骤外,toad用的是注册表,方法:regedit,HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE下增加ORACLE_HOME_NAME,ORACLE_HOME,NLS_LANG,TNS_ADMIN 4个注册项就可以用了
习惯孤独 2012-03-06
  • 打赏
  • 举报
回复
正确安装时可以用toad连接的
liuye911021 2011-11-13
  • 打赏
  • 举报
回复
按照你的方法,登录时出现access violation address 7766E1B in module 'ntdll.dll'Write of address C406642B怎么办??[Quote=引用 5 楼 wanzhengchong 的回复:]

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

……
[/Quote]
习惯孤独 2011-11-07
  • 打赏
  • 举报
回复
可以用的,确定正确安装
习惯孤独 2011-11-07
  • 打赏
  • 举报
回复
确定客户端安装成功的,64位客户端也是可以用toad连数据库的
awayleung 2011-11-05
  • 打赏
  • 举报
回复
增加环境变量tns_home:....\product\11.2.0\dbhome_1\NETWORK\ADMIN
gxw19820801 2011-07-13
  • 打赏
  • 举报
回复
是不是安装路径下边有个(86)啊
duolanshizhe 2010-11-11
  • 打赏
  • 举报
回复
其实这里的关键是你的oracle客户端版本问题吧?

你在win7上用用什么客户端,建议使用vista 版本的oracle客户端
菜鸟想飞高 2010-11-10
  • 打赏
  • 举报
回复
这是PLSQL连64位oracle的方法,但是toad就不知道怎么连了,期待高手出现啊。
菜鸟想飞高 2010-11-10
  • 打赏
  • 举报
回复
安装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试试看
inthirties 2010-11-08
  • 打赏
  • 举报
回复
好像现在的toad plsql dev都不支持64bit的。

用32bit的系统吧。或者是用java写的工具,比如oracle的sql develper。或者是装一个32bit的oracle客户端。然后在工具里配置Oracle_home. 不过不推荐这样。
MythColor 2010-11-08
  • 打赏
  • 举报
回复
LZ请把你的具体步骤详细贴出来。

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

1.在windoes 打开 cmd 命令行窗口
2.执行 tnsping 10.1.2.3, 看看结果是否OK。如果报错,把错误贴上来。
dawugui 2010-11-08
  • 打赏
  • 举报
回复
没用过64位的,帮顶。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧