一、概述 {#heading-1}
本文主要介绍 JumpServer V3 版本中,如何通过 Oracle SQL Developer 连接 JumpServer 纳管的 Oracle 数据库并实现审计功能。
二、配置过程 {#heading-2}
1、个人 PC 配置 {#heading-3}
JumpServer 的 Magnus 组件需要使用的 oracle 的客户端的 OCI 版本在 21 版本以上。Oralce 的 OCI 官方下载地址:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
1.1、下载并配置 OCI 工具 {#heading-4}
在 Oracle 官方下载页面下载 OCI 工具,下载的包如下所示:
解压并配置环境变量。将下载的 OCI 包解压到指定的目录中。
配置个人 PC 的环境变量。
1.2、安装并配置 Oracle SQL Developer {#heading-5}
Oracle SQL Developer 是 Oracle 官方提供的免费软件,可直接下载安装。推荐使用 Oracle SQL Developer 22 版本,Oracle SQL Developer 最新版本 23.1 无法加载 OCI。
下载地址:https://www.oracle.com/tools/downloads/sqldev-downloads-22.2.1.html
下载安装包后解压打开安装。
因为 Oracle SQL Developer 默认的驱动为 JDBC Thin 驱动,所以需要手动设置驱动为 OCI 驱动链接,步骤如下:
①、在 Oracle SQL Developer 的首页中选择工具,在工具列表中选择首选项;
②、选择"首选项"页面中的"数据库"模块中的"高级模块"中的" Oracle 客户机配置";
③、点击" Oracle 客户机"的配置,选择客户机类型为"即时客户机",选择客户机位置为"安装的本地 OCI 地址";
配置完成后,点击测试,测试 OCI 驱动是否配置成功!
④、选择"使用 Oracle 客户机"如下图所示:
以上个人 PC 侧的配置已经完成!
2、JumpServer 使用 {#heading-6}
JumpServer 纳管 Oracle 数据库之后,通过客户端方式生成加密后的数据库连接信息,如下图所示:
点击上图中的数据库连接信息复制到 Oracle SQL Developer 中,实现通过 Oracle SQL Developer 连接 JumpServer 纳管的 Oracle 数据库。
{#heading-7}
执行命令如下: