来源/作者:Blog.ChinaUnix.net 未知 2006-09-13
参考
http://www.dbanotes.net/Oracle/uniread-howto.htm
或者 http://bbs.chinaunix.net/forum/viewtopic.php?show_type=&p=3785067#3785067
安装uniread
然后将工作目录转移到$ORACLE_HOME/bin下,将sqlplus 改名为sqlpluso
建立脚本sqlplus,内容如下:
============start from here====================
#!/bin/bash
uniread sqlpluso $@
=============end to here=====================
然后使用 chmod a+x sqlplus
使所有用户可以执行sqlplus。现在启动sqlplus,就可以具有像bash下一样的回朔功能了。
其他技巧:
set linedize 150 //每行显示的字符
set time on //在提示符前显示系统时间
SQL> set time on
12:25:08 SQL>
set serveroutput on/off //输出显示
set long 200 //每字段显示的字符长度,如某列的值显示不完,调次值
col column_name format a10 //显示列的宽度
set linedize 150 //每行显示的字符
set time on //在提示符前显示系统时间
SQL> set time on
12:25:08 SQL>
set serveroutput on/off //输出显示
set long 200 //每字段显示的字符长度,如某列的值显示不完,调次值
col column_name format a10 //显示列的宽度
col ename heading 雇员 //别名显示
spool d:\temp\sqlout.txt //输出为文档
spool off
SQL> alter session set NLS_LANGUAGE='AMERICAN'; 改变session的语言显示
SQL> alter session set NLS_LANGUAGE='SIMPLIFIED CHINESE';
SQL> set timi on //显示提示SQL语句执行所花的时间