了解主流数据库面试题(数据库笔试面试149)(1)

题目如下所示:

在Oracle中,imp工具的ignore参数有什么作用?

答案如下所示:

Oracle在恢复数据的过程中,当恢复某个表时,如果该表已经存在,就要根据ignore参数的设置来决定如何操作。若ignore=Y,Oracle不执行CREATE TABLE语句,直接将数据插入到表中,如果插入的记录违背了约束条件,例如主键约束,那么出错的记录不会插入,但合法的记录会添加到表中。如果ignore=N,那么Oracle不执行CREATE TABLE语句,同时也不会将数据插入到表中,而是忽略该表的错误,继续恢复下一个表,默认值为N。

,