Oracle 導出、導入某用戶所有數據(包括表、視圖、存儲過程...)


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM