隨筆-13  評論-28  文章-63  trackbacks-0
          當使用9205以前版本的exp程序去9205及以上的數據庫中去導出帶LOB字段的表時, 會遇到一個錯誤, 錯誤信息為"EXP-00003 : 沒找到段的存貯定義 .....", 事實上這是一個Oracle的Bug, 可以通過監時地更改視圖"exu9tne"的定義來臨時解決問題, 如下所示:

          ? ? 在導出前, 連接到SYS用戶, 運行以下SQL:

          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
          /

          ? ? 導出完成后, 運行以下命令來還原視圖的定義, 下面貼的是Oracle 9用的, 10g的還是請訪問Metalink來確定, 或者在運行前一個命令之前, 從USER_VIEWS中將原視圖的定義查出來, 這樣做也是DBA一個很好的習慣.

          CREATE OR REPLACE VIEW exu9tne (
          tsno, fileno, blockno, length) AS
          SELECT ts#, segfile#, segblock#, length
          FROM sys.uet$
          WHERE ext# = 1
          /
          posted on 2006-09-07 11:35 七匹狼 閱讀(607) 評論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 垫江县| 正宁县| 宁安市| 西充县| 云龙县| 陆丰市| 航空| 龙里县| 策勒县| 新余市| 罗源县| 泗洪县| 龙山县| 济阳县| 东至县| 奉贤区| 桦川县| 余姚市| 哈巴河县| 新营市| 商洛市| 清镇市| 南丰县| 郎溪县| 德令哈市| 乌海市| 乐业县| 浑源县| 公安县| 和顺县| 绥江县| 阿图什市| 临武县| 德格县| 屯留县| 建瓯市| 拉孜县| 清涧县| 宝鸡市| 乡城县| 江安县|