zoukankan      html  css  js  c++  java
  • ORA01650:unable to extend rollback segment NAME by NUM intablespace NAME

      ORA-01650:unable to extend rollback segment NAME by NUM intablespace NAME
      
      产生原因:上述ORACLE错误为回滚段表空间不足引起的,这也是ORACLE数据管理员最常见的ORACLE错误信息。当用户在做一个非常庞大的数据操作导致现有回滚段的不足,使可分配用的回滚段表空间已满,无法再进行分配,就会出现上述的错误。
      
      解决方式:使用“ALTER TABLESPACE tablespace_name ADD DATAFILE filename SIZE size_of_file”命令向指定的数据增加表空间,根据具体的情况可以增加一个或多个表空间。当然这与还与你主机上的裸盘设备有关,如果你主机的裸盘设备已经没有多余的使用空间,建议你不要轻意的增加回滚段表空间的大小,可使用下列的语句先查询一下剩余的tablespace空间有多少:
      
      Select user_name,sql_text from V$open_cursor where user_name=’’;
      
      
    如果多余的空间比较多,就可以适当追加一个大的回滚段给表空间使用,从而避免上述的错误。你也可以用以下语句来检测一下rollback segment的竞争状况:
      
      
      
      Select class,count from V$waitstat where calss in(‘system undo header’,’system undo block’,’undo header’,’undo block’);和
      
      Select sum(value) from V$sysstat where name in (‘db_block_gets’,’consistents gets’); 
      
      如果任何一个class in count/sum(value)大于1%,就应该考虑增加rollback segment。
      
      相应的英文如下:
      
      
      
      Cause:Failed to allocate extent from the rollback segment in tablespace
      
      Action:Use the ALTER TABLESPACE ADD DATAFILE statement to add one or more files to the specified tablespace.

  • 相关阅读:
    leetcode 190 Reverse Bits
    vs2010 单文档MFC 通过加载位图文件作为客户区背景
    leetcode 198 House Robber
    记忆化搜索(DP+DFS) URAL 1183 Brackets Sequence
    逆序数2 HDOJ 1394 Minimum Inversion Number
    矩阵连乘积 ZOJ 1276 Optimal Array Multiplication Sequence
    递推DP URAL 1586 Threeprime Numbers
    递推DP URAL 1167 Bicolored Horses
    递推DP URAL 1017 Staircases
    01背包 URAL 1073 Square Country
  • 原文地址:https://www.cnblogs.com/HondaHsu/p/2593909.html
Copyright © 2011-2022 走看看