posts - 188,comments - 176,trackbacks - 0
          <2009年9月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

           

          常用鏈接

          留言簿(13)

          隨筆分類(188)

          隨筆檔案(176)

          強烈推薦

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          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 閱讀(909) 評論(0)  編輯  收藏 所屬分類: Oracle
          主站蜘蛛池模板: 望都县| 吐鲁番市| 通化县| 东方市| 鄱阳县| 中卫市| 清远市| 江孜县| 三门峡市| 马尔康县| 滨海县| 抚远县| 常熟市| 孙吴县| 青田县| 潜山县| 宜昌市| 老河口市| 松滋市| 宁陵县| 鹤壁市| 阿鲁科尔沁旗| 剑河县| 巴南区| 太仓市| 当雄县| 阳春市| 五台县| 汉阴县| 连城县| 徐州市| 阿克陶县| 岑巩县| 九龙城区| 清新县| 什邡市| 宣汉县| 若尔盖县| 屏东县| 桐庐县| 桑植县|