undo文件丢失或损坏

startup mount

cp +DATA/ora11g/datafile/undotbs1.dbf

alter database rename file

‘+DATA/ora11g/datafile/undotbs1.258.833721555‘ to ‘+DATA/ora11g/datafile/undotbs1.dbf‘;

select file#,name from v$datafile;

recover datafile 3;

alter database open;

----------------------------------------------------------------------------------------------------------------------------------

示例

[email protected]>startup

ORACLE instance started.

Total System Global Area  830930944 bytes

Fixed Size                  2231048 bytes

Variable Size             616563960 bytes

Database Buffers          205520896 bytes

Redo Buffers                6615040 bytes

Database mounted.

ORA-01157: cannot identify/lock data file 3 - see DBWR trace file

ORA-01110: data file 3: ‘+DATA/ora11g/datafile/undotbs1.258.833721555‘

cp +DATA/ora11g/datafile/undotbs1.dbf

[email protected]>alter database rename file ‘+DATA/ora11g/datafile/undotbs1.258.833721555‘ to ‘+DATA/ora11g/datafile/undotbs1.dbf‘;

Database altered.

[email protected]>select file#,name from v$datafile;

FILE# NAME

---------- ---------------------

1 +DATA/ora11g/datafile

/system.256.833721555

2 +DATA/ora11g/datafile

/sysaux.257.833721555

3 +DATA/ora11g/datafile

/undotbs1.dbf

4 +DATA/ora11g/datafile

/users.259.833721555

5 +DATA/ora11g/datafile

/example.269.83372171

1

[email protected]>recover datafile 3;

Media recovery complete.

[email protected]>alter database open;

Database altered.

时间: 2024-10-12 22:36:33

undo文件丢失或损坏的相关文章

怎样修复“Windows/System32/Config/System中文件丢失或损坏”故障

怎样修复“Windows/System32/Config/System中文件丢失或损坏”故障 英文原文引自 http://xphelpandsupport.mvps.org/how_do_i_repair_a_missing_or_cor1.htm 此类错误通常说明计算机由于注冊表的原因不能启动,下列操作应该可以修正以上错误.然而,须要特别注意的是,你须要将5个注冊表区域所有进行替换.仅仅简单的替换一个或者两个将会潜在的导致其它的错误 注意 假设你使用的是WindowsXP的OEM版本号,那么你

ORACLE联机日志文件丢失或损坏的处理方法(转)

经验总结: 联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题. 损坏非当前联机日志:1.启动数据库,遇到ORA-00312 or ORA-00313错误,如:ORA-00313: open failed for members of log group 4 of thread 1ORA-00312: online log 3 thread 1: '/opt/oracle/db04/oradata/ORCL/redo03.log'从这

redo与undo同时丢失后的恢复(没有备份)

系统停电导致redo和undo损坏 下面是恢复步骤,希望对大家有用. 当前状态是需要redo recover但是文件不存在或文件损坏经过redo的clear或不完全恢复后启动数据库的时候,出现ora报错,能后添加系统隐藏参数后和修改系统通过system为undotbs后成功启动数据库.1.redo丢失或损坏有如下两种常用的处理办法用CLEAR命令重建该日志文件非当前状态,而且已经归档SQL>alter database clear logfile group 3;如果是该日志组还没有归档,则需要

电脑C盘文件丢失的常见原因及恢复方法

C盘作为电脑的主分区之一,针对安装在本地硬盘的单操作系统来说,是默认的本地系统启动盘.要对C盘进行严密保护,必要时要进行备份,以免出现严重故障而无法挽回损失! C盘文件丢失的原因有哪些?1.强行重启动或关机的,这样会造成大量文件丢失或损坏:2.当电脑工作时,突然的断电.瞬时的电源关开,亦会造成文件丢失:3.系统侵染,有些文件也会丢失. C盘文件丢失的恢复方法?在没有备份的情况下,一些操作不当导致电脑C盘数据丢失的情况下该如何恢复?或是电脑只出现C盘,其他盘都消失了,该如何找回其他盘数据?只剩下电

【恢复】Redo日志文件丢失的恢复

第一章 Redo文件丢失的恢复 1.1  online redolog file 丢失 联机Redo日志是Oracle数据库中比较核心的文件,当Redo日志文件异常之后,数据库就无法正常启动,而且有丢失据的风险,强烈建议在条件允许的情况下,对Redo日志进行多路镜像.需要注意的是,RMAN不能备份联机Redo日志文件.所以,联机Redo日志一旦出现故障,则只能进行清除日志了.清除日志文件即表明可以重用该文件. 1.1.1  数据库归档/非归档模式下inactive redo异常ORA-00316

ORACLE模拟临时文件、日志成员、口令文件丢失情况与恢复【weber出品】

一.临时表空间文件.日志文件和口令文件都属于非关键性文件,因为这些文件丢失后并不会影响到整个数据库的完整性. 但是,当这些文件丢失后我们需要快速的找回这些文件.接下来我将模拟临时表空间文件.日志文件和口令文件丢失的情况. 二.如果属于 TEMP 表空间的临时文件丢失或损坏,则 TEMP 表空间将不可用.例如:在执行需要 TEMP 空间进行排序的 SQL 语句过程中,此问题将声明其为错误. 一般会用到临时表空间的场景有: 索引create或rebuild Order by 或 group by D

【控制文件丢失-恢复-1】

控制文件恢复: [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Thu Nov 6 10:35:08 2014 Copyright (c) 1982, 2010, Oracle.  All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 -

vss的ss.ini丢失或损坏导致的vss无法登录错误

vss的ss.ini丢失或损坏导致的vss无法登录错误 Written in 2007-07-03 18:17 在vss使用过程中,不知道什么原因,会导至vss目录中的ss.ini文件损坏,此文件位于类似如下的文件夹:\\server\vssu\users\yao\ss.ini,其中 server 为vss所在服务器,yao 为vss的用户名. 错误现象是:File "\\server\vss\users\yao\ss.ini" not found 错误出现的时候,进入此文件夹,会发现

“文件或目录损坏且无法读取”的简单修复

问题表现 出现"文件或目录损坏且无法读取"这个问题的原因可能为不正常插拔,表现症状为: 文件或目录损坏且无法读取 磁盘属性为RAW格式,且容量为0 解决方法 DOS下有个磁盘修复的命令--chkdsk,可以用它来修复"主文件索引表"(MFT): 格式为:chkdsk x :/f x : 为损坏的盘符 /f : 参数指修复磁盘错误 更多参数说明及操作说明请运行 chkdsk /? 运行后出现提示 C:\Documents and Settings\Administra