Oracle全庫結構導出是全庫實(shí)現數據移植的必要步驟,它可以幫助用戶(hù)在不同的結構數據庫環(huán)境中遷?移數據,本文將詳細介紹如何使用Oracle的導出的必數據泵工具(Data(◎_◎;) Pump)進(jìn)行(╬?益?)全庫結構導出,以及如何將導出的實(shí)現數據數據導入到目標數(shu)據庫中。
(圖片來(lái)源網(wǎng)絡(luò ),移植侵刪)在進(jìn)行全庫結構導出之前,全庫需要完成以下準備工作:
2、實(shí)現數據在源數據庫上創(chuàng )建一個(gè)(╯°□°)╯目錄對象,移植用于存儲導出的全庫數據文件。
“`sql
CREATE DI??RECTORY data_pump_dir AS ‘/path/t??o/export/data’;??
“`
3、結構授權目標用戶(hù)訪(fǎng)問(wèn)源數據庫中的導出的必表和視圖。
“`sql
GRANT SELECT ANY?? TABLE,實(shí)現數據(ju) SELECT ANY VIEW TO targ??et_user;
“`
1、在源數據庫上創(chuàng )建一個(gè)目錄對象,移植用于存儲導出的控制文件。
“`sql
CREATE DIRECTORY data_pump_dir AS ‘/path/to/expor(?⊿?)t/controlfi??le’;
“`
2、使用expdp命令進(jìn)行全庫結構導出。
“`shell
expdp target_user/password@source_db_name directory=data_pump_dir du???mpfile=full_schema_export.dmp logfile=full_schema_export.log content=metadata_only
“`
target_user和(he)password分別是目標用戶(hù)的用戶(hù)名和密碼。
source_db_name是源數據庫的名稱(chēng)。
directory參數指定了控??制文(′?`)件的存儲位置(╬?益?)。
dumpfile參數指定了(◎_◎;)導出數據文件的名稱(chēng)。
logfi??le參數指定了導出日志文件的名稱(chēng)。
content=metadata_only表示只導出元數據信息,不導出實(shí)際數據,如果需要導出實(shí)際數據,可以將該參數設置為complete=y。
1、在目標數據庫上創(chuàng )建一個(gè)(ge)目錄對象(′?`*),用于存儲導入的數據文件。
CREATE DIRECTORY data_pump_dir AS ‘/path/to/import/data’(⊙_⊙);;
“`
2、使用impdp命令將導出的數據導入到目標數據庫中。
impdp target_user/p??assword@target_db_name directory=data_pump_dir dumpfile=full_schema??_export.dmp logfile=full_schema_import.log remap_schema=source_db_name:target_db_name remap_tablespace=source_tablespace:target_tablespace remap_privilege=source(′?ω?`)_role:target_role content??=metadat??a_only
“`
target_user和p??assword分別是目標用戶(hù)的用戶(hù)名和密碼。
target_db_name是目標數據庫的┐(′ー`)┌名稱(chēng)。
directory參數指定了數據文件的存儲位置。
dumpfile參數指定了導入數據文件的名稱(chēng),這里需要使用與導出時(shí)相同的文件名。
lo?gfile參數指定了導入日志文件的名稱(chēng)。
remap_schema參數用于重命名源數據庫中的模式名,將源數據庫的模式名source_db_name重命名為目標數據庫的模式名target_db_name。
remap_tablespace參數用于重命名源數據庫中的表空??間名,將源數據庫的表空間名source_tablespace重命名為目標數據庫的表空間名target_tablespace。
rem??ap_privilege參數用于重命名源數據庫中的權限名,將源數據庫的角色名so( ???)urce_role重(′?_?`)命名為目標??數據庫的角色名target_rol??e。
content=metadata_only表示只導入元數據信息,不導入實(shí)際數據,如果需要導入實(shí)際數據,可以將該參數設置為complete=y。
電話(huà):18164123737
網(wǎng) 址:http://www.hunqingrc.com/
地 址:上海市崇明66號