ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 几个好脚本,保存的文件名取时间

几个好脚本,保存的文件名取时间

原创 Linux操作系统 作者:pangzi913 时间:2010-01-28 20:29:47 0 删除 编辑

生成一个bat文件

sqlplus /nolog @archive.sql
exit

生成archive.sql文件

conn as sysdba;
spool D:\archivecheck\日志检查.txt
col name format a30;
set pagesize 100;
select   to_char(sysdate, 'yy-mm-dd hh24:mi:ss') run_time   from   dual;
SELECT A.NAME, A.APPLIED, to_char(A.FIRST_TIME, 'yy-mm-dd hh24:mi:ss') time
  FROM V$ARCHIVED_LOG a
 where a.APPLIED = 'NO';
spool off
exit

 


 

sqlplus /nolog @D:\archivech\count.sql
exit

 

 conn  sysdba;
 column   file_name2010   new_value   fname2010  
 select   'D:\archivecheck\db_check_'   ||   to_char(sysdate,'yyyy-mm-dd_hh24-mi-ss')   ||   '_log.txt'  
 file_name2010   from   dual;  
 
 spool   &fname2010
 select   to_char(sysdate,'yyyy-mm-dd_hh24-mi-ss') time from dual;    
 select count(*) session_num from v$session;
 select count(*) process_num from v$process;
 spool   off  
 exit

 

 


保存为bat文件

set st=%date:~0,10%_%time:~0,2%-%time:~3,2%-%time:~6,2%
pslist.exe -x oracle >d:/%st%.txt

 

 

 


 

 

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7633405/viewspace-626293/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-11-22

  • 博文量
    42
  • 访问量
    72682