beauty_beast

          上善若水 厚德載物

          oracle 導入導出

          Posted on 2006-03-28 18:35 柳隨風 閱讀(1646) 評論(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中去 應該怎么實現啊
          主站蜘蛛池模板: 孙吴县| 元江| 大名县| 江津市| 揭阳市| 灵川县| 寿宁县| 马龙县| 花莲市| 河源市| 镇坪县| 大安市| 江都市| 孝昌县| 资源县| 杂多县| 彰化市| 吴旗县| 昔阳县| 马公市| 罗平县| 汉川市| 宿州市| 磴口县| 墨竹工卡县| 阿鲁科尔沁旗| 台前县| 宁海县| 昌江| 新邵县| 鹿泉市| 社旗县| 秀山| 南召县| 乌鲁木齐市| 绥宁县| 固原市| 海门市| 登封市| 平果县| 石阡县|