plsql+oracle instantclient 连接远程数据库

做oracle项目很多都是调用远程数据库服务器,因为oracle安装包很大,配置又比较麻烦,所以一般只需要在服务器安装oracle就行了,本地需要调用服务器数据,只需要安装oracle的客户端并用plsql工具调用即可。

一.安装包下载:

plsql安装包最好下载32位的,32位的plsql对应下载32位的instantclient。虽然说64位的plsql可以对应64位的instantclient,但我实际安装启动时总是报错,所以直接都下载32位的就行。

plsql+instantclient32位下载地址:https://download.csdn.net/download/lianzhang861/10966063

二.安装过程

1.正常安装plsql安装包

2.将instanceclient压缩包解压到你想安装的文件夹中(解压就行,无需安装)。如E:\instantclient_11_2

plsql+oracle instantclient 连接远程数据库_第1张图片

3.将sqlnet.ora文件和tnsnames.ora文件放到instanceclient解压后的文件夹中(上面下载包中有这两个文件)

sqlnet.ora文件内容的格式如下:

SQLNET.AUTHENTICATION_SERVICES = (NTS)

tnsnames.ora文件内容格式如下:

sxmbi_100_123 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.123 )(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = sxmbi)
    )
  )

tnsnames.ora文件自己定义选项名,ip,端口,服务名,有个这个配置文件后plsql登录时就会有这个选项了

plsql+oracle instantclient 连接远程数据库_第2张图片

4.配置环境变量

变量名:ORACLE_HOME                 变量值:如:C:\instantclient_12_1

变量名:TNS_ADMIN(tnsnames.ora所在地址)      变量值:%ORACLE_HOME%

变量名:NLS_LANG                   变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

5.在plsql中配置oracle_home

先plsql的登录界面点击cancel按钮,plsql会以未登录状态进入程序,然后在Tools->Perferences->Connection页面设置Oracle_Home和OCI Library路径;如E:\instantclient_11_2 和 E:\instantclient_11_2\oci.dll

plsql+oracle instantclient 连接远程数据库_第3张图片

然后关闭重启plsql后选择在tnsnames.ora配置的服务,输入用户名密码登录即可

plsql+oracle instantclient 连接远程数据库_第4张图片

 

你可能感兴趣的:(数据库,plsql远程连接数据库)