3 回答

TA貢獻1772條經驗 獲得超5個贊
通過exp函數導出dmp文件:
1 將數據庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2 將數據庫中system用戶與sys用戶的表導出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 將數據庫中的表table1 、table2導出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
4 將數據庫中的表table1中的字段filed1以"00"打頭的數據導出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"

TA貢獻1895條經驗 獲得超7個贊
1. 文件名用雙引號"引起來
2. 如果有換行,每行最后要有 \分隔
3. 建議不要換行
4. 用exp help=y,查看exp命令幫助,如果默認就是你條件的值,可以不寫,比如grants=yes(Y)
這樣可以簡化些命令

TA貢獻1943條經驗 獲得超7個贊
file = d:\databuk\orcl%CURRENT_DATE%.dmp這句話有問題,file代表存放路徑,你自己把數據存放在以.dmp為后綴名的文件中,能得到.log的文件才怪
- 3 回答
- 0 關注
- 126 瀏覽
添加回答
舉報