3种方法:
1。设置足够大的回滚段,然后delete
2.回滚段小,数据大,用drop table 比delete 更合适。但是要得到表的定义脚本。
3。用truncate table,但是它是不可恢复的。
1。设置足够大的回滚段,然后delete
2.回滚段小,数据大,用drop table 比delete 更合适。但是要得到表的定义脚本。
3。用truncate table,但是它是不可恢复的。
解决方案 »
- 关于oracle数据库的同步问题
- linux下怎么导入从windows导出的oracle的dmp,用sql plus
- 读入的数据被截断,老问题了?
- 求oracle 10gRMAN备份策略
- 当文本字节超过4096只能用BOLB类型吗?文本存入BOLB类型后能直接看到明码吗?
- 按时间分段查询人员所在机构,怎么用sql实现?
- 好像没有说清楚?权限问题?
- 求助,oracle中间件的思路?
- drop endpoint jobhb-2;因为加了-,删除不掉怎么办
- ORACLE缺失表达式是为什么?
- oracle9.2 exp 出来的 DMP 如何 IMP 到低版本的ORACLE(如8,8I)
- 这个存储过程怎么写?
2、以nologging方式删除记录;
关键还是回滚段的大小和分配的参数,还有表的查询字段上的索引。