要优化在Debian上使用SQL*Plus的体验,可以采取以下几个步骤:
rlwrap
和 readline
来改善命令行编辑和历史记录管理。
readline
依赖包:sudo apt install -y readline*
rlwrap
:sudo apt install rlwrap
rlwrap
:echo "alias sqlplus='rlwrap sqlplus'" >> ~/.bash_profile
source ~/.bash_profile
sqlplus
命令而不需要每次都输入 rlwrap
。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
COLUMN
命令来格式化输出列:COLUMN column_name FORMAT A32
ALTER SESSION
命令设置特定于会话的参数,例如:ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS';
ALTER SESSION SET NLS_LANG = 'AMERICAN_AMERICA.ZHS16GBK';
sudo apt update && sudo apt upgrade -y
build-essential
,以便进行高级编译活动。sudo apt install build-essential -y
通过上述步骤,可以显著提升在Debian上使用SQL*Plus的效率和体验。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:sqlplus在debian上的使用技巧