oracle数据库备份与还原
本文简单介绍常用的Oracle备份与还原命令。
备份
1.将数据库orcl完全导出,用户名system 密码manager 导出到D:\export.dmp中。
exp system/manager@orcl file=d:\export.dmp full=y
2.导出数据库中指定用户的表(如:system、sys)
exp system/manager@orcl file=d:\export.dmp owner=(system,sys)
3.导出数据库中指定的表(如:table1、table2)
exp system/manager@orcl file=d:\export.dmp tables=(table1,table2)
还原
1.将D:\export.dmp 中的数据导入orcl数据库中。注意:如果数据库中某张表已经存在,会跳过。
imp system/manager@orcl file=d:\export.dmp
2.将D:\export.dmp 中的数据导入orcl数据库中。如果表存在,则覆盖。
imp system/manager@orcl file=d:\export.dmp ignore=y
3.导入指定的表,其他表不导入。(如:table1)
imp system/manager@orcl file=d:\export.dmp tables=(table1)
注:检查数据库oral能否连通
tnsping orcl