我将一个表的的100多万条记录删除后,发现表空间的利用率并没有因此而减少.查了一些资料后了解到Oracle只是将这些行标记成了UNUSED.
现在想请教一下各位:
在我下次对该表进行INSERT操作时,Oracle是否会覆盖这些已被标记为UNUSED的空间?
谢谢!!!
现在想请教一下各位:
在我下次对该表进行INSERT操作时,Oracle是否会覆盖这些已被标记为UNUSED的空间?
谢谢!!!
解决方案 »
- oracle 10g 如何增量导入记录?
- VS2010连接Oracle,碰到一些困难了,大家帮忙看下吧
- TNS:listener does not currently know of service requested in connect descriptor
- ODI报这样的错,求解.......
- 送分啦,请教一个简单修改字段类型的sql语句
- oracle9i 的高手们帮忙啊!!
- 新手问题~~~前辈可以帮看看么???
- 請問怎樣用ASP ﹐JSP 中的方法或函數將"字符型"轉成"數字型 ",謝謝
- 谁有PL/SQL下使用的HTML Manuals文件?
- 清除注册表中的oracle垃圾文件
- 触发器访问权限问题
- 重新定义Tablespace的extent等存储参数是否会影响此表空间中的已存在表和索引的存储参数?
需要注意的是truncata是删除全表数据,而不能限制条件删除几条数据.以上只是一个形象的解释以助于理解oracle表数据的存储机制,详细了解需要参考相关文档。