WEB开发网
开发学院数据库Oracle Oracle 数据库备份与恢复总结-exp/imp (导出与导... 阅读

Oracle 数据库备份与恢复总结-exp/imp (导出与导入装库与卸库)

 2008-08-28 12:43:17 来源:WEB开发网   
核心提示: $ exp user/pwd file=/dir/xxx.dmp log=xxx.log full=ycommit=y ignore=y导入:$ imp user/pwd file=/dir/xxx.dmp log=xxx.log fromuser=dbuser touser=dbuser

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log full=ycommit=y ignore=y

导入:

$ imp user/pwd file=/dir/xxx.dmp log=xxx.log fromuser=dbuser touser=dbuser2

1.2 高级选项

1. 分割成多个文件

以多个固定大小文件方式导出:这种做法通常用在表数据量较大,单个 dump文件可能

会超出文件系统的限制的情况

$ exp user/pwd file=1.dmp,2.dmp,3.dmp,…filesize=1000m  log=xxx.log full=y

以多个固定大小文件方式导入

$ imp user/pwd file=1.dmp,2.dmp,3.dmp,… filesize=1000m tables=xxx fromuser=dbuser touser=dbuser2  commit=y ignore=y

2. 增量导出/导入

// oracle 9i 以后 exp 不再支持 inctype

必须为 SYS 或 SYSTEM 才可执行增量导出导入

增量导出:  包括三个类型:

(1)“完全”增量导出(Complete) // 备份整个数据库

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log inctype=complete

(2)“增量型”增量导出   导出上一次备份后改变的数据。

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log inctype=incremental

(3) “累计型”增量导出(Cumulative)只导出自上次“完全”导出之后数据库中变化 了的信息。

$ exp user/pwd file=/dir/xxx.dmp log=xxx.log inctype=cumulative

增量导入:

$ imp usr/pwd FULL=y inctype=system/restore/inct ype

其中:

SYSTEM:  导入系统对象

RESTORE: 导入所有用户对象

3. 以SYSDBA进行导出/导入

1. 用于 Oracle 技术支持

上一页  1 2 3 4 5 6 7  下一页

Tags:Oracle 数据库 备份

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接