如何删除大量 oracle 中的小trace 文件
2014-12-11 11:43
405 查看
在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
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
相关文章推荐
- 如何公开Oracle trace文件?
- 76、如何正确删除ORACLE归档日志文件
- 如何快速的删除大量文件
- oracle数据文件(表空间文件)被rm掉了。表空间如何删除
- 如何公开Oracle trace文件?
- 如何正确删除ORACLE归档日志文件
- ORACLE如何删除归档日志文件
- Oracle如何查找trace文件
- oracle数据文件(表空间文件)被rm掉了。表空间如何删除
- 如何快速删除大量文件和文件夹如何快速删除大量文件和文件夹
- oracle中的sys用户(修改密码)/////Oracle删除表空间的同时删除数据文件 ///// Oracle中如何保证用户只有一个session登录
- oracle数据文件(表空间文件)被rm掉了。表空间如何删除
- crontab运用定时删除oracle归档文件不能执行如何处理?
- 如何正确删除ORACLE归档日志文件
- 如何查找Oracle中的trace文件
- oracle diag trace 路径下产生大量跟踪文件,修改参数进行控制
- 如何直接阅读Oracle中的trace文件
- Oracle 11g 生产大量的Trace 文件
- linux下如何删除大量小文件
- ORACLE如何删除归档日志文件(网络…