以下是SQL*Plus在CentOS中的使用技巧:
安装与配置
ORACLE_HOME
、LD_LIBRARY_PATH
等环境变量。rlwrap
增强交互体验(支持上下键历史切换、命令补全),需在.bashrc
中配置别名alias sqlplus='rlwrap sqlplus'
。连接数据库
sqlplus username/password@hostname:port/servicename
。.sqlplusrc
)存储连接信息,简化命令。常用操作技巧
@script.sql
直接运行SQL脚本。SPOOL
命令保存结果到文件,SET LINESIZE/PAGESIZE
调整显示格式。COLUMN
命令自定义列标题,TO_CHAR
格式化日期。COMMIT
/ROLLBACK
提交或回滚事务。性能优化
SELECT *
,只查询必要列;为常用字段创建索引。EXPLAIN PLAN
分析查询效率,减少全表扫描。高级功能
DECLARE...BEGIN...END
编写存储过程或匿名块。EXECUTE IMMEDIATE
执行动态生成的SQL语句。参考来源: