网站大量收购独家精品文档,联系QQ:2885784924

Oracle数据库教程—— undo表空间损坏的处理过程.pdf

Oracle数据库教程—— undo表空间损坏的处理过程.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle数据库教程—— undo表空间损坏的处理过程

广州远佳信息科技有限公司 Oracle 数据库教程 ——undo 表空间损坏的处理过程 erpaa 数据库,因为存储原因宕机,undo 表空间损坏的处理过程 数据库在开启 rman 备份时,突然出现挂载磁盘无法识别情况,导至数据库 宕机。 处理过程如下: --检查数据库状态 C:\Documents and Settings\Administratorsqlplus /as sysdba SQL*Plus: Release .0 - Production on 星期日 8 月 19 11:49:13 2013 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. 已连接到空闲例程。 SQL startup ORA-00376: 此时无法读取文件 18 ORA-01110: 数据文件 18: Y:\ORADATA\UNDO\UNDO02.DBF 数据库启动报错,指出undo 空间错误!经过分析,需要对undo 空间进行重 建 --备份参数文件,准备修改参数启动数据库,查看其它文件的状态。 SQL create pfile=c:\pfilebak0819.ora from spfile; 尝试启动到mount 状态: SQL startup mount; 这时数据库显示启动到了mount 状态,查询一下数据库文件情况: SQL select name,status from v$datafile; NAME STATUS 广州远佳信息科技有限公司 E:\ORACLE\ORADATA\erpaa\SYSTEM01.DBF SYSTEM E:\ORACLE\ORADATA\erpaa\UNDOTBS01.DBF ONLINE E:\ORACLE\ORADATA\erpaa\USERS01.DBF ONLINE E:\ORACLE\ORADATA\erpaa\XDB01.DBF ONLINE E:\ORACLE\ORADATA\erpaa\USER.ORA ONLINE Z:\ORADATA\USER\USER004.DBF ONLINE Y:\ORADATA\UNDO\UNDO02.DBF RECOVER Y:\ORADATA\UNDO\UNDO03.DBF RECOVER 这里发现undo 空间需要恢复,所以先恢复一下数据库,看能否恢复! SQL recover database; Database recovered. 再次查看的时候,仍然处理需要恢复的状态。 --修改刚才备份的参数文件 pfile ,数据库启动到不一致的状态,添加 undo 表空间,并删除原undo 表空间 加上如下两个参数: *._allow_resetlogs_corruption=true *._corrupted_rollback_segments=(_SYSSMU1$,_SYSSMU2$,_SYSSMU3$,_S YSSMU4$,_SYSSMU5$,_SYSSMU6$,_SYSSMU7$,_SYSSMU8$,_SYSSMU9 $,_SYSSMU10$) 保存后用pfile 启动 SQL startup pfile=c:\pfilebak0819.ora; 启动数据库后,重新创建undo 表空间。 SQL CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE E:\oracle\oradata\erpaa\undotbs02.dbf SIZE 1024M REUSE AUTOEXTEND ON NEXT 2m MAXSIZE 4096M; 广州远佳信息科技有限公司 Tablespace created. SQL alter system set undo_tablespace=UNDOTBS2 scope=both; System alerted. SQL drop tablespace UNDOTBS1 including contents

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档