程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle數據導入中的8種imp常用用法舉例

Oracle數據導入中的8種imp常用用法舉例

編輯:Oracle數據庫基礎

在學習Oracle一段時間以後,我們可能會遇到Oracle數據導入的問題,這裡簡單介紹了Oracle數據導入一些方法,在這裡拿出來和大家分享一下。Oracle數據導入實用程序(Import utility)允許從數據庫提取數據,並且將數據寫入操作系統文件。imp使用的基本格式:imp[username[/passWord[@service]]],以下例舉imp常用用法。

1. 獲取幫助imp help=y

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

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

4. 將一個用戶所屬的Oracle數據導入另一個用戶
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. Oracle數據導入一個表
imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)

6. 從多個文件Oracle數據導入
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.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

Oracle數據導入導出imp/exp就相當於Oracle數據還原與備份。exp命令可以把數據從遠程數據庫服務器導出到本地的dmp文件,imp命令可以把dmp文件從本地導入到遠處的數據庫服務器中。 利用這個功能可以構建兩個相同的數據庫,一個用來測試,一個用來正式使用。

執行環境:可以在SQLPLUS.EXE或者DOS(命令行)中執行,DOS中可以執行時由於 在oracle 8i 中 安裝目錄\ora81\BIN被設置為全局路徑,該目錄下有EXP.EXE與IMP.EXE文件被用來執行導入導出。Oracle用Java編寫,SQLPLUS.EXE、EXP.EXE、IMP.EXE這兩個文件有可能是被包裝後的類文件。SQLPLUS.EXE調用EXP.EXE、IMP.EXE所包裹的類,完成Oracle數據導入導出功能。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved