Posted on 2007-02-05 18:40
zolly 閱讀(1452)
評論(0) 編輯 收藏
??? 使用舊版本的exp從9205(或以上)版本導出有lob對象的表時會出現 "EXP-00003: no storage definition found for segment ....."的錯誤, 這是Oracle的一個Bug, 對于這個bug,可以作以下處理來成功導出數據.
??? 在目標數據庫的sys用戶下運行:
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
/
進行export操作, exp完成后, 最好將視圖還原(Metalink建議).
CREATE OR REPLACE VIEW exu9tne (
tsno, fileno, blockno, length) AS
SELECT ts#, segfile#, segblock#, length
FROM sys.uet$
WHERE ext# = 1
/