3大备份工具: sqlplus + rman + export
http://space.itpub.net/23754390/viewspace-670336
http://liurizhaooracle.blog.163.com/blog/static/1231108722010111694845719/
数据文件:backup datafile 4,5/tablespace users,indexes format '/u01/app/oracle/backup/orcl/orcl_%u' tag='datafile';
控制文件:backup current controlfile format '' tag='controlfile';
sql " alter database backup controlfile to trace as ' '/tmp/controlfile.sql' ' " ;
参数文件:backup spfile format '' tag='spfile';
归档文件:backup archivelog all delete all input format '' tag='archivelog';
全备份:backup as compressed backupset database plus archivelog delete all input format '' tag='fullbackup';
零级备份:backup incremental level 0 database format '' tag='level 0';
差异备份:backup incremental level 1 differential database format '' tag='level 1 diff';
sql " alter system archive log current ";
累计备份:backup incremental level 1 cumulative database format '' tag='level 1 cumu';
sql " alter system archive log current ";
=========================================================================================
51
Rman归档恢复:
1.mount下恢复:
Using Rman in archivelog: startup mount;
restore database;
recover database;(使用日志文件恢复数据库)
alter database open;
2.open下恢复:
数据文件: run{
sql 'alter database datafile 6 offline';
restore datafile 6;
recover datafile 6;
sql 'alter database datafile 6 online;
}
表空间 :run{
sql 'alter tablespace users offline immediate';
restore tablespace users;
recover tablespace users;
sql 'alter tablespace users online;
}
restore to a new location: run{
set newname for datafile 6 to '/u01/oradata/app2.mdf';
restore database;
switch datafile all; (更新控制文件信息)
recover database;
alter database open;
}
3.控制文件无法mount下恢复:restore controlfile from '备份集名称' to '/opt/ora10/oradata/orcl/control01.ctl'
或者restore controlfile from autobackup;
或者restore controlfile(必须有连上catalog)
spfile文件在无法nomount下恢复:restore spfile from '' to '/opt/ora10/dbms/dbs/spfileorcl.ora';
或者restore controlfile from autobackup;
或者restore controlfile(必须有连上catalog)
54
Rman不完全恢复:
until time: mount;
run{
allcate channel c1 type disk;
allcate channel c2 type disk;
allcate channel c3 type disk;
set until time "to_date('2011-05-19 01:38:49','yyyy-mm-dd hh24:mi:ss')";
restore database;
recover database;
alter database open resetlogs;
}
until sequence:mount;
run{
set until sequence 120 thead 1;
restore database;
recover database; #recovers through log 119,not including 120
alter database open resetlogs;
}
=============================================================================================================================
使用rman进行跨平台数据迁移
http://space.itpub.net/15779287/viewspace-678416
利用RMAN修复坏块
http://space.itpub.net/25937377/viewspace-704846
http://www.itpub.net/thread-991044-1-1.html
分享到:
相关推荐
### Oracle Rman命令详解 #### 一、RMAN命令类型及使用场景 ##### 1.1 独立命令(Standalone Command) 独立命令是指在RMAN中可以直接执行的命令,这类命令通常不依赖于其他命令,能够独立完成某个功能。例如备份表...
Oracle RMAN,全称是 Recovery Manager,是Oracle数据库系统中用于数据备份、恢复和维护的强大工具。RMAN提供了丰富的命令集,使得数据库管理员能够高效地管理数据库的备份策略,确保数据的安全性和可用性。 1. **...
在RMAN命令中,需要设置默认的备份设备为磁盘,并设置备份的并行级别和文件格式。具体命令如下: 1. RMAN> configure default device type to disk; 2. RMAN> configure device type disk parallelism 2; 3. RMAN> ...
### Oracle 12c RMAN备份与恢复技术详解 #### 一、RMAN(Recovery Manager)概述 在Oracle 12c版本中,RMAN是用于管理数据库备份和恢复的强大工具。它不仅可以帮助管理员执行数据库备份,还能进行灾难恢复操作,...
Oracle 11g的RMAN(Recovery Manager)是Oracle数据库管理系统中不可或缺的一部分,它提供了全面的数据保护功能,包括数据库的...书中详细讲解了RMAN的各种命令、选项和实战案例,对提升数据库管理的专业水平大有裨益。
### Oracle实用RMAN命令知识点详解 #### 一、概述 在Oracle数据库的管理和维护中,RMAN(Recovery Manager)是一种强大的工具,用于备份、恢复和灾难恢复等操作。本文档详细介绍了适用于初学者的RMAN命令,这些命令...
此文档中详解介绍了oracle数据库中关于RMAN命令的详细及其注意事项
2. **RMAN命令语法**:RMAN提供了丰富的命令集,如`BACKUP`用于创建备份,`RESTORE`和`RECOVER`用于恢复数据,以及`CONFIGURE`用于设置参数等。了解这些命令的用法是使用RMAN的关键。 3. **通道管理**:RMAN允许...
1. **客户端和服务器端**:RMAN客户端是用户交互的界面,可以是SQL*Plus或其他能执行RMAN命令的环境。服务器端是运行RMAN进程的数据库实例,处理备份和恢复请求。 2. **目标数据库**:被备份的数据库,RMAN直接与其...
使用 RMAN 连接本地数据库非常简单,只需输入以下命令: RMAN TARGET / 其中,TARGET 指定要连接的数据库实例,/ 表示连接到当前实例。 2. 连接远程数据库 如果要连接远程数据库,则需要指定远程数据库的连接...
- 示例命令:`rman target / log d:\logs\rman_log.txt` #### 七、基本备份操作 1. **备份控制文件**: - 命令:`backup controlfile;` - 功能:备份当前数据库的控制文件。 2. **备份数据文件**: - 命令...
Oracle 数据库 RMAN 环境配置详解 Oracle 数据库 RMAN 环境配置是指在 Oracle 数据库中使用 RMAN 工具对数据库进行备份和恢复的配置过程。本文将对 RMAN 环境配置进行详细地介绍,并提供相应的示例加以说明。 一、...
这个合集包含了我亲自编写的RMAN命令,专为Oracle爱好者准备。在Oracle数据库管理中,RMAN提供了全面的数据保护功能,包括完整备份、增量备份、表空间备份,以及复杂的恢复操作。 首先,我们要理解RMAN的基础概念。...
Oracle 9i RMAN(Recovery Manager)是一个强大的数据库备份和恢复工具,它在数据库管理中扮演着至关重要的角色。在非归档模式下,RMAN 的某些功能无法使用,因此,为了充分利用 RMAN 提供的全部功能,数据库通常...
二、rman命令知多少 三、rman备份演练初级篇 四、rman备份演练进阶篇 五、rman外传-基础资料篇1 六、实战rman备份 七、rman外传-基础资料篇2 八、演练rman恢复 九、实战rman恢复(1)丢失控制文件的恢复 十、实战rman...
RMAN(Recovery Manager)是Oracle提供的一种强大的工具,专门用于数据库备份、恢复和维护。本篇将深入探讨如何利用RMAN来实现自动备份策略,并结合Windows的任务计划程序进行定时执行。 一、RMAN简介 RMAN是Oracle...
在Oracle 9i环境下,RMAN(Recovery Manager)是一个强大的工具,用于数据库备份、恢复以及灾难恢复。本文将深入解析RMAN的备份与恢复步骤,帮助DBA和数据库管理员们掌握这一关键技能。 ### 一、切换服务器归档模式...
4. **恢复数据文件**:使用RMAN命令`RESTORE DATABASE`或`RESTORE TABLESPACE`来恢复损坏的数据文件。在RAC环境中,恢复会自动同步到其他实例。 5. **应用redo日志**:使用`RECOVER DATABASE`或`RECOVER TABLESPACE`...