【V3】通过 Oracle SQL Developer 连接 JumpServer 纳管的 Oracle 数据库


飞致云 发布于 2023-05-30 / 1095 阅读 / 0 评论 /

一、概述

本文主要介绍 JumpServer V3 版本中,如何通过 Oracle SQL Developer 连接 JumpServer 纳管的 Oracle 数据库并实现审计功能。

二、配置过程

1、个人 PC 配置

JumpServer 的 Magnus 组件需要使用的 oracle 的客户端的 OCI 版本在 21 版本以上。Oralce 的 OCI 官方下载地址:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html

1.1、下载并配置 OCI 工具

在 Oracle 官方下载页面下载 OCI 工具,下载的包如下所示:

解压并配置环境变量。将下载的 OCI 包解压到指定的目录中。

配置个人 PC 的环境变量。

1.2、安装并配置 Oracle SQL Developer

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 使用

JumpServer 纳管 Oracle 数据库之后,通过客户端方式生成加密后的数据库连接信息,如下图所示:

点击上图中的数据库连接信息复制到 Oracle SQL Developer 中,实现通过 Oracle SQL Developer 连接 JumpServer 纳管的 Oracle 数据库。

执行命令如下:



是否对你有帮助?