posts - 188,comments - 176,trackbacks - 0

          Oracle的導入實用程序(Import utility)允許從數據庫提取數據,并且將數據寫入操作系統文件。
          imp使用的基本格式:imp[username[/password[@service]]],以下例舉imp常用用法。


          1. 獲取幫助
           imp help=y

          2. 導入一個完整數據庫
           imp system/manager file=bible_db log=dible_db full=y ignore=y

          3. 導入一個或一組指定用戶所屬的全部表、索引和其他對象
           imp system/manager file=seapark log=seapark fromuser=seapark imp  system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)

          4. 將一個用戶所屬的數據導入另一個用戶
           imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)

          5. 導入一個表
           imp system/manager file=tank log=tank fromuser=seapark TABLES=(tablename)

          6. 從多個文件導入
           imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck, filesize=1G full=y

          7. 使用參數文件 imp system/manager parfile=bible_
           tables.parbible_tables.par參數文件:
           #Import the sample tables used for the Oracle8i Database Administrator's Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import

          8. 增量導入
           imp system./manager inctype= RECTORE FULL=Y FILE=A


          EX:將PL/SQL工具備份出的xs_basic表的dmp文件,用imp腳本在windows上重新導入到xs_basic表中。
          xs_basic.bat文件批處理文件內容:
          @echo off
          set /p sid=請輸入數據庫鏈接符:
          imp xs_ismp/xs_sp@%sid% file=xs_basic.dmp  fromuser=xs_ismp touser=xs_ismp TABLES=(xs_basic) buffer=2048000 commit=y ignore=y feedback=10000
          echo "**********導入完成**********"
          @pause

          流程:

          【1】用PL/SQL客戶端工具在xs_ismp用戶下登錄數據庫,用PL/SQL自帶的導出功能導出xs_ismp.xs_basic表的數據為示例的中xs_basic.dmp文件。

          【2】如需將備份出來的xs_basic.dmp重新導入到xs_ismp.xs_basic表中,可以執行xs_basic.bat文件(雙擊bat文件后輸入數據庫鏈接符即可)來完成備份數據的恢復。



           

          posted on 2009-09-14 19:22 cheng 閱讀(910) 評論(0)  編輯  收藏 所屬分類: Oracle
          主站蜘蛛池模板: 祁东县| 阳春市| 夹江县| 贵阳市| 内江市| 米泉市| 榆林市| 台中市| 灵山县| 万荣县| 河西区| 沅江市| 四川省| 昌宁县| 伊春市| 额敏县| 遂昌县| 名山县| 台南县| 奎屯市| 安阳市| 镇康县| 甘孜县| 长兴县| 锡林浩特市| 潢川县| 偃师市| 共和县| 惠东县| 淳安县| 抚顺县| 新化县| 浙江省| 丹江口市| 苏州市| 望奎县| 昔阳县| 图木舒克市| 蒙阴县| 城固县| 梅河口市|