libaio1
等依赖包,可通过sudo apt-get install libaio1 libaio-dev
安装。/opt/oracle/instantclient
)。~/.bashrc
中添加export ORACLE_HOME=/opt/oracle/instantclient
、export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
、export PATH=$ORACLE_HOME:$PATH
,执行source ~/.bashrc
生效。sqlplus -v
查看版本号,确认安装成功。sqlplus username/password@//localhost:1521/service_name
。sqlplus username/password@host:port/service_name
。COLUMN column_name FORMAT A32
(将列宽设为32字符)。SET LINESIZE 180
(设置行宽)、SET PAGESIZE 100
(设置每页行数)。@script.sql
或START script.sql
。SPOOL output.txt
(开始保存)、SPOOL OFF
(停止保存)。COMMIT
、ROLLBACK
。SAVEPOINT sp_name
,回滚至保存点ROLLBACK TO sp_name
。SHOW USER
。DESC table_name
。SET SQLPROMPT "自定义提示符"
。rlwrap
实现命令历史记录和上下文切换,配置别名alias sqlplus='rlwrap sqlplus'
。ALTER SESSION
设置日期格式(如ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'
)。参考来源: