li
  当前位置:主页 > 性能优化 > 文章内容
li
ORA-00701 warmstarting对象的另类解决方法
来源: www.eygle.com  作者: eygle    时间:2008-03-14   阅读:5  
本文章共3765字,分3页,当前第1页,快速翻页:
 
有朋友在ITPUB问到一个问题,如何resize一个SYSTEM表空间。

    从常规来说,如果我们希望resize一个文件,这个文件能够resize的部分必然是没有数据,未被使用的,也就是说,我们需要找到一个文件最高的Extent号,这个Extent之外的空间是可以被resize的,以下一个查询可以帮我们找到一个文件最末端的对象:

col segment_name for a30
col owner for a10
SELECT *
  FROM (SELECT   owner, segment_name,segment_type,block_id, blocks
            FROM dba_extents
           WHERE tablespace_name = 'SYSTEM' and file_id='&fileid'
        ORDER BY block_id DESC)
WHERE ROWNUM < 11;

看一下我的一个数据库:

SQL> col segment_name for a30
SQL> col owner for a10
SQL> SELECT *
  2    FROM (SELECT   owner, segment_name,segment_type,block_id, blocks
  3              FROM dba_extents
  4             WHERE tablespace_name = 'SYSTEM' and file_id='&fileid'
  5          ORDER BY block_id DESC)
  6  WHERE ROWNUM < 11;
Enter value for fileid: 1
old   4:            WHERE tablespace_name = 'SYSTEM' and file_id='&fileid'
new   4:            WHERE tablespace_name = 'SYSTEM' and file_id='1'


OWNER      SEGMENT_NAME                   SEGMENT_TYPE         BLOCK_ID     BLOCKS
---------- ------------------------------ ------------------ ---------- ----------
SYS        EYGLE_IP                       TABLE                   25609        128
SYS        EYGLE_IP                       TABLE                   25481        128
SYS        EYGLE_IP                       TABLE                   25353        128
SYS        I_H_OBJ#_COL#                  INDEX                   25305          8



阅读更多内容1 · 2 · 3 · 下一页>>


  上一篇: ORA-600 [2103]错误解决过程   下一篇: ORACLE ORA-1693错误以及表和索...
li
 §相关评论  
 热点文章

·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 编辑推荐
·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 相关篇章
·ORA-600 [2103]错误解决过程
·ORA-04098错误解决方法
·ora-12638:身份证明检索失败的解...
·如何解决ora-600 12700错误
·ORA-00600: internal error code...
·Oracle中ORA-01599错误的解决方法
·ORA-12154: TNS: 无法解析指定的...
·ORA-01562 和 ORA-01628 问题解决...
·ora-02069 错误解决方法
·ORA-00600: 内部错误代码,参数:...
·ORACLE ORA-1693错误以及表和索...
·oracle ora-01861文字与格式字符...
·ORA-00904 invalid column name案...
·oracle ORA-01991错误--重建密码...
·oracle中ora-0100错误打开游标过...
·ORA-25153: 临时表空间为空
·ORA-29516 Aurora assertion fai...
·ORA-01460的解决方法
·ORA-01599: failed to acquire r...
·如何解决Ora-600 4193错误
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接