(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。如果报错,把错误贴上来。
你如果确信已经安装了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. 不过不推荐这样。
用32bit的系统吧。或者是用java写的工具,比如oracle的sql develper。或者是装一个32bit的oracle客户端。然后在工具里配置Oracle_home. 不过不推荐这样。
#4
#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试试看
经过上网查找,去下载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客户端
你在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怎么办??
#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
#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。如果报错,把错误贴上来。
你如果确信已经安装了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. 不过不推荐这样。
用32bit的系统吧。或者是用java写的工具,比如oracle的sql develper。或者是装一个32bit的oracle客户端。然后在工具里配置Oracle_home. 不过不推荐这样。
#4
#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试试看
经过上网查找,去下载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客户端
你在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怎么办??
#13
和plsqldev用64位oracle客户端的解决方式相似,除前面的步骤外,toad用的是注册表,方法:regedit,HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE下增加ORACLE_HOME_NAME,ORACLE_HOME,NLS_LANG,TNS_ADMIN 4个注册项就可以用了
#14
正确安装时可以用toad连接的