【移动数据】exp/imp管理

逻辑备份:(exp/imp和expdp/impdp都是逻辑备份,都是针对数据的备份)
备份可分为两类,物理备份和逻辑备份

物理备份:,是针对数据文件的备份,该方法实现数据库的完整恢复,但需要极大的外部存储设备,例如磁带库,具体包括冷备份和热备份。冷备份和热备份(热备份要求数据库运行在归档模式下)都是物理备份,它涉及到组成数据库的文件,但不考虑逻辑内容。
逻辑备份: 使用软件技术从数据库中导出数据并写入一个输出文件,该文件的格式一般与原数据库的文件格式不同,只是 原数据库中数据内容的一个映像。因此,逻辑备份文件只能用来对数据库进行逻辑恢复,即数据导入,而不能按数据库原来的存储特征进行物理恢复。逻辑备份一般 用于增量备份,即备份那些在上次备份以后改变的数据。


1、EXP:具有三种模式(整库、用户、表)
    
如果要执行整库完全导出,必须具有特殊dba的权限
exp参数:

关键字   说明(默认)  
----------------------------------------------
USERID   用户名/口令
FULL     导出整个文件 (N)
BUFFER   数据缓冲区的大小
OWNER   所有者用户名列表
FILE    输出文件 (EXPDAT.DMP)
TABLES   表名列表
COMPRESS  导入一个范围 (Y)
RECORDLENGTH  IO 记录的长度
GRANTS   导出权限 (Y)
INCTYPE   增量导出类型
INDEXES   导出索引 (Y)
RECORD   跟踪增量导出 (Y)
ROWS   导出数据行 (Y)
PARFILE   参数文件名
CONSTRAINTS  导出限制 (Y)
CONSISTENT  交叉表一致性
LOG     屏幕输出的日志文件
STATISTICS  分析对象 (ESTIMATE)
DIRECT   直接路径 (N)
TRIGGERS  导出触发器 (Y)
FEEDBACK  显示每 x 行 (0) 的进度
FILESIZE  各转储文件的最大尺寸
QUERY   选定导出表子集的子句


2、IMP:具有三种模式(整库、用户、表)
 


imp参数:
关键字   说明(默认)  
----------------------------------------------
USERID   用户名/口令
FULL   导入整个文件 (N)
BUFFER   数据缓冲区大小
FROMUSER  所有人用户名列表
FILE   输入文件 (EXPDAT.DMP)
TOUSER   用户名列表
SHOW   只列出文件内容 (N)
TABLES   表名列表
IGNORE   忽略创建错误 (N)
RECORDLENGTH  IO 记录的长度
GRANTS   导入权限 (Y)
INCTYPE   增量导入类型
INDEXES   导入索引 (Y)
COMMIT   提交数组插入 (N)
ROWS      导入数据行 (Y)
PARFILE      参数文件名
LOG       屏幕输出的日志文件
CONSTRAINTS    导入限制 (Y)
DESTROY     覆盖表空间数据文件 (N)
INDEXFILE    将表/索引信息写入指定的文件
SKIP_UNUSABLE_INDEXES    跳过不可用索引的维护 (N)
ANALYZE       执行转储文件中的 ANALYZE 语句 (Y)
FEEDBACK     显示每 x 行 (0) 的进度
TOID_NOVALIDATE    跳过指定类型 id 的校验
FILESIZE    各转储文件的最大尺寸
RECALCULATE_STATISTICS   重新计算统计值 (N)


3.提示:跨平台、 跨版本 expimp
1) 规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器
2) 规则2:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件)
3) 规则3:低版本exp出的dmp文件,高版本可以imp(向下兼容)
4) 规则4:从Oracle 低版本的Export数据可以ImportOracle高版本中,但限于Oracle的相邻版本,如从Oracle 7 Oracle 8。对于两个不相邻版本间进行转换,如从Oracle 6 Oracle 8,则应先将数据输入到中间版本—Oracle 7,再从中间数据库转入更高版本。




请使用浏览器的分享功能分享到微信等