debian

Sqlplus在Debian中的使用技巧

小樊
33
2025-08-26 14:12:05
栏目: 云计算

安装与配置

  1. 安装依赖:需先安装libaio1等依赖包,可通过sudo apt-get install libaio1 libaio-dev安装。
  2. 下载解压:从Oracle官网下载Instant Client Basic和SQL*Plus包,解压至指定目录(如/opt/oracle/instantclient)。
  3. 环境变量:在~/.bashrc中添加export ORACLE_HOME=/opt/oracle/instantclientexport LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATHexport PATH=$ORACLE_HOME:$PATH,执行source ~/.bashrc生效。
  4. 验证安装:运行sqlplus -v查看版本号,确认安装成功。

常用操作技巧

  1. 连接数据库
    • 本地连接:sqlplus username/password@//localhost:1521/service_name
    • 远程连接:sqlplus username/password@host:port/service_name
  2. 美化输出
    • 设置列宽:COLUMN column_name FORMAT A32(将列宽设为32字符)。
    • 调整页面:SET LINESIZE 180(设置行宽)、SET PAGESIZE 100(设置每页行数)。
  3. 高效执行
    • 执行脚本:@script.sqlSTART script.sql
    • 保存输出:SPOOL output.txt(开始保存)、SPOOL OFF(停止保存)。
  4. 事务控制
    • 提交/回滚:COMMITROLLBACK
    • 保存点:SAVEPOINT sp_name,回滚至保存点ROLLBACK TO sp_name
  5. 其他实用命令
    • 查看当前用户:SHOW USER
    • 查看表结构:DESC table_name
    • 启用/禁用提示符:SET SQLPROMPT "自定义提示符"

优化建议

参考来源:

0
看了该问题的人还看了