RMAN中什么样的数据文件才是unrecoverable的?
存在不能用重做日志进行恢复的表或索引等对象的数据文件,在RMAN中即会被列为unrecoverable。
创建一个unrecoverable的数据文件:
create table scott.dept2 tablespace users as select * from scott.dept;
alter table scott.dept2 nologging;
insert /*+ APPEND */ into scott.dept2 select * from scott.dept;
RMAN> report unrecoverable;
Report of files that need backup due to unrecoverable operations
File Type of Backup Required Name
---- ----------------------- -----------------------------------
4 full D:\DATA10G\ORCL\USERS01.DBF
REF:
1. Oracle: What is an Unrecoverable Data File?
http://www.pythian.com/news/7401/oracle-what-is-an-unrecoverable-data-file/
分享到:
相关推荐
在Oracle数据库管理中,恢复丢失的数据文件是一项重要的维护任务。本文档将详细介绍如何在系统数据文件丢失的情况下利用RMAN(Recovery Manager)进行恢复。 **前提条件**: 1. **必须有完整的数据库备份**:在...
这里,源数据文件是`/dev/cciss/c0d0p11`,目标备份文件为`/opt/oracle/eygle01.dbf`,并添加了一个标签方便后续跟踪。这个操作将裸设备的数据文件复制到了文件系统中,耗时约2秒。 然后,通过SQL命令`ALTER ...
在RMAN中,可以使用`RESTORE DATABASE SET NEWNAME FOR TABLESPACE`命令来更改数据文件的目录。例如,如果原数据文件在`/old/path`,而在目标服务器上新的路径为`/new/path`,可以这样操作: ```sql RESTORE ...
在 RMAN 中,可以使用 set newname 命令重命名数据文件和日志文件。例如,rman>set newname for datafile '' to ''; 可以重命名数据文件。 四、恢复数据库 在异地恢复中,需要恢复数据库,以便数据库可以正常工作...
1. **RMAN copy复制数据文件**:使用RMAN的COPY命令将zz1上的数据文件复制到zz2的相应位置,如: ``` RMAN> COPY DATAFILE '/oracle9/oradata/ora9i/system01.dbf' TO '/oracle9/oradata/ora9i_new/system01.dbf';...
5. 配置 RMAN 数据文件备份副本数:CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; 6. 配置 RMAN 归档日志文件备份副本数:CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; 7. 配置 ...
临时文件是数据库中的临时数据文件,我们需要将其迁移到ASM磁盘组中,以便提高数据库的性能。 十、增加新的ONLINE REDOLOGS到ASM 在迁移数据库文件到ASM存储系统中,我们还需要增加新的ONLINE REDOLOGS到ASM磁盘组...
2. 单个数据文件恢复:`RESTORE DATAFILE file_name`恢复单个损坏的数据文件,然后`RECOVER DATAFILE file_name`应用redo日志。 3. 闪回数据库:`FLASHBACK DATABASE TO TIMESTAMP`或`TO SCN`命令可以将数据库恢复到...
物理备份涉及操作系统的物理文件,包括数据文件、控制文件和日志文件,它可以是脱机(冷备份)或联机(热备份)。而逻辑备份则侧重于数据库逻辑组件,如表、存储过程等。Oracle 提供了多种方式进行逻辑备份,如 EXP ...
通过RMAN的copy命令可以将Oracle数据库的数据文件从源位置复制到目标位置。数据迁移的目的可能是为了进行硬件升级、灾难恢复、数据中心搬迁或分布式数据管理等。 ### 裸设备的概念 **裸设备(Raw Device)** 是一...
### RAC+RMAN单实例恢复详解 #### 环境背景 本篇文章将详细介绍如何在RAC(Real ...在整个恢复过程中,特别需要注意的是参数文件的正确配置以及数据文件路径的调整,以确保数据库能够正常启动并在目标环境中运行。
1. 镜像副本:RMAN可以直接复制数据文件到另一个位置,创建镜像副本,提供快速恢复的手段。 2. 归档日志备份:归档日志是数据库事务历史的关键,RMAN可以单独备份归档日志,确保完整的恢复链。 三、RMAN备份配置 1....
3. **备份集与镜像副本**:备份集是RMAN特有的格式,包含一个或多个数据文件的备份片段,而镜像副本是与原始文件完全相同的物理副本。 接下来,我们将深入讨论RMAN备份脚本的关键组成部分: 1. **设置目标数据库和...
在Oracle数据库的管理与维护中,数据文件的完整性和可用性至关重要。当在归档模式下遇到数据文件丢失或损坏的情况时,恢复过程既是一门技术也是一门艺术,需要深刻理解Oracle的恢复机制和熟练掌握相关命令。 #### ...
库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN 也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,因为他们只备 份自上次备份以来有变化的那些数据块
3. **REPORT UNRECOVERABLE**:报告由于NOLOGGING模式导致的不可恢复的数据文件,提醒管理员采取必要的备份措施。 4. **LIST命令**: - **LIST BACKUP**:列出各种类型的备份,如数据文件、控制文件、归档日志和...
7. RMAN进行预读操作,将多个数据文件读入内存,检查数据块是否已使用、是否有corruption,只有符合条件的数据块才会被写入输出缓冲区。 8. RMAN的影子进程收集备份状态信息,并更新V$session_longops视图供监控。 9...
这些文件通常包括数据文件、控制文件以及归档日志等。 3. **登录RMAN**: - 同时登录目标数据库和catalog数据库: ```bash rman target / catalog rman_rc/rman_rc@rcat ``` #### 恢复流程 1. **启动数据库**...
它能够备份和恢复Oracle数据库中的数据文件、控制文件、参数文件和归档日志文件等关键组件。RMAN可以与目标数据库进行通信,不需要通过操作系统认证,通常需要具备SYSDBA权限。 在进行RMAN备份时,需要区分物理备份...
Oracle数据库中的RMAN(Recovery Manager)是一个常用的数据库备份和恢复管理工具,可以用来删除指定天数前的归档日志文件。 首先,我们需要了解归档日志的作用。在Oracle数据库中,当数据库处于归档模式时,所有对...