Oracle
導出、導入某用戶所有數據(包括表、視圖、存儲過程...)
導出、導入某用戶所有數據(包括表、視圖、存儲過程...)
前提:在CMD 命令下
導出命令:exp 用戶名/密碼@數據庫 owner=用戶名 file=文件存儲路徑(如:F:\abcd.dmp)
測試截圖:exp ZM/sql123@ORCL owner=ZM file=F\abcd.dmp
導入命令:imp 用戶名/密碼@數據庫 fromuser=用戶名 touser=用戶名 file=d:\cu.dmp ignore=y
imp:命令類型
cu/mycu@db:導入的數據庫登陸(用戶名/密碼@數據庫)
fromuser:文件的指定用戶
touser:指定導入到當前登錄的數據庫某個用戶
file:需要導入的數據文件
ignore:是否忽略創建錯誤
測試截圖:imp ZM/sql123@ORCL fromuser=ZM touser=SZZM file=F:\test.dmp ignore=y
基本語法和實例: 1、EXP: 有三種主要的方式(完全、用戶、表)
1、完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 如果要執行完全導出,必須具有特殊的權限
2、用戶模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC 這樣用戶SONIC的所有對象被輸出到文件中。
3、表模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC) 這樣用戶SONIC的表SONIC就被導出
2、IMP: 具有三種模式(完全、用戶、表)
1、完全: IMP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
2、用戶模式: IMP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP FROMUSER=SONIC TOUSER=SONIC 這樣用戶SONIC的所有對象被導入到文件中。必須指定FROMUSER、TOUSER參數,這樣才能導入數據。
3、表模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC) 這樣用戶SONIC的表SONIC就被導入。
————————————————
版權聲明:本文為CSDN博主「閑了么事干」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u012092924/article/details/78798137
————————————————
版權聲明:本文為CSDN博主「閑了么事干」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u012092924/article/details/78798137