win7 64位下 pl/sql、toad连接oracle失败的问题
2013-05-24 09:48
615 查看
本人的系统环境:
操作系统:windows 7 64位
oracle数据库:10g 64位(10.2.0.4)
数据库安装位置:D:\oracle
安装完后,sqlplus能正常使用,但在使用pl/sql和toad时连接都有问题,pl/sql和toad在64位环境中都有这个问题,大致的办法是安装个相应版本号(或更高)的32位客户端,然后配置下pl/sql或toad。下面,以我的安装环境为例说明解决办法,实际使用请根据自己的环境下载客户端和修改安装路径的位置。
注:以下客户端都要下载32位的,下载64位是不行的。
注:修改环境变量,请重启下电脑。
下载如下图的第一个:instantclient-basic-win32-10.2.0.4.zip
上面下载下来后解压到任意目录,建议要放在没有空格或中文的目录(我没尝试是否可行),我解压在:D:\oracle\instantclient_10_2
然后把此文件(我的在 D:\oracle\product\10.2.0\db_2\NETWORK\ADMIN\tnsnames.ora)复制到D:\oracle\instantclient_10_2文件夹中。
点击”确定“后,重新登录就行了。
把 D:\oracle\product\10.2.0\db_2\NETWORK\ADMIN\tnsnames.ora)复制到D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN文件夹中。
使用正确的用户名、密码,就能登录了,这里我放个toad 9.7.2.5的中文版地址:http://download.csdn.net/detail/xz2001/5440139
操作系统:windows 7 64位
oracle数据库:10g 64位(10.2.0.4)
数据库安装位置:D:\oracle
安装完后,sqlplus能正常使用,但在使用pl/sql和toad时连接都有问题,pl/sql和toad在64位环境中都有这个问题,大致的办法是安装个相应版本号(或更高)的32位客户端,然后配置下pl/sql或toad。下面,以我的安装环境为例说明解决办法,实际使用请根据自己的环境下载客户端和修改安装路径的位置。
注:以下客户端都要下载32位的,下载64位是不行的。
1 pl/sql配置
第一步:修改系统环境变量
检查系统环境变量中是否有“TNS_ADMIN”,如果没有添加一个,值为:“D:\oracle\product\10.2.0\db_2\NETWORK\ADMIN”。注:修改环境变量,请重启下电脑。
第二步:下载32位客户端
地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html下载如下图的第一个:instantclient-basic-win32-10.2.0.4.zip
上面下载下来后解压到任意目录,建议要放在没有空格或中文的目录(我没尝试是否可行),我解压在:D:\oracle\instantclient_10_2
第三步:配置tnsnames.ora文件
此配置文件记录数据库连接串的配置,可以用记事本编辑,也可以用NET Manager配置工具生成,此处不说明,网上搜索下很多。然后把此文件(我的在 D:\oracle\product\10.2.0\db_2\NETWORK\ADMIN\tnsnames.ora)复制到D:\oracle\instantclient_10_2文件夹中。
第四步:配置pl/sql
打开pl/sql,不要登录进入,然后点击“工具”,点击左侧的"连接",Oralce主目录名设置成“D:\oracle\instantclient_10_2”,OCI库设置成“D:\oracle\instantclient_10_2\oci.dll”,如下图:点击”确定“后,重新登录就行了。
2 Toad 配置
第一步:修改系统环境变量
与pl/sql的第一步一样,此处略。第二步:下载客户端
我尝试用pl/sql配置时的那个客户端(需修改注册表),但没有成功,于时我下了个安装版的客户端,可惜的是我没有找到10.2.0.4的,只找到10.2.0.1版本的地址:http://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win32.zip,下载后安装,我安装在D:\oracle中,实际位置在”D:\oracle\product\10.2.0\client_1“。第三步:配置tnsnames.ora文件
这一步和pl/sql的这一步,我不确定是不是必须的,按道理来说第一步修改了环境变量,这一步应该可以省略,大家可以尝试。把 D:\oracle\product\10.2.0\db_2\NETWORK\ADMIN\tnsnames.ora)复制到D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN文件夹中。
第四步:配置toad
启动toad时,如下图示,选择”OraClient10g_home1“,这个是32客户端:使用正确的用户名、密码,就能登录了,这里我放个toad 9.7.2.5的中文版地址:http://download.csdn.net/detail/xz2001/5440139
相关文章推荐
- 解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed
- 解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed
- 解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed
- 解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed
- 解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed
- [转]解决win7 64位操作系统下安装PL/SQL后连接报错问题: make sure you have the 32 bits oracle client installed
- 解决PL/SQL Developer 连接oracle 11g 64位中的问题
- 64位WINDOWS 使用PL SQL DEVELOPER 连接ORACLE 出错问题解决
- windows7 下安装64位oracle用PL/SQL Developer连接报错问题
- windows7 下安装64位oracle用PL/SQL Developer连接报错问题
- PL/SQL 连接64位 Oracle 11g数据库问题说明
- 32位PL/SQL Developer连接64位oracle 11g数据库蛋疼的问题
- windows7 下安装64位oracle用PL/SQL Developer连接报错问题
- pl/sql连接64位oracle的时候出现乱码的问题
- 64位win7安装使用PL/SQL developer连接Oracle 10g备忘
- pl/sql developer 连接64位oracle的问题与解决方法
- oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题
- win7 64位系统下安装PL/SQL连接Oracle服务器的解决方法
- windows7 下安装64位oracle用PL/SQL Developer连接报错问题
- 在64位Win7下安装Oracle 10g客户端,以及PL/SQL Developer、TOAD的经验