Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 11gR2 创建无数据对象临时不分配segment

做实验发现Oracle11gR2,创建无数据的table、index等对象,oracle为了节省空间,开始并不分配segment,而是等有dml操作时才会分配segment,即使dml回滚,分配的segment并不回收。简单实验如下:
SQL> create table test(a number);Table created.SQL> create index ind_test on test(a);Index created.QL> select segment_name,bytes from dba_segments wheresegment_name="TEST" and owner="WXLUN";no rows selectedSQL> insert into test values(1);1 row created.SQL>
SQL> col SEGMENT_NAME for a22
SQL> select segment_name,bytes from dba_segments wheresegment_name in ("TEST","IND_TEST") and owner="WXLUN";SEGMENT_NAME 
              BYTES
---------------------- ----------
IND_TEST更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle 之updateOracle 10g RAC重建ASM以及相关报错解决相关资讯      Oracle 11gR2 
  • CentOS 7上安装Oracle 11gR2 全程  (07月25日)
  • RHEL 6.5 安装Oracle 11gR2  (06月11日)
  • Oracle 11gR2中的自动并行度  (04月18日)
  • CentOS 无图形化安装Oracle 11gr2  (07月07日)
  • CentOS7安装Oracle 11gR2 图文详解  (04月23日)
  • CentOS6.5下设置Oracle 11gR2 开机  (12/19/2015 11:10:33)
本文评论 查看全部评论 (0)
表情: 姓名: 字数

版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图