oracle@shss:~/product/10.2/db_1>
我的oracle目录下面存在很多这些文件内容都是一样的取系统时间:
SQL> select sysdate from dual;SYSDATE                                                                         
---------                                                                       
16-FEB-09                                                                       SQL> spool off
...
-rw-r--r--  1 oracle oinstall    291 2009-02-16 23:04 log9933.lst
-rw-r--r--  1 oracle oinstall    291 2009-02-17 07:17 log9934.lst
-rw-r--r--  1 oracle oinstall    291 2009-02-14 20:49 log9935.lst
-rw-r--r--  1 oracle oinstall    291 2009-02-16 11:25 log9936.lst
-rw-r--r--  1 oracle oinstall    291 2009-02-16 22:37 log9937.lst
-rw-r--r--  1 oracle oinstall    291 2009-02-16 08:44 log9938.lst
-rw-r--r--  1 oracle oinstall    291 2009-02-17 02:11 log9939.lst
...不断的增加这些文件。请教大家。

解决方案 »

  1.   

    找glogin.sql,可能在$ORACLE_HOME\sqlplus\admin下,看看里面的脚本里是不是有类似下面的内容spool /home/oracle/log...lst
    select sysdate from dual;
    spool off
      

  2.   


    这个文件是每次用sqlplus登陆之前自动执行的一些SQL*PLUS语句,类似unix的.profile文件如果没有找到可能就不是在glogin.sql,找找有没有这个环境变量
    $SQLPATH,如果有看看这个目录下面没有没login.sql,如果还没有就在$ORACLE_BASE下执行
    find ./ -name login.sql -print
    彻底找找这个文件,我怀疑就是在用sqlplus登陆时人为设置的一段脚本