邮件接收没有附件的处理过程
1 邮件库中接收了邮件但是没有接收附件,查看邮件接收程式的log是磁盘空间满了 删除文件,释放空间
2 查看有哪些接收了 没有附件的报告
select * from BACK_REPORT_GENERAL a where CREATETIMESTAMP In('2012-10-09','2012-10-08')
and not exists( select 1 from BACK_REPORT_ATTACHMENT b where a.objid=b.docid)
3 现在对307份的邮件的处理
3.1 在中心库中备份所有的没有接收附件的报告
create table back_mailuidlbak as select * from back_mailuidl m where m.objid in (select a.objid from BACK_REPORT_GENERAL a where CREATETIMESTAMP In('2012-10-09','2012-10-08')
and not exists( select 1 from BACK_REPORT_ATTACHMENT b where a.objid=b.docid))
3.2 删除这些报告
delete from back_mailuidl m where m.objid in (select a.objid from BACK_REPORT_GENERAL a where CREATETIMESTAMP In('2012-10-09','2012-10-08')
and not exists( select 1 from BACK_REPORT_ATTACHMENT b where a.objid=b.docid))
4 重新启动邮件接收程式 使用htyb03账号接收这些邮件
阅读(2212) | 评论(0) | 转发(0) |