低版本導入高版本的解決方法

          1.將oracle9 的客戶端去連接oracle10 的數據庫

          2.用oracle9的exp導出oracle的數據

          3.將oracle9 導出的數據imp進oracle 的數據庫就可以實現將高版本的數據導入到低版本的數據庫中

          下面是在低版本導出高版本數據時如果有二進制字段會遇到以下問題 歡迎大家參考

          1.在 高版本的服務器中 用sys 登錄

          sqlplus sys/manage@medacs as sysdba

           

           

          1.先找到這個文件,$ORACLE_HOME/rdbms/admin/catexp.sql

          2.其中有個exu9tne視圖的定義,找到它.

          3.單獨編輯這個視圖的定義,再后面加上UNION ALL select * from sys.exu9tneb,并重建這個視圖

          4.用SYS用戶來登錄并exp

          5.還原SYS.exu9tne的原來的定義,還是用原始腳本catexp.sql

           

           

          自己定義后的exu9tne結果可能是這樣(依版本而不同)

          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  #這里是我們自己添加的一行

           

          posted on 2010-03-24 17:37 sanmao 閱讀(610) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 桐乡市| 西平县| 东明县| 临西县| 视频| 神农架林区| 镇平县| 高清| 罗山县| 扶绥县| 万宁市| 沙田区| 金塔县| 连山| 观塘区| 雷山县| 汨罗市| 神农架林区| 百色市| 惠东县| 宁波市| 桦甸市| 乌兰县| 日照市| 磐安县| 北京市| 通城县| 太仆寺旗| 康定县| 绍兴县| 玛纳斯县| 上思县| 六盘水市| 盐城市| 遂溪县| 巴林右旗| 金溪县| 资中县| 内江市| 拜城县| 富平县|