如何刪除大量 oracle 中的小trace 檔案,oracletrace

來源:互聯網
上載者:User

如何刪除大量 oracle 中的小trace 檔案,oracletrace

在AIX 平台大量刪除檔案時遇到報錯提示:

ksh: /usr/bin/rm: 0403-027 The parameter list is too long


原因:
出現這種情況主要是因為AIX核心參數ncargs控制,命令列緩衝有限制


lsattr -El sys0 -a ncargs
ncargs 6 ARG/ENV list size in 4K byte blocks True


修改ncargs值
chdev -l sys0 -a ncargs=64
sys0 changed



解決方案:

<1> find ./ -name "*" -type f -exec rm {} \;


大量刪除$oracle_base/admin

<2>$more rm_rc.sh
files=`ls -l /oracle/admin/$ORACLE_SID/bdump |grep trc|awk {'print $9'}`  
for i in $files    
do           
    rm -rf /oracle/admin/$ORACLE_SID/bdump/$i  
done  
  

$more rm_dump_file.sh
files=`ls -l /oracle/admin/$ORACLE_SID/bdump |grep trc|awk {'print $9'}`  
for i in $files    
do           
    rm -rf /oracle/admin/$ORACLE_SID/bdump/$i  
done     
files=`ls -l /oracle/admin/$ORACLE_SID/udump |grep trc|awk {'print $9'}`  
for i in $files    
do  
    rm -rf /oracle/admin/$ORACLE_SID/udump/$i  
done   
files=`ls -l /oracle/admin/$ORACLE_SIDump |grep core|awk {'print $9'}`  
for i in $files    
do 
    rm -rf /oracle/admin/$ORACLE_SIDump/$i 
done 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.