服务器定期维护操作

服务器定期维护操作
      
建议此维护操作每两周检查一次。
 

AIX环境下:

一、           查看各文件系统的使用情况
root 用户登录,输入 df –g ,如下图所示:
文件系统     GB       可用 %Used    Iused %Iused     安装于    
/dev/hd4       5.00      4.98    1%     2069     1%     /        
/dev/hd2       10.00      7.30   27%    60709     4%    /usr     
/dev/hd9var    10.00      9.99    1%      379     1%    /var     
/dev/hd3       10.00      5.40   47%     7933     1%    /tmp    
/dev/hd1       9.00      8.93    1%      482     1%    /home     
/proc          -         -       -         -       -     /proc    
/dev/hd10opt    5.00      4.97    1%      631     1%    /opt     
/dev/fslv03      15.00     10.47   31%      106    1%   /db2_log  
/dev/fslv04      5.00      4.88    3%       11     1%   /db2_backup
/dev/fslv02      1.00      0.92    8%     1048     1%   /db2_tag       
    /dev/fslv05       8.00      3.79   53%     2533     1%   /var/mqm   
    /dev/fslv00      10.00      9.89    2%    12568     1%   /web_data
/dev/fslv01     0.25       0.25    1%    18   1%  /ResourceOneHome
所有的小型机( DB2Server WASServer MQServer )都要检查,如发现有占用率 %Used 70% 以上的文件系统存在,请及时联系技术支持。
 
二、           查看数据库表空间的占用情况
root 用户登录数据库服务器( DB2Server ),
su – db2admin
db2 connect to stma user db2admin using db2admin
db2 list tablespaces show detail |grep -E 'Name|State|Free pages'
db2 connect reset
 
db2 connect to rone user db2admin using db2admin
db2 list tablespaces show detail |grep -E 'Name|State|Free pages'
db2 connect reset
 
db2 connect to roeee user db2admin using db2admin
db2 list tablespaces show detail |grep -E 'Name|State|Free pages'
db2 connect reset
 
db2 connect to datacdb user db2admin using db2admin
db2 list tablespaces show detail |grep -E 'Name|State|Free pages'
db2 connect reset
exit
    查看是否存在 Free pages 项小于 100 ,或者 state 项不是 0x0000 的情况存在(表空间 SYSCATSPACE 除外)。如有,请及时联系技术支持。
 
三、           备份数据库
1.          root 用户登录数据库服务器( DB2Server
2.          执行 df -g /db2_backup ,查看 /db2_backup 是否有 10G 的空间存放备份文件。如果不够,可以先将 /db2_backup 中之前的备份文件用 ftp 软件导出到别的硬盘中,待本次备份完成之后,再拷回 /db2_backup 中; /db2_backup 中只保留最近两次的备份文件即可。如果 /db2_backup 已存不下最近两次的备份文件,就只能扩充 /db2_backup 的容量,具体操作请联系技术支持来完成。
3.          停止 was socket mq 服务 ( 如不是单机,需要到 WASServer MQServer 上操作 )
4.          重启数据库服务器( DB2Server )的 db2 进程,执行
       su – db2admin
    db2stop
db2stop force
db2start
 
       之后作数据库的备份
db2 backup db roeeeold to /db2_backup/roeee with 1 buffers buffer 128
db2 backup db roneold to /db2_backup/rone with 1 buffers buffer 128
db2 backup db stmaold to /db2_backup/stma with 1 buffers buffer 128
db2 backup db cdbold to /db2_backup/datacdb with 1 buffers buffer 128
备份时间长短因各地数据量大小而不同,请耐心等候,切忌手动终止备份进程。出现 Backup is Successful 类似字样,即说明备份成功。如不成功,请及时联系技术支持。
 
四、           做日志归档操作
1.          root 用户登录数据库服务器( DB2Server
2.          日志归档操作,此操作只能在备份数据库成功之后执行。如备份不成功,则此部分不能执行。
       stma 数据库
su – db2admin
db2 connect to stma user db2admin using db2admin
db2 get db cfg | grep -E 'First active log file'
记录下 首活动日志名 S00*****.LOG ,之后
db2 prune logfile prior to S00*****.LOG
db2 connect reset
 
rone 数据库
db2 connect to rone user db2admin using db2admin
db2 get db cfg | grep -E 'First active log file'
记录下 首活动日志名 S00*****.LOG ,之后
db2 prune logfile prior to S00*****.LOG
db2 connect reset
 
roeee 数据库
db2 connect to roeee user db2admin using db2admin
db2 get db cfg | grep -E 'First active log file'
记录下 首活动日志名 S00*****.LOG ,之后
db2 prune logfile prior to S00*****.LOG
db2 connect reset
 
datacdb 数据库
db2 connect to datacdb user db2admin using db2admin
db2 get db cfg | grep -E 'First active log file'
记录下 首活动日志名 S00*****.LOG ,之后
db2 prune logfile prior to S00*****.LOG
db2 connect reset
 
3.            启动 was socket mq 服务 ( 如不是单机,需要到 WASServer MQServer 上操作 )
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值