今天下午正在修改cdm(powerdesigner),開發經理告訴我,你們資料庫(開發環境)怎麼少了好幾張預處理表:「tmp_accouprinopermgntcnt;tmp_orginfo;」
我一看不好,昨天在清理臨時表的時候是不是誤刪了。開啟清理指令碼:
--mdb執行管理庫
--drop table tmp_accouprinopermgntcnt;
drop table tmp_acctcarry;
drop table tmp_dismissorgcode;
drop table tmp_fedealacct;
drop table tmp_finaorgcode;
drop table tmp_orgdiscompare;
--drop table tmp_orginfo;
drop table tmp_orgprivmaint;
drop table tmp_orgworktime;
--tdb交易庫
drop table tmp_tbv_notevou;
drop table tmp_tc_f_beardrwintest;
drop table tmp_tc_specdpstcalcu;
drop table tmp_tp_acctvoucode;
drop table tmp_tp_nodeacct;
drop table tmp_tp_resaccount;
drop table tmp_tv_a_chkbizbigdtl;
drop table tmp_tv_a_chkbizsmalldtl;
drop table tmp_tv_bizinfblunot;
drop table tmp_tv_bizinfocorrectcnelacct;
drop table tmp_tv_bizinfocorrectsupnote;
drop table tmp_tv_bizinforednote;
drop table tmp_tv_bizinfosupnote;
drop table tmp_tv_bizinfotbloutercorrect;
drop table tmp_tv_bizinfounidirectcorrect;
drop table tmp_tv_trasrlinacct;
--果然刪了!
趕緊問,表裡有資料嗎?
經理說:業務測試環境表都在,dto的庫沒有了
我回答說:馬上重建!
建完之後,從新上傳dto,省的開發報錯。。。
後來仔細檢查一下清理指令碼,發現有乙個問題,我在保留資料的時候,用了rename table a to tmp_a; insert into new_a select tmp_a;
按理說沒什麼問題,但是資料庫原先有一些表是tmp_打頭的。
select 'drop table '||table_name from sysibm.tables where ...table_name like 'tmp_%';
導致刪的時候誤刪了原表,這就是問題的所在了。
還好,我昨天沒動業務測試環境,否則又要被痛批一頓!
也許你會說,恢復一下,但是我們業務測試環境冷備份,業務人員不讓開歸檔模式!如果他敢說生產環境不開歸檔,我就屁了它!
虛驚一場的海嘯
2月27日,智利發生8.8級特大 1個世紀以來最強的 全球都在關注。其中,日本的反應尤其大。日本本身自然災害特別多。火山,海嘯,以及洪水。所以,對這種自然災害天然的比較敏感。最主要的原因,在於智利的 會影響到日本!這是有前車之鑑的。1960年智利海域發生了9.5級 太恐怖了。引起了海嘯,一直穿過整個...
09 3 10 虛驚一場 again
今天早上起來,喉嚨還是很難受,去醫院。掛了專家門診,等了半天專家才姍姍來遲.醫生先檢查了我的喉嚨,說沒什麼大問題,是急性咽炎。我又跟她說,有時候還有鼻涕。於是醫生又檢查鼻子,這一查不要緊,醫生眉頭越皺越緊,說 你這鼻子有問題啊,裡面全是膿,應該是鼻竇炎。我告訴她我從小就有鼻竇炎的病史,她想了想,讓我...
測試OPCServer記憶體洩漏虛驚一場
十年前用c 玩會opc client後就一直想玩server,但因工作原因一直沒有使用的機會和緊迫感,也因為其難度,就一直擱置著。年後因為新的工作原因,必須搞會opc server。自知年紀大了,從頭啃com技術幾乎是不可能,使用網上現成的dll又擔心不穩定或是出問題後不知如何查故障。後從 子 得到...