PL/SQL+Oracle Client客户端连接远程Oracle数据库

PL/SQL+Oracle Client客户端连接远程Oracle数据库

    • 工具介绍
    • 操作步骤
    • 编后语

工具介绍

1.plsqldev1402x64.msi 【https://www.aiweibk.com/183298.html】
2.plsql14 注册激活 【https://juejin.cn/post/6844904167958380558】
3.instantclient-basic-nt-19.11.0.0.0dbru.zip【https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html】 这边我的 plsqldeveloper是64位的, 所以client 也下载的64位的, 有人说必须是32位才会自动检测出来 启动页面的数据库下拉框。 并不一定啊。根据实际选择。
4.Windows10

操作步骤

  1. 安装PL/SQL , 并激活;
    PL/SQL+Oracle Client客户端连接远程Oracle数据库_第1张图片

  2. 安装Oracle client, 并设置两个系统环境变量:
    NLS_LANG: AMERICAN_AMERICA.AL32UTF8
    TNS_ADMIN: D:\instantclient_19_8\NETWORK\ADMIN
    PL/SQL+Oracle Client客户端连接远程Oracle数据库_第2张图片
    PL/SQL+Oracle Client客户端连接远程Oracle数据库_第3张图片
    PL/SQL+Oracle Client客户端连接远程Oracle数据库_第4张图片

  3. 创建目录D:\instantclient_19_8\NETWORK\ADMIN
    PL/SQL+Oracle Client客户端连接远程Oracle数据库_第5张图片
    PL/SQL+Oracle Client客户端连接远程Oracle数据库_第6张图片

$a=
(DESCRIPTION=
    (ADDRESS_LIST=
        (ADDRESS=(PROTOCOL=TCP)(HOST=$b)(PORT=1521))
     )
    (CONNECT_DATA=
        (SERVICE_NAME=$c)
     )
)

解释:
$a 是你的数据库别名,可以任意起名,最好是字符串,将来会在以下图中展示出来,我的别名是 arc_pre,
PL/SQL+Oracle Client客户端连接远程Oracle数据库_第7张图片

$b 是你的数据库远程IP;
$c 是你的数据库服务名 Service Name;

  1. 设置主目录;
    打开PL/SQL, 点击取消,配置–》首选项–》连接–》
    有两项需要填写:
    OracleHome和OracleOCI
    PL/SQL+Oracle Client客户端连接远程Oracle数据库_第8张图片
    分别为:
D:\instantclient_19_8
D:\instantclient_19_8\oci.dll
  1. 点击应用按钮,OK设置后。重启PL/SQL。即可读取到数据库信息。arc_pre。

编后语

如有不明白,请留言。

你可能感兴趣的:(数据库,oracle,数据库,plsql,sql)