資料幫浦 遠端服務端資料匯出

2021-09-29 06:06:08 字數 2140 閱讀 9808

>expdb資料幫浦匯出

資料幫浦匯入匯出方式與傳統的匯入匯出方式相比,主要有以下區別:

1)exp和imp是客戶端工具程式,它們既可以在可以客戶端使用,也可以在服務端使用。

2)expdp和impdp是服務端的工具程式,他們只能在oracle服務端使用,不能在客戶端使用。

3)imp只適用於exp匯出檔案,不適用於expdp匯出檔案;impdp只適用於expdp匯出檔案,而不適用於exp匯出檔案。

1.建立使用者

--建立表空間(非必須,可以使用預設表空間或不指定)

create smallfile

tablespace data_zlj

logging

datafile

'e:\table_space\data_zlj.ora' size

1024m extent management local segment space management  auto;

--刪除使用者(如果有)

drop user zljsddb cascade;

drop user zljfsdb_sd cascade;

--建立新使用者

create user zljsddb identified by zljsddb default tablespace  data_zlj;

create user zljfsdb_sd identified by zljfsdb_sd default tablespace  data_zlj;

--授權

grant dba to zljsddb ;

grant dba to zljfsdb_sd;

2.建立dblink

兩台不同的資料庫伺服器,從一台資料庫伺服器的乙個使用者讀取另一台資料庫伺服器下的某個使用者的資料,這個時候可以使用dblink。

--建立dblink

create public database link zljsddbdblink

connect to sddb identified by sddb

using '(description =

(address_list =

(address = (protocol = tcp)(host = 10.1.50.205)(port = 1521))

)(connect_data =

(server = dedicated)

(service_name = orcl)

))';

--檢視資料是否存在,判斷是否建立成功

select * from sddb.a_coll_info@zljsddbdblink;

3.建立dump目錄,賦給使用者讀寫目錄的許可權

create directory dump_dir as 'e:\dmps';

4.sddb  exp許可權

--匯入端

grant exp_full_database to zljsddb;

grant resource,connect,imp_full_database to zljsddb;

grant read,write on directory dump_dir to zljsddb;

--匯出端

grant exp_full_database to sddb;

5.匯出

--全部匯出

expdp zljsddb/zljsddb directory=dump_dir dumpfile=sddb.dmp logfile=sddb.log network_link=zljsddbdblink full=y

--只匯出表結構/元資料

expdp zljsddb/zljsddb directory=dump_dir dumpfile=sddb.dmp logfile=sddb.log network_link=zljsddbdblink content=metadata_only

6.部分匯出

通常生產環境下,測試庫並沒有足夠的空間,可以選擇表結構和部分需要使用表的資料,在這之前首先要建立相應的表空間。

詳細可以參考:

oracle 資料幫浦匯入與資料幫浦匯出

資料幫浦匯入 指令 impdp 一 資料庫所有物件的匯入 impdp system tiger dumpfile pump dir mydatabase dat filesize 100m nologfile y job name zhang full y estimate only 二 使用者資料...

Oracle expdp 資料幫浦匯出

以前都是用imp和exp用來匯入匯出oracle資料庫,最近接觸到 資料幫浦,所以自己把資料幫浦的使用方法寫一下,作為自己的備忘錄把,免得以後忘記了 首先開啟 sqlplus 如圖操作 create or replace directory dir dump as e dbdump grant re...

資料幫浦匯入匯出

使用資料幫浦需要先建directory create directory dump scott as home oracle dump scott 檢視建立的目錄 select from dba directories 賦權grant read,write on directory dump sco...