Oracle匯入匯出

2022-08-14 12:39:13 字數 1761 閱讀 5487

oracle 10g 已經引入了資料幫浦(點選data dump)技術,這項技術和之前的exp/imp有哪些好處呢,簡單的來說就是恢復和備份速度非常快;

在說明資料幫浦的使用方法之前,我們先來了解二者的區別:

1、資料庫的匯入匯出功能簡介:

目前oracle官方提供兩種匯入匯出方式:imp/exp和impdp/expdp;

2、兩者簡單比較:

命令命令適用範圍

效率匯出的dmp檔案存放路徑

imp/exp

服務端/客戶端

低當在客戶端使用時存放在客戶端;在服務端使用時存放在服務端

impdp/expdp

服務端/客戶端

高只存放伺服器端

3、用法舉例     使用者名稱、表空間均相同的情況:

imp user/[email protected]:1521/orcl file=d:\qis.dmp exp user/[email protected]:1521/orcl file=d:\qis.dmp full=y ignore=y

create or replace directory impdp_dir as 『d:\impdp_dir』;--注意物理碟符也要建立對應的目錄 create or replace directory expdp_dir as 『d:\expdp_dir』;--注意物理碟符也要建立對應的目錄 grant read,write on directory impdp_dir,expdp_dir to user; impdp user/[email protected]:1521/orcl directory=impdp_dir dumpfile=qis.dmp expdp user/[email protected]:1521/orcl directory=expdp_dir dumpfile=qis.dmp

使用者名稱、表空間不相同的情況:

impdp user/[email protected]:1521/orcl directory=impdp_dir dumpfile=qis.dmp remap_schema=qis:cvqm remap_tablespace=qis:cvqm

說明:qis是當前需要匯入dmp檔案的schema和tablespace

4、資料庫表空間的建立

5、使用者建立和授權

create user user_name identified by password default tablespace tablespace_name; grant connect,dba,resource to user_name with admin option ;

6、利用批處理(.bat)檔案備份資料庫    每次備份資料庫都要重敲一遍命令是一件非常令人痛苦的事情,好在批處理為我們解決了這一問題,以下**為使用批處理預計進行備份的例子:    請將以下**存放在txt文字中,然後將文字字尾改為bat

@echo 即將備份資料庫 pause set data_filename=cvqm-%date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%.dmp set log_filename=cvqm-%date:~0,4%%date:~5,2%%date:~8,2%-%time:~0,2%%time:~3,2%%time:~6,2%.log expdp cvqm/[email protected]:1521/orcl directory=expdp_dir schemas=cvqm dumpfile=%data_filename% logfile=%log_filename% @echo 資料庫備份成功 pause

oracle匯出,匯入

匯出,在dos下執行 1.exp username userpassword databasename 可以是資料庫也可是遠端的,如username userpassword caac135 2.enter array fetch buffer size 4096 回車 3.export file ...

oracle匯入匯出

sqlplus system system egov create directory dump dir as d dbback exit expdp system system egov directory dump dir dumpfile urbanyw.dmp schemas urbanyw...

Oracle匯入匯出

最簡單 exp duser duser remote localinstancename owner duser file file path dmp imp duser duser remote localinstancename file file path dmp 詳細出處參考 win10下o...