1、新建catalog表空间
SQL> create tablespace RC_DATA
datafile '/u01/app/oracle/oradata/orcl/rc_data01.dbf' size 100m
Autoextend on next 10M
Extent management local
Segment space management auto;
2 新建catalog用户
SQL> create user RC_ADMIN identified by RC_ADMIN default tablespace RC_DATA
SQL> grant recovery_catalog_owner,resource,connect to RC_ADMIN;
3 登陆catalog 把普通表空间注册成catalog表空间
[oracle@oracle ~]$ rman catalog RC_ADMIN/RC_ADMIN@53
RMAN> create catalog tablespace RC_DATA; --RC_DATA就是之前新建的表空间
4登陆RMAN
rman target / catalog RC_ADMIN/RC_RC_ADMIN@53 使用catalog登陆RMAN
rman target / 不使用catalog登陆RMAN。
5注册数据库
RMAN> register database;--unregister database;
database registered in recovery catalog
starting full resync of recovery catalog
full resync complete
SQL> select * from rc_database; 查询注册信息
DB_KEY DBINC_KEY DBID NAME RESETLOGS_CHANGE# RESETLOGS
---------- ---------- ---------- -------- ----------------- ---------
119 120 1396544040 ORCL 754488 12-JAN-15
6显示备份信息
show all;
7
archive log list;
1SQL> shutdown immediate;
2SQL> startup mout;
3SQL> alter databaase archivelog;
4SQL> show parameter dest
SQL> alter system set log_archive_dest_1='location=/u01/archive';
8
backup database format='/u01/backup/%U_%T_%d.bak';
list backup;
backup tablespace format '/u01/backup/%U.bak';
create script BK
{
sql 'alter system switch logfile';
database format '/u01/backup/%U.bak'
include current controlfile plus archivelog delete all input;--脡戮鲁媒戮脡卤赂路脻隆拢脥卢脢卤卤赂路脻驴脡驴脴脰脝脦脛录镁潞脥鹿茅碌碌脦脛录镁
sql 'alter system switch logfile'; --脟脨禄禄脠脮脰戮 驴脡脪脭虏禄脳枚隆拢
}
B 脰麓脨脨 run {execute script BK;}
脙眉脕卯拢潞
delete obsolete; 脡戮鲁媒鲁脗戮脡碌脛卤赂路脻脦脛录镁拢卢赂眉录脫虏脽脗脭隆拢
CONFIGURE CONTROLFILE AUTOBACKUP ON 驴脴脰脝脦脛录镁潞脥虏脦脢媒脦脛录镁脳脭露炉卤赂路脻
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE
DISK TO 'd:/backup/%F'; 脡猫脰脙驴脴脰脝脦脛录镁卤赂路脻脗路戮露
delete backup 脣霉脫脨卤赂路脻录炉脡戮鲁媒隆陋隆陋脡梅脰脴脢鹿脫脙隆拢脗脽录颅潞脥脦茂脌铆露录脡戮脕脣隆拢
select DB_KEY,DB_ID,BP_KEY,PIECE#,STATUS from RC_BACKUP_PIECE;虏茅脩炉卤赂路脻录炉脨脜脧垄
禄脰赂麓虏脵脳梅拢潞
禄脰赂麓脢媒戮脻脦脛录镁卤脴脨毛mount拢卢脠莽鹿没驴脴脰脝脦脛录镁脣冒禄碌脪陋脧脠禄脰赂麓驴脴脰脝脦脛录镁隆拢
碌脷脪禄脰脰路陆脢陆拢潞1 restore/recover database 录矛虏茅脢媒戮脻驴芒隆拢拢篓脠芦驴芒脡篓脙猫禄脰赂麓拢卢脭脷虏禄脰陋碌脌拢漏
脠莽鹿没虏禄脰陋碌脌卤赂路脻录炉脭脷脛脛驴脡脪脭脰赂露篓 脠莽拢潞 restore database from 'XXX';
禄脰赂麓驴脴脰脝脦脛录镁拢潞拢篓脢媒戮脻驴芒卤脴脨毛脢脟mount脳麓脤卢 卤篓ORA-19573: cannot obtain exclusive enqueue for datafile 拢漏
1/ restore controlfile from autobackup;from autobackup 麓脫脳脭露炉卤赂路脻驴脴脰脝脦脛录镁脮脪隆拢
2/ 鹿脪脭脴脢媒戮脻驴芒 alter database mount;
3/ 禄脰赂麓脢媒戮脻驴芒脦脛录镁 recover database; 隆陋隆陋SCN潞脙虏禄脪禄脩霉脕脣拢卢脣霉脪脭open虏禄脕脣碌脛
4隆垄alter database open RESETLOGS; 卤脴脨毛脟氓鲁媒脠脮脰戮 RESETLOGS 脪貌脦陋SCN潞脜虏禄脪禄脩霉脕脣隆拢
<!--EndFragment-->
相关推荐
Oracle-Rman备份详细讲解
Oracle 12c备份恢复-RMAN工具技术手册
Oracle-RMAN增量备份恢复测试记录
情况介绍,数据库崩溃,只剩下磁带上的通过rman 的全备份,有controlfile和spfile都在rman备份中。 通过重新安装一个同名的SID之后再进行恢复。
内部新员工oracle培训手册-RMAN增量备份全过程-linux54-oracle112.doc
Oracle-RMAN增量备份恢复测试记录.docx
基于oracal11g的一键备份脚本,可以完成物理备份等等等等
Oracle 11g R2 Rman备份与恢复_刘耀龙的博客-CSDN博客_rman备份
《[三思笔记]一步一步学rman(03)-rman备份演练初级篇.doc》 《[三思笔记]一步一步学rman(04)-rman备份演练进阶篇.doc》 《[三思笔记]一步一步学rman(05)-rman基础知识补充(1).doc》 《[三思笔记]一步一步学rman(06)-...
第三篇 RMAN备份演练初级篇 第四篇 RMAN备份演练进阶篇 第五篇 RMAN基础知识补充 一 第六篇 实战RMAN备份 第七篇 RMAN基础知识补充 二 第八篇 演练RMAN恢复 第九篇 实战rman恢复(1)丢失控制文件的恢复 第十篇 实战...
MetaLink-RMAN RAC Backup and Recovery using RMAN 希望对ORACLE使用者有点作用
3D-rman.zip,使用renderman20建模和渲染简单场景,3D建模使用专门的软件来创建物理对象的数字模型。它是3D计算机图形的一个方面,用于视频游戏,3D打印和VR,以及其他应用程序。
实际生产数据库中可以使用的rman备份脚本。写得很不错,dba可以下来学习研究
Oracle-RMAN快速入门指南.doc
RMAN备份与恢复步骤,对大家的学习很有帮助
一、数据库备份与RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档 归档模式 打开状态,属于非一致性备份 关闭状态,可以分为一致性和非一致性 非归档模式 打开状态,非一致性备份无效...
将 oracle 数据库置于“安装模式”以启用快速恢复区域,以存储 rman 备份 sqlplus / as sysdba SQL> startup mount force SQL> alter system set db_recovery_file_dest_size=8G; SQL> alter system set db_recovery...
第三篇 RMAN备份基础 4 3.1 RMAN备份形式 4 3.2 RMAN命令执行方式 5 3.3 对数据库进行全备 5 3.4 备份表空间 6 3.5备份指定数据文件 9 3.6 备份控制文件 10 3.7 备份归档日志文件 10 3.8 FORMAT字符串替代变量 12 ...
Oracle RMAN增量备份恢复测试记录
Oracle数据库RMAN备份与恢复.pdf