整天坐着有多危险?

eimhee 2011-06-29
坦白从严,抗拒从宽——我不得不老实交待:这篇文章我是站着看的!
kakueiken 2011-06-30
我每天12小时坐在电脑边。
看3-4小时电视。
那我岂不是差不多和马赛克见面了。!!!

右手已经“残废”了。
现在改用左手用鼠标。
shijinming 2011-06-30
#!/bin/sh

#find /opt/oracle4spg/oradb -name "undotbs01.dbf" -and -size +35G | xargs rm

DB_LOG=""

#当日志文件所在的文件夹超过18G时,删除该文件夹
find /opt/oracle4spg/oradb -name "flash_recovery_area" -and -size +18G | xargs rm -rf


myPath="/opt/oracle4spg/oradb/flash_recovery_area/"

#检查日志目录是否存在,如果不存在,则创建
if[!-d "$myPath" ];then
mkdir "$myPath"
chmod +w "$myPath"
fi


################################
#######清理表第一种方案#########
################################

#获取表空间数据文件大小
s=du -sm /opt/oracle4spg/oradb/undotbs01.dbf

#当数据文件大于35G时,清空表call_log
if[$s -ge 35840 ];then

su -oracle -c "sqlplus /nolog <<EOF
conn sys/manager as sysdba
set feed off 
set linesize 100 
set pagesize 200 


truncate table  call_log;

#压缩表空间数据文件,此时系统运行缓慢
alter table call_log enable row movement;
alter table call_log shrink space;

exit;
EOF">> $DB_LOG
fi

################################
#######清理表第二种方案#########
################################

su -oracle4spg -c "sqlplus /nolog <<EOF
conn sys/manager as sysdba 
count=select count(*) from call_log;
   if[$count -ge 40000000 ];then
      delete * from call_log where rownum<=34000000  order by U_STARTTIME;
      exit;
   fi
exit;
EOF">> $DB_LOG




#路径统一写成绝对路径



功能实现:定时查询表记录,如果超过4000W条记录,就删除记录,并保留最新的600W条数据



定时设置:* * * * *  /../youhua.sh
          分 时 日 月 周 命令
shijinming 2011-07-04
su  - $oracleUsr -c  "sqlplus $dbusername/$dbpassword <<EOF

           

       delete from USER_SJM;

           exit;";>>EOF
sysvg1 2011-07-11
这都是发的什么乱七八糟的条码
Global site tag (gtag.js) - Google Analytics