一.說明
oracle 的exp/imp命令用於實現對資料庫的匯出/匯入操作;
exp命令用於把資料從遠端資料庫伺服器匯出至本地,生成dmp檔案;
imp命令用於把本地的資料庫dmp檔案從本地匯入到遠端的oracle資料庫中。
二.下面介紹的是匯入匯出的例項。
資料匯出:
[sql]view plain
copy
exp myname/[email protected]/orcl file = d:\my.dmp
--將資料庫完全匯出
exp myname/[email protected]/orcl file = d:\my.dmp full = y
--只匯出使用者myuser下的表
exp myname/[email protected]/orcl file = d:\my.dmp owner = (myuser)
--只匯出test1、test2表
exp myname/[email protected]/orcl file = d:\my.dmp tables=(test1,test2)
資料匯入:
[sql]view plain
copy
--全部匯入
imp myname/[email protected]/orcl file = d:\my.dmp full = y
--全部匯入,忽略已存在資料
imp myname/[email protected]/orcl file = d:\my.dmp full = y ignore=y
--只匯入test1 test2表
imp myname/[email protected]/orcl file = d:\my.dmp tables=(test1,test2)
exp匯出的時候 owner和tables只能指定其一
否則報錯
[plain]view plain
copy
exp-00026: 指定了衝突模式
exp-00000: 匯出終止失敗
imp匯入的時候 full和tables只能指定其一
否則報錯
[plain]view plain
copy
imp-00024: 只能指定一種模式 (tables, fromuser 或 full)
imp-00000: 未成功終止匯入
Oracle EXP IMP引數詳解
exp imp是oracle自帶的匯入匯出命令,運用它,即使不需要那結ui工具也能輕易的完成資料匯出匯入工作,下面是它們的引數 exp引數詳解 使用的格式是 exp keyword value 或 keyword value1,value2,valuen 其中userid是必須的且為第乙個引數 關鍵...
oracle exp imp 資料備份
1 oracle11g預設對空表不分配segment,故使用exp匯出oracle11g資料庫時,空表不會匯出。解決辦法 設定deferred segment creation 引數為false後,無論是空表還是非空表,都分配segment。在sqlplus中,執行如下命令 sql alter sy...
Oracle(exp imp)匯入匯出
直接進入系統命令行執行即可。exp命令 1 exp username psw test file d test.dmp full y 2 exp username psw test file d test.dmp owner ly 3 exp username psw test file d tes...