Oralce資料匯出匯入

2021-08-25 18:32:04 字數 1592 閱讀 2709

oracle使用imp/exp命令在cmd下完成匯入匯出功能。

資料匯出:

1 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d:\daochu.dmp中

exp system/manager@test file=d:\daochu.dmp full=y
2 將資料庫中system使用者與sys使用者的表匯出

exp system/manager@test file=d:\daochu.dmp owner=(system,sys)
3 將資料庫中的指定的表匯出

exp username/password@test file= d:\daochu.dmp tables=(tablename1,tablename2)
4 將資料庫中的表table1中的字段filed1以"00"打頭的資料匯出

exp system/manager@test file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的匯出,對於壓縮,既用winzip把dmp檔案可以很好的壓縮。

也可以在上面命令後面 加上 compress=y 來實現。

資料匯入:

1 將d:\daochu.dmp 中的資料匯入 test資料庫中

imp system/manager@test file=d:\daochu.dmp

imp system/manager@test file=d:\daochu.dmp full=y ignore=y

full=y表示匯入整個檔案,ignore=y表示忽略建立錯誤,如果匯入的表已存在會出現錯誤。

2 將d:\daochu.dmp中的表table1 匯入

imp system/manager@test  file=d:\daochu.dmp  tables=(table1)
匯入時需要新建使用者:

1、以具有dba許可權的使用者登入 。

2、建立表空間 

create tablespace test01

datafile 'd:\oracle\product\10.2.0\oradata\orcl\test01.dbf'

size 500m autoextend on next 50m maxsize unlimited

3、新建使用者

create user test01

identified by 123456

default tablespace test01

temporary tablespace temp

profile default;

4、給使用者授權

grant connect,resource,dba to test01;
5、匯入資料

imp test01/123456@test file=d:\a.dmp

oralce匯入匯出總結

實際環境中我們經常會遇到建一台伺服器a使用者環境搬到另外一套環境裡面。1.exp 匯出 exp health base health base 10.1.1.6 11521 orcl owner health base rows y indexes y feedback 100000 file d ...

資料庫 ORALCE 匯入 匯出資料

exp和imp是客戶端工具程式,它們既可以在客戶端使用,也可以在服務端使用。expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使用。imp只適用於exp匯出的檔案,不適用於expdp匯出檔案 impdp只適用於expdp匯出的檔案,而不適用於exp匯出檔案。cm...

Oralce 本地 匯入匯出 imp exp

1.備份和恢復的概述 1.邏輯備份 採用 export工具將資料庫物件的結構和資料匯出到檔案的過程。2.邏輯恢復 值資料庫物件被誤操作而損壞後使用工具import利用備份檔案將資料物件匯入到資料庫的過程,3.物理備份 指的是對各種資料檔案的拷貝,即可在資料open 的狀態下進行也可以在關閉資料庫後進...