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一起成长~