2009年9月2日 星期三

10g2 無解的排程工作建立問題

晚上在測試區根據 segment advisor 建立排程工作,希望將佔著茅坑不拉屎的多餘空間給釋放出來。但EM這傢伙建議了一堆(132個table)可以釋放空間的table,在我想當然爾全選後,卻在建立工作排程時出現了 Failed to commit: ORA-16612: 屬性 "job_action" 的字串值太長...的錯誤。心中頓時一陣無力,大佬啊~,晚上八點了ㄌㄟ,你還這樣搞我有沒有人性哪?哀,上 metalink找了一下,Oracle說(779137.1, Issues Running EM Advisors Recommendations)此題無解,請等到11g時再幫我解。其主要原因是儲存執行工作所需的SQL語句變數,其型態為VARCHAR2,所以最大只能容納4,000bytes,超過這個大小的字串就死給你看。

哀,大佬啊~八點半了ㄌㄟ

看了workaround建議的分批建立工作,只好這樣啦。