oracle备份分为表备份,方案备份和数据库备份
- 表备份
备份表数据和表结构
exp userid=用户名/密码@数据库 tables=(表名1,表名n) file=备份路径.dmp
exp userid=用户名/密码@数据库 tables=(表名1,表名n) file=备份路径.dmp direct=y //直接备份,速度快
只备份表结构
exp userid=用户名/密码@数据库 tables=(表名1,表名n) file=备份路径.dmp rows=n
- 方案备份
exp userid=用户名/密码@数据库 owner=(方案名1,方案名n) file=备份路径.dmp //方案名和用户名是一样的
- 数据库备份:会备份数据库下的所有方案
exp userid=用户名/密码@数据库 full=y inctype=complete file=备份路径.dmp //inctype=complete表示增量备份,速度会快一些
表恢复