Which statement is true about loading data using the conventional path of SQL*Loader? A.Redo is not

Which statement istrue about loading data using the conventional path of SQL*Loader?

A.Redo is notgenerated while performing conventional path loads.

B.Only PRIMARY KEY,UNIQUE KEY, and NOT NULL constraints are checked.

C.No exclusivelocks are acquired when the conventional path loads are performed.

D.Instead ofperforming transactions, SQL*Loader directly writes data blocks to the datafiles.

E.INSERT triggersare disabled before the conventional path load and reenabled at the end of the

load.

【考点分析】SQL*Loader常规路径加载和直接路径加载区别 

【题意简述】对于SQL*Loader常规路径加载描述正确的是?

【原理概念】 常规路径加载通过执行SQL INSERT语句,将数据插入到数据库中.直接路径加载通过格式化Oracle 数据块并将其直接写入数据库文件,消除了大部分Oracle DB开销.直接加载不与其他用户争用数据库资源,因此数据加载速度通常与磁盘速度相差无几.


【答案剖析】 

A: 错误,常规路径加载始终生成redo 

B: 错误,常规路径加载保证所有约束,直接路径加载保证主键,唯一性约束和非空约束 

C: 正确,常规路径加载不会加表级排它锁 

D: 错误,直接路径加载将数据写入到数据文件 

E: 错误,常规路径加载会触发trigger


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值