每天两道oracle笔试题系列 第九天
不积跬步无以至千里
问题:
1、比较truncate和delete命令的区别?
2、如果必须利用备份恢复数据库,但此时没有控制文件,如何应对?
问题:
1、答:
两者都可以用来删除表中所有的记录。
truncate是DDL操作,它移动HWK,不需要rollback segment。
delete是DML操作,需要rollback segment且花费较长的时间。
2、答:
重建控制文件,用带backup control file子句的recover命令恢复数据库。