一、概述
本文将介绍如何通过 JumpServer 数据库代理功能,使用本地 SQL Developer 客户端连接数据库资产。
堡垒机版本:JumpServer v4.10 企业版;
SQL Developer版本: Oracle SQL Developer 22.2.1;
二、下载与配置 OCI 工具
Magnus 组件需要使用 21 以上版本,官方下载地址:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
2.1 下载 Basic Package OCI工具
2.2 解压并配置环境变量
将 OCI 解压到一个目录中。
配置环境变量。
三、安装配置 Oracle SQL Developer
Oracle SQL Developer 为 Oracle 官方提供的免费软件,绿色免安装。
地址:https://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-22.2.1.234.1810-x64.zip
下载完成后解压打开,这里要注意的是默认驱动为 JDBC Thin 驱动,需要手动设置为 OCI 驱动连接。
3.1 配置 Oracle Home
选择 工具 → 首选项。
选择 数据库 → 高级,需要勾选使用 Oracle 客户机、使用 OCI/胖驱动程序,设置 Oracle Home 目录 。
这里客户机类型,选择 "即时客户机",位置填写提前配置好的 OCI 目录。
重启 Oracle SQL Developer,填入 Magnus 组件生成的连接信息
测试执行SQL正常!
四、其他问题
堡垒机生成的连接名,()括号不符合要求,需要改一下。