beauty_beast

          上善若水 厚德載物

          oracle 導入導出

          Posted on 2006-03-28 18:35 柳隨風 閱讀(1647) 評論(1)  編輯  收藏 所屬分類: oracle日常管理
          exp、imp是oracle抽取表、模式,相關參數通過命令行追加參數" help=Y",可以查看到詳細的參數信息。
          一般的我們都比較熟悉,上周在學習《export one on one oracle》中了解、學習了一些不常用的特性,
          作為學習心得,記錄如下;
          exp 一些不熟悉的特性
          1、filesize? 該參數設置對應導出數據文件最大大?。ㄟ@樣可分成多個文件,為windows文件大小限制考慮)
          2、query????? 過濾導出數據???? =\" where colulmn\=1000\"(unix)? ,=\""" where column\=1000\"""(windows),估計plsql/developer,toad在導出數據功能方面就是用此功能,但該參數很方便,在不同的操作系統下不一樣,
          所以采用特性3配置文件的方式比較好
          3、parfile=參數文件名
          參數文件內容?? query=" where x<10"
          imp 有個特性比較好,可以導出對應數據對象的定義腳本
          1、indexfile?
          例子 imp? user/password?? file=./test.dmp indexfile=define.sql

          關于exp,imp 比較復雜的一個功能就是傳輸表空間。
          使用前提:
          ??????? 1、操作系統一致、字符集、塊大小一致
          ??????? 2、源數據數據庫不存在多個同名表空間
          ??????? 3、不能是系統、回滾表空間
          ??????? 4、傳輸時表空間只讀
          ??????? 5、必須以sysdba用戶導入導出
          使用檢查:
          ?????????
          1、檢查是否符合條件
          ????????? 可通過oracle對應的工具包可以檢查對應的表空間是否能夠傳輸。
          ?????????? exec dbms_tts.transport_set_check('表空間名',true);
          ?????????? 查看是否有違背的信息
          ??????????????????? select * from? transport_set_violations;
          ????????? 2、設置對應表空間為只讀
          ??????????????????? alter tablespace tablespacename read;
          ????????? 3、導出表空間
          ????????????????????exp \'sys/sys@TESTDB_10.243.21.30 as sysdba\'? transport_tablespace=y? tablespaces=portal???????????????? file=./tts.dmp??
          ????????? 4、拷貝出對應的數據文件
          ??????????5、導入
          ????????????????? imp \'sys/sys? as sysdba\'? file=./tts.dmp? transport_tablespace=y
          ? "datafiles=(/export/home1/oracle/oradata/oracl/portal.dbf)"
          ?????????6、將對應表空間設置為可寫
          ???????????????? alter tablespace tablespacename read and write;
          (可惜個人在第五步時發現兩個數據庫的字符集不一致,導致沒有成功)

          跨版本導入導出原則:
          1、使用低版本導出工具
          2、使用和目的數據庫版本一致的導入工具?
          3、導入導出字符集要保持一致,避免導入導出時轉換?????

          ??????




          Feedback

          # re: oracle 導入導出  回復  更多評論   

          2006-10-24 15:29 by AFIREMD
          我現在是用DELPHI 語言來編寫程序來實現將*.DBF(VF)的數據導入到ORACLE中去 應該怎么實現啊
          主站蜘蛛池模板: 门源| 攀枝花市| 太仆寺旗| 广宁县| 兴海县| 卓资县| 白山市| 同仁县| 临夏县| 新野县| 北宁市| 枣阳市| 沙河市| 奉新县| 青铜峡市| 昌黎县| 扎兰屯市| 富裕县| 天长市| 东山县| 五华县| 德州市| 建阳市| 乌鲁木齐县| 桐柏县| 富宁县| 拉萨市| 大悟县| 嘉义县| 西安市| 米泉市| 苍梧县| 金华市| 白水县| 宁陕县| 容城县| 林西县| 纳雍县| 青冈县| 皋兰县| 淮南市|