一、通過exp/imp匯入匯出單錶資料
1、表備份sql:
create table table_name_bak as select * from table_name;
說明:create table 『需要新建的備份表名稱』as select * from 『需要備份的表名』;
2、從源資料庫匯出:
exp userid=user1/pwd@server1 file=c:\temp\exp.dmp tables=(table1, table2)
說明:exp userid=賬號/密碼@資料庫例項名 tfile=匯出的路徑幾檔名 ables=(資料表1,資料表2) --匯出單個表
3、匯入到目標資料庫:
imp userid=user2/pwd@server2 file=c:\temp\exp.dmp tables=(table1, table2)
說明:imp userid=賬號/密碼@匯入資料庫名 file=匯入檔案所在的路徑以及檔名 tables=(資料表1, 資料表2)
二、通過資料幫浦datadump匯入匯出單錶/多表數
1、匯出資料
expdp wh_test1/wh_test1 directory=db_bak dumpfile=equip_class_dic_20200309.dmp tables= equip_class_dic,std_equipment_list
說明:expdp 賬號/密碼 directory=設定的db_bak名稱 dumpfile=匯出檔名.dmp tables = 資料表1, 資料表2, 資料表3,資料表4, 資料表5,資料表6
2、匯入資料
impdp system/manager@orcl directory=dump_dir dumpfile=expdp.dmptables=scott.dept,scott.emp remap_schema=scott:system;
說明:impdp 使用者名稱/密碼@資料庫名稱 directory=設定的db_bak名稱 dumpfile=匯入檔名.dmp tables=源資料庫.資料表1,源資料庫.資料表2 remap_schema=源資料庫名稱:目標資料庫名稱;
Oracle 備份匯出資料庫
注 使用匯出匯入命令的時候需要進行oracle的安裝目錄下的bin目錄中 簡單匯出某一指定使用者的全部表 exp cqedu cqedu cqu file root oracle20100401.dmp exp 使用者名稱 密碼 sid名稱 file 儲存位址 如果只匯出表結構可以加入 rows n...
oracle資料庫匯出表
1 exp username password rows n indexes n compress n buffer 65536 feedback 100000 owner username file d username date dmp 2 exp username password rows ...
Oracle資料庫匯入匯出簡單備份
oracle資料庫簡單備份 方法一 1 匯出 exp c xmq pwda orcl owner c xmq file c expdb.dmp buffer 8000 2 匯入 2.1.刪除原來使用者 sqlplus system 123456sql drop user c xmq cascade ...