Oracle数据泵导出的主要参数:
system/passwd: 用户和密码
directory: 导出数据的目录
dumpfile: 转储文件名称
full=y: 表示实施的是完全数据库
Oracle导入的主要参数:
system/passwd :
directory: 数据库目录对象
dumpfile: 指定转储文件
full=y:
nologfile=y: 表示不进行写日志操作
sqlfile: 表示将元数据(DDL语句)写入到指定的文件中件中
使用Exp导出整个数据库
主要参数:
userid:导出操作的用户名和密码
direct:是否按照直接路径导出
full=y: 表示实施的是全部数据库导出操作
rows=y:表示连同基表中的数据一同导出
file:导出文件
注意:这里不是使用数据泵时的数据库目录对象,而是操作系统的文件目录。
log:导出操作日志文件
相比于传统的exp/imp,数据泵具有以下优点:
1、数据泵工具运行于服务器端,相比于运行于客户端的exp/imp,其性能更好,并能实现exp/imp的全部功能
2、通过设定数据库版本号,数据泵可以兼容老版本的数据库系统。
3、并行执行。
4、通过使用extimate_only参数,数据泵可以预估导出作业所需要的磁盘空间。
5、支持分布式环境中通过数据库连接实现导入\导出。
6、支持导入时重新映射功能(即将对象导入到新的目标数据文件、架构及表空间等).
7、支持元数据压缩及数据采样。
冷备份:
冷备份是最快最安全的方法
优点:1、容易归档
缺点:
1、独立使用时,只能提供到“某一时间点”的恢复
2、在实施冷备份的全过程中,数据库必须处于关闭状态,不能做其他工作。
3、若磁盘空间有限,则只能将备份文件拷贝到其他外部存储设备上,速度会非常慢。
4、不能按表或按用户进行恢复操作。
冷备份中必须拷贝的文件:
1、所以数据文件
2、所有控制文件
3、所有联机重做日志文件
4、可选的init.ora文件
冷备份的基本步骤:
1、关闭数据库
2、拷贝必要文件
3、重启数据库
热备份
需要在归档模式下并拥有大量可用的磁盘空间
Oracle以循环方式写入联机重做日志文件
热备份要备份的文件
多有数据文件:一个表空间一个表空间的备份
所有归档的重做日志文件
一个控制文件
热备份的优点:
1、提供了完全的时间点恢复
2、在文件系统备份时允许数据库保持打开状态
热备份的缺点:
1、难以维护且不能出错
2、若热备份不成功,则所得到的结果不可用于时间点得恢复。