Plsql连接服务器端Oracle数据库

本文介绍了如何通过PL/SQL Developer连接到远程Oracle服务器,包括下载Oracle轻量级客户端,配置tnsnames.ora文件,设置PL/SQL Developer的连接参数,以及处理字符集不匹配的问题。步骤详细,适合需要远程访问Oracle数据库的用户。

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

 

1、下载Oralce客户端,官方提供的OracleXEClient.exe比较臃肿,有一个精简版的客户端,下载地址:http://www.aroundfiles.com/Download/Oracle10.2_Client_Lite.rar.html

如果下载链接失效可以百度一下Oracle10.2_Client_Lite。

 

2、安装Oracle10.2_Client_Lite。

 

3、到Oracle10.2_Client_Lite安装目录下找到tnsnames.ora文件,我机器上该文件路径为:D:\Program Files\Ora10InstantClient\tnsnames.ora,然后复制安装了oracle机器上的tnsnames.ora文件覆盖本地文件,编辑修改IP地址。

 

5、设置PL/SQL Developer的 Tools ——》perference,主要填第四栏和第五栏  

OCI Library:“D:\Program Files\Ora10InstantClient\”,

Oracle_home: "D:\Program Files\Ora10InstantClient\oci.dll"。

 

6、尝试用PL/SQL连接远程数据库

 

用户名:SYSTEM

口令:****

数据库:

链接为:Normal

 

如果不是用SYSTEM用户登录,有可能会报权限不够的错误,可以给登录的用户分配远程访问的权限,或者使用SYSTEM登录(不推荐)。

 

 如果客户端和Oracle设置了不同的字符集编码,例如Oracle数据库采用了utf-8的编码,PL/SQL采用了操作系统默认的编码,在使用PL/SQL登录时会报字符集不一致的警告,可以通过修改PL/SQL连接数据库的编码来解决:

6.1、在Oracle中执行查询语句SQL>select userenv('language') from dual;查看数据库采用的编码。

6.2、如果PL/SQL安装在Windows中,编辑注册表:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]

"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.AL32UTF8"(将“NLS_LANG”字符串的值修改为从Oracle中查询出来的编码方式)

 

7、完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值