OS:AIX5.3
Oracle:Oracle10.2.01.0
ORACLE数据库中删除表数据后,数据库表空间已使用不会自动减少
如:查看磁盘空间df -g
剩余空间还有5G,
在数据库中删除一个用户的数据,如:
SQL>drop user test cascade; (test用户导入时有5个g的数据)
再查看磁盘空间还是5G。
因为在Oracle中,已建立的表空间应该是不可以缩小的,即使里面没有存储任何的数据!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-512022/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12778571/viewspace-512022/
本文讨论了在Oracle数据库中删除表数据后,表空间已使用的空间并不会自动减少的问题。通过实例展示了即使删除了一个包含大量数据的用户,磁盘空间也不会立即释放,并解释了这是由于Oracle表空间的设计原则所导致。
1055

被折叠的 条评论
为什么被折叠?



