来源/作者: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语句执行所花的时间