使用EXPDP/IMPDP匯入匯出表中資料/後設資料測試
首先建立匯出目錄: --更詳細命令及引數,見:http://blog.csdn.net/haibusuanyun/article/details/12584727
BYS@ bys3>create directory dir_dp as '/home/oracle/';
Directory created.
BYS@ bys3>grant read,write on directory dir_dp to public;
Grant succeeded.
col privilege for a15
col directory_name for a15
col directory_path for a30
SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories d WHERE t.table_name(+) = d.directory_name ORDER BY 2, 1; --可以使用此語句驗證配置。
#######################################################
expdp bys/bys tables=bys.test1 directory=dir_dp dumpfile=bys1.dmp logfile=bys1.log content=metadata_only
只BYS使用者下資料不匯出表定義:
expdp bys/bys tables=bys.test1 directory=dir_dp dumpfile=bys2.dmp logfile=bys2.log content=data_only
匯出BYS使用者下所有物件--content不寫,預設是ALL.
expdp bys/bys tables=bys.test1 directory=dir_dp file=bys3.dmp logfile=bys3.log
####################################################
expdp bys/bys schemas=bys directory=dir_dp file=bys4.dmp logfile=bys4.log content=metadata_only
匯出整個使用者下的物件
expdp bys/bys schemas=bys directory=dir_dp file=bys5.dmp logfile=bys5.log
####################################################
drop table test1 purge;
匯入整個表含資料:
impdp bys/bys tables=test1 directory=dir_dp dumpfile=bys3.dmp logfile=impdp3.log
匯入表定義
impdp bys/bys tables=test1 directory=dir_dp dumpfile=bys3.dmp logfile=impdp2.log content=metadata_only
匯入表中資料:
impdp bys/bys tables=test1 directory=dir_dp dumpfile=bys3.dmp logfile=impdp1.log content=data_only
BYS@ bys3>select * from cat;
no rows selected
##
只匯入使用者下物件的後設資料
impdp bys/bys schemas=bys directory=dir_dp file=bys5.dmp logfile=bys6.log content=metadata_only
只匯入使用者下物件的資料
impdp bys/bys schemas=bys directory=dir_dp file=bys5.dmp logfile=bys7.log content=data_only
匯入使用者下所有物件及資料: --不寫content=,預設就是ALL
impdp bys/bys schemas=bys directory=dir_dp file=bys5.dmp logfile=bys8.log
BYS@ bys3>create directory dir_dp as '/home/oracle/';
Directory created.
BYS@ bys3>grant read,write on directory dir_dp to public;
Grant succeeded.
col privilege for a15
col directory_name for a15
col directory_path for a30
SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories d WHERE t.table_name(+) = d.directory_name ORDER BY 2, 1; --可以使用此語句驗證配置。
#######################################################
匯出使用者某個表測試:
只BYS使用者下表定義不匯出資料:expdp bys/bys tables=bys.test1 directory=dir_dp dumpfile=bys1.dmp logfile=bys1.log content=metadata_only
只BYS使用者下資料不匯出表定義:
expdp bys/bys tables=bys.test1 directory=dir_dp dumpfile=bys2.dmp logfile=bys2.log content=data_only
匯出BYS使用者下所有物件--content不寫,預設是ALL.
expdp bys/bys tables=bys.test1 directory=dir_dp file=bys3.dmp logfile=bys3.log
####################################################
匯出整個使用者下物件測試:
匯出整個使用者下物件的後設資料:expdp bys/bys schemas=bys directory=dir_dp file=bys4.dmp logfile=bys4.log content=metadata_only
匯出整個使用者下的物件
expdp bys/bys schemas=bys directory=dir_dp file=bys5.dmp logfile=bys5.log
####################################################
匯入使用者某個表測試:
1.刪除整個表,drop table test1 purge;
匯入整個表含資料:
impdp bys/bys tables=test1 directory=dir_dp dumpfile=bys3.dmp logfile=impdp3.log
匯入表定義
impdp bys/bys tables=test1 directory=dir_dp dumpfile=bys3.dmp logfile=impdp2.log content=metadata_only
匯入表中資料:
impdp bys/bys tables=test1 directory=dir_dp dumpfile=bys3.dmp logfile=impdp1.log content=data_only
匯入使用者下所有物件測試:
刪除BYS使用者下所有表--不刪除使用者BYS@ bys3>select * from cat;
no rows selected
##
只匯入使用者下物件的後設資料
impdp bys/bys schemas=bys directory=dir_dp file=bys5.dmp logfile=bys6.log content=metadata_only
只匯入使用者下物件的資料
impdp bys/bys schemas=bys directory=dir_dp file=bys5.dmp logfile=bys7.log content=data_only
匯入使用者下所有物件及資料: --不寫content=,預設就是ALL
impdp bys/bys schemas=bys directory=dir_dp file=bys5.dmp logfile=bys8.log
相關文章
- Oracle資料泵匯出匯入(expdp/impdp)Oracle
- Oracle使用資料泵expdp,impdp進行資料匯出匯入Oracle
- 資料庫泵(expdp/impdp)匯入匯出流程資料庫
- 【EXPDP/IMPDP】使用 EXPDP/IMPDP工具“模糊”匯出和匯入
- expdp impdp 資料庫匯入匯出命令詳解資料庫
- Oracle expdp/impdp匯出匯入命令及資料庫備份Oracle資料庫
- 通過EXPDP/IMPDP匯出匯入遠端資料倒本地
- Oracle expdp/impdp匯入匯出備份資料庫指令碼Oracle資料庫指令碼
- oracle匯入匯出之expdp/impdpOracle
- expdp impdp只匯出匯入viewView
- Oracle 12c expdp和impdp匯出匯入表Oracle
- expdp與impdp全庫匯出匯入
- expdp與impdp全庫匯出匯入(二)
- xml與資料庫中資料的匯入匯出XML資料庫
- sqlldr批量匯入匯出資料測試SQL
- sqlldr批次匯入匯出資料測試SQL
- impdp匯入資料後,system 表空間整理
- 使用資料泵impdp匯入資料
- EXP,EXPDP資料匯入本地效能測試
- expdp匯出表的部分資料
- 【impdp】IMPDP中的TRANSFORM引數--【資料泵】EXPDP匯出表結構(真實案例)後傳ORM
- Oracle使用資料泵匯出匯入表Oracle
- 使用impdp network link 跳過expdp直接匯入資料
- mysqldump匯入匯出表資料MySql
- 資料泵匯出匯入表
- expdp 使用QUERY 匯出部分資料。
- MongoDB--Mongodb 中資料匯出與匯入MongoDB
- Impdp資料泵匯入
- oracle10g expdp資料泵的bug,按schema匯出,匯入impdp時無jobOracle
- MySQL表資料匯入與匯出MySql
- Progress資料表的匯入匯出
- 使用資料泵工具expdp工具匯出資料
- rac環境下使用impdp匯入資料出錯
- 資料泵IMPDP 匯入工具的使用
- 針對資料泵匯出 (expdp) 和匯入 (impdp)工具效能降低問題的檢查表
- DB2資料庫匯出表結構與匯入、匯出表資料DB2資料庫
- expdp/impdp中匯出/匯入任務的管理和監控
- expdp遠端匯出資料