数据加载与卸载技术详解
1. 数据加载错误处理
在数据加载过程中,错误是难以避免的。为了追踪这些错误,最常用的方法是使用 BADFILE
选项。Oracle会将所有处理失败的记录记录到这个文件中。
下面是具体的操作步骤:
1. 添加错误数据 :在 demo1.ctl
文件的最后一行添加无法加载的数据,例如:
ABC,XYZ,Hello
- 检查坏文件是否存在 :运行以下命令确认
demo1.bad
文件尚未存在:
ops$tkyte@ORA11GR2> host ls -l demo1.bad
- 查询外部表内容 :
ops$tkyte@ORA11GR2> select * from SYS_SQLLDR_X_EXT_DEPT;
- 查看坏文件内容 :再次检查
demo1.bad
文件,会发现它已经存在,并且包含了之前添加的错误记录: