数据备份和恢复
備份(多表多文件加上大括號) ?
導出整個數據庫
? exp userid=system/orcl@orcl file=d:all.dmp full=y log=d:all.log ?
導出自己的方案
? exp userid=scott/orcl@orcl owner=scott file=d:scott.dmp log=d:scott.log ?
導出其它案 ?
? exp userid=system/orcl@orcl owner=scott file=d:scott2.dmp log=d:scott2.log ?
導出自己的表 ?
? exp userid=scott/orcl@orcl tables=emp file=d:emp.dmp log=d:emp.log ?
導出其它方案的表
? exp userid=system/orcl@orcl tables=scott.emp file=d:emp.dmp log=d:emp.log ?
導出表的結構
?exp userid=scott/orcl@orcl tables=emp file=d:emp.dmp rows=n log=d:emp.log ?
使用直接導出方式
?exp userid=scott/orcl@orcl tables=emp file=d:emp.dmp direct=y log=d:emp.log ?
這種方式比默認的常規方式速度要快,當數據量大時,可以考慮使用這樣的方法。 這時需要數據庫的字符集要與客戶端字符集完全一致,否則會報錯
?
恢復(多表多文件加上大括號) ?
導入整個數據庫
? ?imp userid=system/orcl@orcl file=d:all.dmp full=y log=d:allimp.log ignore=y ?
導入自己的方案
? ?imp userid=scott/orcl@orcl file=d:emp.dmp log=d:empimp.log
導入其它方案 imp userid=system/orcl@orcl file=d:emp.dmp fromuser=system touser=scott log=d:empimp.log 導入自己的表 ?
? imp userid=scott/orcl@orcl tables=emp file=d:emp.dmp ?
導入表到其它用戶imp userid=system/orcl@orcl tables=emp file=d:emp.dmp fromuser=system touser=scott log=d:empimp.log ?
導入表的結構 imp userid=scott/orcl@orcl tables=emp file=d:emp.dmp rows=n log=d:empimp.log ?
導入數據
如果對象(如比表)已經存在可以只導入表的數據 ?imp userid=scott/orcl@orcl tables=emp file=d:/emp.dmp ignore=y log=d:empimp.log ?
注意formuser是表本來屬于哪個用戶 touser現在傳遞給哪個用戶
轉載于:https://blog.51cto.com/oover/1260722
總結
- 上一篇: ANSI,ASCII,Unicode的区
- 下一篇: 安卓应用自动化测试工具汇总