來源/作者: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語句執行所花的時間