irpas技术客

如何用PLSQL连接服务器的Oracle数据库_玻璃人、_plsql连接数据库

大大的周 1059

由于ORACLE比较庞大,安装也稍有点麻烦。我们平时不需要每台电脑都安装ORACLE,只需要在服务器安装ORACLE就可以了,然后使用PLSQL远程链接,但是需要ORACLE的一些配置文件的支持,我们可以不用本地安装ORACLE。

1. 在ORACLE官方下载instant client

地址:http://·/technetwork/topics/winx64soft-089540.html

2.下载后,解压将里面的instantclient_19_6取出来放在本地,可以放在本地磁盘任意目录。

3.在instantclient_19_6下创建network文件夹,在network文件夹下创建admin文件夹,再admin文件夹下创建tnsnames.ora文件。

tnsnames.ora内容:

? ? ? ? ? ? ? ? ? ? ?AUSIDK?=? ?????????????????????????(DESCRIPTION =? ? ??? ??????????????????????? ? ?(ADDRESS_LIST =? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(ADDRESS = (PROTOCOL = TCP)(HOST =?10.21.0.131 )(PORT ?1521))??? ????????????????????????????)? ? ? ???????????????????????????????(CONNECT_DATA =? ? ? ??? ? ??????????????????????????????? (SERVICE_NAME =?AUSIDK)? ? ???????????????????????????????? )

???????????????????????? )

红色信息根据自己的实际情况修改

HOST为要连接的IP地址,PORT为要连接的端口,SERVICE_NAME 为要连接的数据库名,第一个蓝色字体的?AUSIDK?为自己本地的名称(可以随便起名)

4.添加环境变量

配置环境变量:我的电脑右键? 属性? --》 更改设置? --》 高级? --》 环境变量?

?

根据自己的instantclient_19_6目录配置环境变量 我的是在:D:\oracle\PLSQL\PLSQL\instantclient_19_6\network\admin

5.plsql软件请自行安装,这里不在讲解

点击? Configore? --》 Preferences? --》。填写相应的自己的盘符的目录值。其他默认即可

?我这里的Oracle主目录名是:D:\oracle\PLSQL\PLSQL\instantclient_19_6\network\admin

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? OCI库是:?D:\oracle\PLSQL\PLSQL\instantclient_19_6\oci.dll

?关闭所有的PLSQL窗口,重新打开

6.直接在数据库行输入IP地址,端口号,数据库名。用户名、密码进行登录

连接成功后有时候查询出来的数据会出现乱码的问题,这是因为本地的编码和服务器端编码不一致 我们就需要添加一个环境变量NLS_LANG ,值为: AMERICAN_AMERICA.ZHS16GBK 然后重启PL/SQL就不会再有乱码问题了。


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #plsql连接数据库