SQLcl 更新版本:从解压到 MCP 连接配置

SQLcl 更新并不复杂,核心步骤是把新版本解压到规划目录,再配置环境变量。如果需要给多个用户共享,还可以把环境变量放到 /etc/profile.d 下统一管理。笔者环境还涉及 MCP 连接配置,因此一并整理。

01 | 解压新版本 SQLcl

先创建工具目录,并进入该目录:

bash 复制代码
mkdir -p /u01/app/tools
cd /u01/app/tools

然后解压新的 SQLcl 安装包:

bash 复制代码
unzip /u01/media/sqlcl-latest.zip

解压完成后,SQLcl 目录位于:

bash 复制代码
/u01/app/tools/sqlcl

02 | 配置环境变量

为当前用户配置 SQLcl 环境变量:

bash 复制代码
# SQLcl ENV
export SQLCL_HOME=/u01/app/tools/sqlcl
export PATH=$SQLCL_HOME/bin:$PATH

这样系统就可以通过 PATH 找到 SQLcl 的可执行命令。

如果希望其他用户也能共享这套配置,可以把环境变量写入 /etc/profile.d/sqlcl.sh

bash 复制代码
cd /etc/profile.d
vi sqlcl.sh

文件内容如下:

bash 复制代码
# SQLcl ENV
export SQLCL_HOME=/u01/app/tools/sqlcl
export PATH=$SQLCL_HOME/bin:$PATH

03 | 配置 MCP 连接

SQLcl 更新完成后,可以新增一个 MCP 连接。命令格式如下:

bash 复制代码
conn -save mcp_sh_aihub -savepwd sh/<password>@[已脱敏IP]:1521/aihub_pdb

其中,mcp_sh_aihub 是保存的连接名称,后续可以直接通过连接管理命令查看或删除。

查看连接列表:

bash 复制代码
cm list

删除指定连接:

bash 复制代码
cm delete -conn mcp_sh_aihub

这几个步骤完成后,SQLcl 新版本就已经部署到规划目录,并具备基础环境变量和连接管理配置。

关注我,和AI一起成长~

相关推荐
AlfredZhao1 年前
SQLcl:不仅是 SQL*Plus 的继任者,更是 AI 时代的连接器
vscode·server·mcp·cline·sqlcl