1.按使用者匯出及匯入:
匯出:1.用sys登陸orcl(源資料庫).
2.建立邏輯目錄:
create directory yandata1 as 'd:\test\dump'; d:\test\dump 必須物理存在且空間足夠.
3.給scott付給許可權可以讀寫邏輯目錄.
grant read,write on directory yandata1 to scott
4.在cmd裡面寫如下命令.
expdp scott/123@orcl schemas=scott dumpfile=expdp.dmp directory=yandata1
匯入:前兩步和匯出一樣.
3.給scott(可以是其他使用者)付給許可權可以讀寫邏輯目錄.
grant read,write on directory yandata1 to scott
在cmd裡面寫如下命令:
impdp scott/123@yanorcl(和第3步的使用者相同) directory=yandata1 dumpfile=expdp.dmp schemas=scott(和第3步的使用者相同) table_exists_action=replace
以上匯入有點問題,建議匯入前,drop目標資料庫所有將要匯入的表.否則即使是用了table_exists_action=replace
引數,仍然有重複匯入的錯誤.
2.匯出單張表:
expdp scott/123@orcl tables=s1apmessage dumpfile=expdp.dmp directory=yandata1
impdp scott/123@orcl tables=s1apmessage dumpfile=expdp.dmp directory=yandata1
如果不同schema 導單張表
表名前要加源schema名
impdp /@orcl remap_schema=:tables=.tablename dumpfile=directory=
匯入匯出資料
從檔案中裝載資料 hive load data local inpath overwrite into table t2 partition province beijing local linux本地的檔案。無local 是hdfs的檔案 注意 從本地檔案系統中將資料匯入到hive表的過程中,其實...
資料匯入匯出
資料匯入匯出是指sql server資料庫系統與外部系統之間進行資料交換的操作。匯入資料是草外部資料來源中查詢或指定資料,並將其插入到sql server的資料表中的過程,也就是說把其他系統的資料引入到sql server的資料庫中 而匯出資料是將sql server資料庫中的資料轉換為使用者指定格...
資料匯入匯出
資料匯入匯出 設定資料匯入 匯出使用的目錄 1.檢視預設使用目錄及目錄是否存在。mysql show variables like secure file priv secure file priv var lib mysql files 2.修改目錄及檢視修改結果。mkdir abc chown ...