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 的狀態下進行也可以在關閉資料庫後進...