在Debian系统中使用SQL*Plus的最佳实践包括以下几个步骤:
libaio1
。/opt/oracle/instantclient
。~/.bashrc
或/etc/profile
文件,添加以下内容:export ORACLE_HOME=/opt/oracle/instantclient
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME:$PATH
source ~/.bashrc
或source /etc/profile
。sqlplus -v
,如果显示SQL*Plus的版本号,则表示安装成功。CONNECT
命令连接到数据库,例如:sqlplus username/password@localhost:1521/orcl
SET
命令设置会话参数,如页宽、页高和行分隔符:SET LINESIZE 80
SET PAGESIZE 20
SET SERVEROUTPUT ON
@
符号执行SQL脚本文件,例如:sqlplus username/password@database_name @script.sql
rlwrap
和readline
,配置环境变量以便于使用rlwrap
:echo "alias sqlplus='rlwrap sqlplus'" >> ~/.bashrc
source ~/.bashrc
glogin.sql
脚本来自定义SQL*Plus的显示格式。下载glogin.sql
脚本并执行:wget http://www.oracle.com/technetwork/articles/sql/index-0951807.html
sqlplus /@glogin.sql
SET
命令调整显示参数,例如:SET LINESIZE 180
SET PAGESIZE 100
SET FEEDBACK OFF
SET HEADING ON
SET TIME OFF
SET TIMING OFF
SET TRIMOUT ON
SET TRIMSPOOL ON
sudo
命令来提升权限。