oracledb 是做什么的?
来自 cline/skills 的代理技能 'oracledb'。
该技能使 AI 代理能够与 Oracle 数据库交互,执行 SQL 查询、更新数据以及管理数据库对象。
使用方法
要使用此技能,代理需要以下信息:
- Oracle 数据库连接字符串
- 有效的数据库用户名和密码
- 可选的连接超时设置
示例命令
# 使用 sqlplus 连接数据库
sqlplus username/password@hostname:port/service_name
# 执行 SQL 查询
SELECT * FROM users WHERE status = 'ACTIVE';
支持的功能
- 执行 SQL 查询(SELECT 语句)
- 执行 DML 操作(INSERT、UPDATE、DELETE)
- 执行 DDL 语句(CREATE、ALTER、DROP)
- 执行存储过程和函数
- 导出查询结果到 CSV 或其他格式
环境变量
ORACLE_HOME- Oracle 客户端安装路径ORACLE_SID- 数据库系统标识符TNS_ADMIN- TNS 配置目录路径
注意事项
- 确保代理环境已安装 Oracle 客户端工具
- 数据库连接字符串需遵循 Oracle 标准格式
- 对于敏感操作,建议使用只读用户或限制权限