本文主要阐述的是在Oracle备份的高级选项中一些实际步骤的介绍,如果你在计算机的学习过程中在Oracle备份的高级选项有令你头疼的问题时,以下的文章的相关内容就会给你相关解答方案。
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)“增量型”增量导出 导出上一次Oracle备份后改变的数据。
- $ 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 技术支持
(2)用于表空间传输
以上就是对Oracle备份的高级选项相关的内容的介绍,望你会有所收获。
【编辑推荐】