先确认是否是因为这张表引起的表空间使用率不断增大。查user_segments表,看看你这个表所占用的空间是否一直在增大。
其次确认表的记录数是否的确基本不变的。
还有就是表的pct_used的值是多少
其次确认表的记录数是否的确基本不变的。
还有就是表的pct_used的值是多少
解决方案 »
- 将一张表中的一个字段插入另一张表
- 针对Oracle数据库在ADO中,为何对recordset结果集的field的property属性值做以下修改时会出现错误"Operation is not allowed in this cont
- 求ORACLE9i存储过程
- 如何查询前一个月的数据
- 【alter database backup controlfile to trace 后需要怎样的命令才能恢复controlfile?】
- 如何最方便的将一个sqlserver数据库“移植”到oracle数据库??在线求教!!
- 我是新手,我想问问题....
- 为什麽在 win98 操作系统下 安装不上 oracle 9i
- oracle9i可以直接生成HTML各式的Report,oracle有没有提供程序接口
- oracle forms 10g和11g web部署
- 救急:想调试存储过程,但是plsql报错:“调试不可能在单一模式里",在网上搜不到解决办法,请高手回答
- 请问Oracle中有没有画表关系图的工具??
其次我能确认表空间使用率不断增大是由该表不断分配空间所引起的,trunacate 该表后使用率下降到某一恒定值.
再次该表的记录数基本恒定在200万条左右,且系统已在使用中数据库不能重启.
请教bobfang朋友,表的pct_used值对这种现象的产生有什么影响,为何会有此种影响,本人对oracle的理解不是很深,急切希望得到您的帮助.
.你可以进行表重组一次如:
DECLARE
BEGIN
EXECUTE IMMEDIATE 'ALTER TABLE a MOVE';
END;