使用資料幫浦的方式匯入匯出資料庫

2021-08-10 10:56:03 字數 1439 閱讀 5968

在匯入匯出之前需要先做一些準備工作.

1.建立表空間:

表空間建立完成後可以使用:
select * from dba_tablespaces 查詢已經存在的表空間。
select table_name,sum(bytes)/1024/1024/1024 from dba_data_files group by tablespace_name 檢視表空間的大小。
2.建立使用者:

create user v45zh identified by 1 default tablespace orcl;
3.給使用者賦許可權:

grant dba to v45zh;

4.建立目錄:

create directory dump_dir as 'f:\oracle_dmp';select * from dba_directories 查詢已經存在的目錄

5.給目錄賦許可權:

grant read,write on directory dump_dir to v45zh;
6.匯入匯出語句:

匯出:

expdp cp_user/[email protected]/gzdb directory=data_pump_dir dumpfile=gzdb20171009.dmp logfile=gzdblog20171009.log  exclude=table:\"in\(\'t_s_biz_log\',\' t_s_oper_log\'\)\"
注:exude關鍵字可以排除一些不需要匯出的表。

匯入:

impdp v45zh/[email protected]/gzdb directory=dump_dir dumpfile=yssfa201705.dmp logfile=yssfa201705.log remap_schema= cbsp_user:v45zh remap_tablespace=orcl:orcl table_exists_action=replace
注:使用table_exists_action=replace關鍵字可以將資料庫中已經存在的表進行替換。

7.注意事項:

①在匯入匯出資料庫之前首先使用者要有匯入匯出的許可權。再乙個是目錄要有讀寫的許可權。

②如果是linux系統的話,impdp執行時的許可權是oracle使用者的許可權,這個時候目錄的所有者有許可權是不夠的,其他人也要有許可權,才可以匯出成功。

③在匯入時dmp檔案要有讀的許可權。

資料庫匯入匯出資料幫浦

匯入測試資料庫 connect sys password as sysdba 刪除表空間 drop tablespace pt6 including contents drop tablespace mpm including contents drop tablespace oms includi...

Oracle資料庫採用資料幫浦方式匯入匯出資料

特別說明 oralce的資料幫浦匯入匯出技術只能用在資料庫伺服器上,在只有客戶端的機器上是無法使用資料幫浦技術的。1.建立備份檔案目錄 mkdir d dmp 2.在oralce中註冊該目錄,將目錄的讀寫許可權賦予備份使用者 create directory data dump dir as d d...

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

1.匯出資料庫 參考 為 按照命令的形式 1.執行以下命令 sqlplus system 密碼 2.建立資料匯出目錄expnc dir為目錄名,e ncdatabak 為資料庫實際目錄,命令如下 create directory expnc dir as f spexpdp 3.為oracle使用者...