5步在Trae中配置SQLcl MCP,让AI直接操作Oracle数据库

前言

最近把Oracle数据库接入了Trae的MCP,现在只需要在Trae里说人话(比如"查一下用户表"),AI就能直接返回结果。整个过程其实就5步,记录一下详细流程和踩坑点。

环境准备

  • 数据库:Oracle(我连接的是外部Oracle服务器)
  • AI工具:Trae(其他支持MCP的客户端逻辑通用)
  • 连接工具:SQLcl(Oracle官方命令行工具)

第一步:下载并解压SQLcl

  1. 前往Oracle官网下载页面:https://www.oracle.com/database/sqldeveloper/technologies/sqlcl/download/, 下载(我是Windows系统)。
  2. 解压到本地任意目录。

第二步:测试数据库连接

可以先自己测试一下,确保SQLcl本身能连通

打开PowerShell

powershell 复制代码
# 格式:.\sql 用户名/密码@数据库IP:端口/服务名
.\sql your_username/your_password@192.168.1.100:1521/orcl

连接成功之后截图:


第三步:使用conn -save保存密码(免密登录)

为了安全且方便AI调用,我们需要把连接信息(含密码)加密保存在本地。

  1. 在PowerShell中仅启动SQLcl:

    powershell 复制代码
    .\sql
  2. 在 SQL> 提示符下执行保存命令(这是最关键的一步):

    sql 复制代码
    conn -save my_oracle_db -savepwd your_username/your_password@192.168.1.100:1521/orcl
    • my_oracle_db:是你自定义的连接名,后面Trae就靠这个名字来找数据库。
    • 执行后会显示 Connected,且密码显示为 ******,表示保存成功。
  3. 验证保存是否生效 :

    退出SQLcl后,执行以下命令,应该能直接连上而不提示输入密码:

    shell 复制代码
    .\sql -name my_oracle_db

第四步:Trae中配置MCP Server

这是连接AI与数据库的"桥梁"。

  1. 打开Trae,设置 -> MCP。

  2. 点击 添加 -> 选择 手动配置。

  3. 在配置框中填入以下JSON(注意修改为你自己的路径和连接名 ):

    json 复制代码
    {
      "mcpServers": {
        "sqlcl": {
          "command": "D:\\dev_tools\\sqlcl\\bin\\sql.exe",
          "args": [
            "-mcp",
            "-name",
            "my_oracle_db"
          ]
        }
      }
    }
  • command:必须是sql.exe的绝对路径 ,Windows注意用双反斜杠 \\。
  • args:-mcp 表示启动MCP服务;-name 指定使用第三步保存的连接。
  1. 保存配置,Trae会自动连接。看到打勾即表示成功(只是说MCP连接成功,并不一定是你数据库连接成功了,第三步得确保没有问题)。

第五步:在Trae中直接使用

配置完成后,在Trae的聊天框中,你就可以直接使用自然语言操作数据库了:

AI会通过MCP调用SQLcl,直接返回查询结果。

相关推荐
小虎AI生活4 小时前
给豆包和 Claude 派活总返工?把测试用例搬进提示词,前置验收清单一次交差
aigc·ai编程
不脱发的程序猿5 小时前
纳指ETF量化策略
数据库·人工智能·1024程序员节
abckingaa5 小时前
AI时代代码Review瓶颈分析
人工智能·ai编程·1024程序员节
楚国的小隐士6 小时前
从审核员到监工:AI正在重写评价体系,也重写人的价值
ai·编程·ai编程·哲学·马列主义
程序员塔塔喵6 小时前
【MySQL篇|第一篇】索引失效的情况
数据库·mysql·索引失效
北京青蓝智慧马老师6 小时前
比外部黑客更难防的,是那个有权限的自己人(3 个脱敏复盘)
大数据·数据库·人工智能
金銀銅鐵6 小时前
[Java] 用 GUI 展示 EnumSet 增减元素时的内部变化(下)
java·后端·ai编程
笃行3507 小时前
拆一台数据集成产品:KFS 的骨架、肌肉和神经
数据库
4SAPI7 小时前
搭建 AI 数据分析工具大模型 API 选型指南
数据库·人工智能·架构·php·1024程序员节
孔令飞8 小时前
工具分享:OneX AI 工具安装、配置及功能介绍
云原生·go·ai编程