EXP-00003: no storage definition found for segment
Posted on 2007-02-05 18:40 zolly 閱讀(1460) 評(píng)論(0) 編輯 收藏??? 使用舊版本的exp從9205(或以上)版本導(dǎo)出有l(wèi)ob對(duì)象的表時(shí)會(huì)出現(xiàn) "EXP-00003: no storage definition found for segment ....."的錯(cuò)誤, 這是Oracle的一個(gè)Bug, 對(duì)于這個(gè)bug,可以作以下處理來成功導(dǎo)出數(shù)據(jù).
??? 在目標(biāo)數(shù)據(jù)庫的sys用戶下運(yùn)行:
CREATE OR REPLACE VIEW exu9tne (
tsno, fileno, blockno, length) AS
SELECT ts#, segfile#, segblock#, length
FROM sys.uet$
WHERE ext# = 1
UNION ALL
SELECT * FROM SYS.EXU9TNEB
/
進(jìn)行export操作, exp完成后, 最好將視圖還原(Metalink建議).
CREATE OR REPLACE VIEW exu9tne (
tsno, fileno, blockno, length) AS
SELECT ts#, segfile#, segblock#, length
FROM sys.uet$
WHERE ext# = 1
/