Oracle導入/導出某個用戶下的數據庫

導出

  • exp用戶名/密碼@數據庫實例owner=用戶名file=文件存儲路徑
    例如:exp MM/123456@ORCL owner=MM file=F\abcd.dmp

導入

  • imp用戶名/密碼@數據庫fromuser=用戶名touser=用戶名file=d:\cu.dmp ignore=y
    例如:imp MM/123456@ORCL fromuser=MM touser=SZZM file=F:\test.dmp ignore=y

注意

空表不會被導出
基本語法和實例:
一、EXP:
有三種主要的方式(徹底、用戶、表)
一、徹底:
EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
若是要執行徹底導出,必須具備特殊的權限
二、用戶模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC
這樣用戶SONIC的全部對象被輸出到文件中。
三、表模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC)
這樣用戶SONIC的表SONIC就被導出
二、IMP:
具備三種模式(徹底、用戶、表)
一、徹底:
IMP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y
二、用戶模式:
IMP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP FROMUSER=SONIC TOUSER=SONIC
這樣用戶SONIC的全部對象被導入到文件中。必須指定FROMUSER、TOUSER參數,這樣才能導入數據。
三、表模式:
EXP SONIC/SONIC BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC)
這樣用戶SONIC的表SONIC就被導入。web

參考博文:https://blog.csdn.net/u012092924/article/details/78798137數據庫

相關文章
相關標籤/搜索