Oracle数据加载和卸载
一、
平面文件卸载
数据泵卸载 EXP/IMP; EXPDP/IMPDP
sqlldr的两种模式:
传统路径
直接路径
控制文件:
INSERT、APPEND、TRUNCATE、REPLACE
1、定界数据
2、制表符定界数据
FIX属性
VAR属性
STR属性
加载LOB数据
外部表
二、损坏快修复
RCHIVELOG模式:使用BLOCKRECOVERY命令
NOARCHIVELOG模式:使用DBMS_REPAIR包修复
1、归档模式:可以做热备份,并且可以做增量备份,可以做部分恢复.
手动归档 LOG_ARCHIVE_START=FALSE
自动归档 LOG_ARCHIVE_START=TRUE
2、非归档模式:只能做冷备份,并且恢复时只能做完全备份.最近一次完全备份到系统出错期间的数据不能恢复.
1、建立REPAIR表
2、确定损坏块个数
3、标记损坏块
4、跳过损坏块
5、确定孤键个数
日志挖掘:
1、获得事务变化所对应的重做日志
conn sys as sysdba
(以下语句一定要在SQL*Plus中执行)
SELECT a.member
FROM v$logfile a, v$log b
WHERE a.group#=b.group#
AND b.status='CURRENT';
返回:E:\oracle\oradata\orcl\REDO01.LOG
2、建立字典文件
3、建立日志分析列表
mount状态下执行
4、执行日志分析
5、查看日志分析结果
6、结束LogMiner
三、
重做日志文件:
1、在线重做日志文件
2、归档重做日志文件
set autotrace traceonly statistics
报错:无法找到会话标识,启用检查 plustrace角色