ITPUB??ì3
2010数据库技术大会
ITPUB论坛 » Oracle数据库管理 » 错误 ORA-03237: Initial Extent of specified size cannot be allocated


您有 2 条公共消息
  • 来自: 公共消息 标题: 3-5月ITPUB数据库 ... 内容: ITPUB与3月和5月分别安排了Oracle 11g DBA和Oracle性能优化培训,以及 ...
  • 来自: 公共消息 标题: ITPUB邮箱已经恢复 内容: ITPUB邮箱用户请注意,邮箱现在已经恢复 web访问地址 http://emai ...

    标题: 错误 ORA-03237: Initial Extent of specified size cannot be allocated
    离线 夏目
    一般会员


    精华贴数 0
    个人空间 0
    技术积分 260 (8796)
    社区积分 51 (5962)
    注册日期 2002-3-20
    论坛徽章:1
    授权会员     
          

    发表于 2002-11-11 16:06 
    错误 ORA-03237: Initial Extent of specified size cannot be allocated

    创建rollback segment.
    SVRMGR> create rollback segment rbs01 tablespace rbs01 storage (initial 8k next 8k );
    create rollback segment rbs01 tablespace rbs01 storage (initial 8k next 8k )
    *
    ORA-03237: Initial Extent of specified size cannot be allocated

    Tablespace的信息
    TABLESPACE_NAME      INITIAL_EX NEXT_EXTEN MIN_EXTENT MAX_EXTENT MIN_EXTLEN
    -------------------- ---------- ---------- ---------- ---------- ----------
    RBS01                     16384      16384          1 2147483645      16384
    1 row selected.




    __________________
    为了美,瞎猫也要冲在前面抓老鼠!
    只看该作者    顶部
    在线/呼叫 biti_rainy
    人生就是如此



    精华贴数 39
    个人空间 0
    技术积分 112720 (4)
    社区积分 12111 (165)
    注册日期 2001-12-12
    论坛徽章:55
    现任管理团队成员ITPUB元老年度论坛发贴之星年度论坛发贴之星ITPUB北京2009年会纪念徽章ITPUB北京九华山庄2008年会纪念徽章
    管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章

    发表于 2002-11-11 16:12 
    initial 8k next 8k

    这个太小了

    才跟 db_block_size一样大?

    给大一点


    __________________
    只看该作者    顶部
    离线 ccbzzp
    生活就是一本书


    精华贴数 28
    个人空间 0
    技术积分 50169 (14)
    社区积分 26343 (61)
    注册日期 2002-10-28
    论坛徽章:118
    现任管理团队成员ITPUB长老会成员ITPUB元老菠菜明灯授权会员2010新春纪念徽章
    2010年世界杯参赛球队:墨西哥祖国60周年纪念徽章2009新春纪念徽章2008新春纪念徽章ITPUB新首页上线纪念徽章 

    发表于 2002-11-11 16:16 
    建議4096K


    只看该作者    顶部
    离线 夏目
    一般会员


    精华贴数 0
    个人空间 0
    技术积分 260 (8796)
    社区积分 51 (5962)
    注册日期 2002-3-20
    论坛徽章:1
    授权会员     
          

    发表于 2002-11-11 16:22 
    我试验了8,16,48,64, 16M,错误全都一样

    顺便说这个是SYSTEM的回滚段
    SVRMGR> select n.RSSIZE, n.HWMSIZE, o.name from v$rollstat n , v$rollname o where n.USN=o.USN;
    RSSIZE     HWMSIZE    NAME
    ---------- ---------- ------------------------------
       5087232    5087232 SYSTEM
    1 row selected.


    __________________
    为了美,瞎猫也要冲在前面抓老鼠!
    只看该作者    顶部
    离线 夏目
    一般会员


    精华贴数 0
    个人空间 0
    技术积分 260 (8796)
    社区积分 51 (5962)
    注册日期 2002-3-20
    论坛徽章:1
    授权会员     
          

    发表于 2002-11-11 16:34 
    解决了,重新做了表空间。

    表空间rbs01是Local Managed Uniform Allocation 16K.
    不知道怎么回事,我上次也是试图在一个Local Managed上面做回滚段也失败了但是没有深究,是不是不可以在Local Managed上面做呢?还是因为Uniform Allocation 16K?
    哪位高人给讲讲这到底是为什么?


    __________________
    为了美,瞎猫也要冲在前面抓老鼠!
    只看该作者    顶部
    离线 chenred
    中级会员


    精华贴数 0
    个人空间 0
    技术积分 598 (3860)
    社区积分 23 (8682)
    注册日期 2001-11-4
    论坛徽章:1
    授权会员     
          

    发表于 2002-11-11 18:03 
    rollback segment不能建在local managed的表空间上。
    这个oracle有这个规定,为什么,你问oracle


    只看该作者    顶部
    在线/呼叫 biti_rainy
    人生就是如此



    精华贴数 39
    个人空间 0
    技术积分 112720 (4)
    社区积分 12111 (165)
    注册日期 2001-12-12
    论坛徽章:55
    现任管理团队成员ITPUB元老年度论坛发贴之星年度论坛发贴之星ITPUB北京2009年会纪念徽章ITPUB北京九华山庄2008年会纪念徽章
    管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章

    发表于 2002-11-11 18:15 
    表空间rbs01是Local Managed Uniform Allocation 16K

    本地管理表空间不能自己定义next
    这是使用统一的extent的!!!!

    也是解决碎片的一个方法


    __________________
    只看该作者    顶部
    离线 jiangjp2000
    老会员


    精华贴数 0
    个人空间 0
    技术积分 1408 (1513)
    社区积分 2 (29158)
    注册日期 2002-1-23
    论坛徽章:0
          
          

    发表于 2002-11-12 11:19 
    原因可能是因为表空间的参数设置

    当 PCTINCREASE  >  0  时 , 很可能出现这个问题 ,
    当需要分配的下一个数据段超过表空间剩余空间的大小时就会出现这个问题,使用下面的SQL语句可以查出出现问题的表空间。

    SELECT OWNER,SEGMENT_NAME, NEXT_EXTENT, S.TABLESPACE_NAME,MAX_FREE_BYTES
    FROM SYS.DBA_SEGMENTS S,
        (SELECT TABLESPACE_NAME,MAX(BYTES) MAX_FREE_BYTES
         FROM SYS.DBA_FREE_SPACE
         GROUP BY TABLESPACE_NAME) F
    WHERE S.NEXT_EXTENT > F.MAX_FREE_BYTES
      AND S.TABLESPACE_NAME=F.TABLESPACE_NAME


    __________________
    成功就是每天进步一点点。每天走路比昨天精神一点点;每天行动比昨天多一点点;每天效率比昨天提高一点点;每天方法比昨天多找一点点;
    只看该作者    顶部
    离线 ttdb
    si bu hui gai de you xia


    精华贴数 3
    个人空间 0
    技术积分 2341 (839)
    社区积分 2587 (641)
    注册日期 2001-9-24
    论坛徽章:3
    ITPUB元老会员2006贡献徽章授权会员   
          

    发表于 2002-11-12 11:29 
    rainy,我觉得“本地管理表空间不能自己定义 storage 参数” 更加恰当?


    __________________
    whopawhohttp://www.itpub.net/search.php今天你google了没有?
    只看该作者    顶部
    在线/呼叫 biti_rainy
    人生就是如此



    精华贴数 39
    个人空间 0
    技术积分 112720 (4)
    社区积分 12111 (165)
    注册日期 2001-12-12
    论坛徽章:55
    现任管理团队成员ITPUB元老年度论坛发贴之星年度论坛发贴之星ITPUB北京2009年会纪念徽章ITPUB北京九华山庄2008年会纪念徽章
    管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章

    发表于 2002-11-12 11:37 


    你的描述更恰当和全面
    thx  tt  

    本地管理就是规定好了的
    你只管用,不能去改变


    __________________
    只看该作者    顶部
    相关内容


    CopyRight 1999-2006 itpub.net All Right Reserved.
    北京皓辰网域网络信息技术有限公司. 版权所有
    E-mail:Webmaster@itpub.net
    网站律师 隐私政策 知识产权声明
    京ICP证:060528号 联系我们