plsql developer7.1.1 + instantclient_10_2 链接远程oracle数据库

本文详细介绍了使用PL/SQLDeveloper工具链接远程数据库时遇到版本不兼容的问题,通过更换instantclient_10_2版本解决了ORA-03134错误。文章还指导了如何配置环境变量、tnsnames.ora和sqlnet.ora文件,确保成功连接数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在本地开发过程中,需要查看数据库里的一些数据,这个时候就链接远程数据库:
工具plsql developer7.1.1 + instantclient_10_2 (都是32位的)
首先你要拿到这两个软件的安装包或是可执行文件。
oracle 的客户端这里用到的instantclient_10_2 版本,并且是32位的,因为原先我去oracle官方网站上下了一个instantclient_12_1,并且是64位的,导致我的plsql developer7.1.1 不能兼容instantclient_12_1,版本问题导致出错。
[color=red]---------------------------
PL/SQL Developer
---------------------------
ORA-03134: Connections to this server version are no longer supported.

---------------------------
OK
---------------------------
[/color]
后来我直接自己到网上找了个instantclient_10_2 ,发现大小差instantclient_12_1好多,
instantclient-basic-win32-10.2.0.4.zip 才33.1MB,但是instantclient-basic-windows.x64-12.1.0.1.0.zip 要61.9MB,一度以为10.2版本的肯定用不了,后来无奈的去 尝试,竟然是可以的。

下载完 instantclient-basic-win32-10.2.0.4.zip ,解压到本地之后,通常是 没有NETWORK目录的,这个时候,你要自己去新建这个目录,

[img]http://dl2.iteye.com/upload/attachment/0096/5918/08d7a83e-8cf7-34e8-8b40-65ebf09b9a92.png[/img]

tnsnames.ora 文件内容都是网上找的:

HBZSPT =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.30.200)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = HBZSPT )
)
)


sqlnet.ora 这个文件,我也不知道是不是一定要的,但是我也加上了,如果可以有时间的人,可以不加这个,试试看能不能也联通:

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)


接下来就是配置系统的环境变量了:
TNS_ADMIN = D:\tools\plsql\instantclient_10_2\NETWORK\ADMIN
LANG = zh_CN.GBK
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

后面的两个是用来避免在查询的过程中出现中文乱码的。

配置preference的话,我就直接截图出来好了。

[img]http://dl2.iteye.com/upload/attachment/0096/5920/266a149c-70fd-3047-8b15-4a628b215e19.png[/img]


几个注意点:
1. tnsnames.ora 中的SERVICE_NAME = HBZSPT 要对应你连得数据库的名字
2. plsql是收费软件,只有20天的试用期,记得去搞个注册码.我当时是在这里搞到的,不知道现在还能不能用http://hi.baidu.com/edmond80/item/fcd9d99d082adbdd1f427182, 我的版本是7.1.1.
3. 出现报错的时候,直接把提示信息copy出来,扔给google处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值