Oracle数据加载和卸载

时间:2023-12-17 11:16:08

一、

平面文件卸载
数据泵卸载 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角色