一臺賬務服務器,安裝了oracle11g和用友軟體,前幾天突然突然宕機,可能是主板壞了,已經無法啟動。
上面有4年的賬務資料,雖然資料備份出來了,但恢復后發現軟體不正常,缺失選單。后來請用友公司的人來看,說是11g的bug,沒有資料的表不會匯出,這樣在匯入的時候也有問題。
所以現在想請教各位大神,能不能在現有資料的基礎上,把軟體的選單恢復出來。用賬務軟體的后臺資料工具在oracle里建一個新用戶,是有選單的,能不能把現在資料的缺失部分,用這個新用戶的代替呢?
uj5u.com熱心網友回復:
那就單獨建沒有資料的表結構唄uj5u.com熱心網友回復:
主板壞了,硬碟沒壞吧,冷備份就可以了。uj5u.com熱心網友回復:
首先說,不是11g的bug,是加入的一種新機制,可以通過allocate extent修改其次,既然沒資料,隨表找個初始化工具或者找廠商,重新建表就行了
uj5u.com熱心網友回復:
有資料的表都恢復了?沒有資料的表再重新建一下表不就行了嘛uj5u.com熱心網友回復:
謝謝各位回復!自己對oracle不是很懂,基本只會imp、exp,執行軟體公司發的一些sql陳述句,因為平時用得少,也懶得學
這兩天惡補了下,確實各位說得對,沒有表新建一下就行了,再把缺表引起的視圖重新編譯就好了,建表腳本軟體安裝光碟上現成的,只是要根據出錯提示找一下
這兩個星期遭遇了職業生涯最沉重的打擊,因為是兩個因素疊加在一起。服務器是raid5陣列,主板損壞,開始不能識別陣列卡,后來干脆不能開機,資料自然不能弄出來,備份好的資料又因為oracle的特性恢復后不正常,導致自己很被動
最后是付錢給用友解決了,4萬8,雖然是單位掏錢,但自己心里很郁悶。。。
uj5u.com熱心網友回復:
一般來說只要是備份了,IMP匯入基本上系統是不會有問題的,例如選單肯定也是沒有問題的。只是說有部分增量資料可能會丟失,但是不至于所有選單資料都沒有。懷疑是你匯入進入沒有把整個用戶重新編譯一下,導致某些物件還是報錯(程序、函式、視圖等)。編譯一下估計就幾分鐘事情,這錢花的確實有點郁悶
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/109212.html
標籤:高級技術
上一篇:job經常突然掛死,如何分析
