本文选自http://blog.csdn.net/sopost/article/details/4734395一.创建RMANCATALOGRMAN可以之用控制文件来存储RMAN的备份metadata,也可以配置CATALOG来存储RMAN的备份信息.一般来说最好在另一数据库上配置CATALOG来管理RMAN备份信息,这样当所有的控制文件都无效的时候还可以保证用CATALOG来重建控制文件和数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-09-22 16:23:28
                            
                                888阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            晚上在做oracle实验的时候,一开始就把前几天存放RMAN备份集目录下的文件给删掉了。结果我到RMAN 下,想把之前做的一些备份给删除,结果,任我怎么执行 RMAN>delete backup; 然后再才执行 ,list backup,里面数据还在,经过仔细查看,原来列出的备份文件,刚刚被我删掉了,可是RMAN 里的数据却没有更新。想想应该是要让rman的数据也要更新才行的,可是要            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-11-24 23:31:37
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            备份相关的动态性能视图及监控1.相关视图v$backup_filesv$backup_setv$backup_piecev$backup_redologv$backup_spfilev$backup_devicev$rman_configurationv$archived_logv$backup_corruptionv$copy_corruptionv$database_block_corrupt            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-06-08 13:48:22
                            
                                593阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ******************************** 【RMAN备份】 ***************************
less /etc/crontab
##每周6进行0级别备份
30 1 * * 6 oracle sh /home/oracle/backup/L0.sh
##            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-03-21 09:00:15
                            
                                663阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle数据库的RMAN(Recovery Manager)备份方法是数据库管理员(DBA)保障数据安全与可恢复性的关键技术。以下是对Oracle备份方法RMAN的详细介绍:一、RMAN概述RMAN是Oracle提供的一个功能强大的备份与恢复工具,它支持全备份、增量备份、并行备份和恢复等多种功能。通过RMAN,DBA可以方便地管理备份和恢复操作,确保数据库的高可用性和数据安全性。二、RMAN备            
                
         
            
            
            
            rman必须在oracle的归档模式下才能进行 查看数据库是否为归档状态,在oracle数据库的命令行输入 archive log list; 首先关闭数据库 shutdown immediate; startup mount; (mount 状态不同于open) alter database ar            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-21 10:38:01
                            
                                304阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            rman必须在oracle的归档模式下才能进行 查看数据库是否为归档状态,在oracle数据库的命令行输入 archive log list; 首先关闭数据库 shutdown immediate; startup mount; (mount 状态不同于open) alter database ar            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-21 10:38:09
                            
                                222阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.增量备份的相关概念 1.在前面说明了RMAN的完整备份,完整备份是备份所用使用过的块,不备份没有使用的过的块;增量备份只备份自上次备份以来更改过的块。 2.即使RMAN的默认操作是在增量备份时扫描整个数据文件来确定哪些块已经更改,也仍然节省时间,因为在所有情况下,瓶颈都在于对磁盘的写操作,而不是文件的读取。如果再启用块变更跟踪,这样就不用扫描整个文件了,备份时间也大大减少了。 3.用户管理的备份是不能实现增量备份的,RMAN可以实现。 4.增量备份分为积累增量备份和差异增量备份,积累增量备份是自上次完整备份以来所有更改过的块;差异增量备份是自上次增量备份以来更改的所用块。 二.增量备份的级        Read More            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-07-28 21:02:00
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Oracle  RMAN备份(一)中,对各种文件在RMAN中备份进行了说明,
 
 
一.备份集的复制
在RMAN 备份中,可以备份其自己的备份,即备份一个文件放在多个目录下,oralce支持最多备份四个。
 
 
1.在默认情况下有备份的数目,
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
可以修改            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-07-27 20:32:00
                            
                                199阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一.增量备份的相关概念  1. 在前面说明了RMAN的完整备份,完整备份是备份所用使用过的块,不备份没有使用的过的块;增量备份只备份自上次备份以来更改过的块。  2.即使RMAN的默认操作是在增量备份时扫描整个数据文件来确定哪些块已经更改,也仍然节省时间,因为在所有情况下,瓶颈都在于对磁盘的写操作 ,而不是文件的读取。如果再启用块变更跟踪,这样就不用扫描整个文件了,备份时间也大大减少了。  3.用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-07-27 21:22:00
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            日常习惯使用netbackup进行数据库备份,但是经常环境中无netbackup,因此的自己写个脚本,脚本很简单,主要是写费时间,因此贴出来以备后用:全备:cat arch_rman_backup.sh:
source /home/oracle/.bash_profile
rman target / log=/u01/app/script/arch_rman.log<<EOF
run            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-09-28 11:41:48
                            
                                1915阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux服务器上,Oracle数据库的备份是非常重要的,因为数据库中存储着各种重要的数据,一旦出现问题,可能会对业务造成严重影响。为了保证数据的安全性和可靠性,使用Oracle RMAN备份工具是一个不错的选择。
Oracle RMAN(Recovery Manager)是Oracle官方提供的用于备份和恢复数据库的工具,其具有强大的功能和灵活性,可以帮助用户快速有效地备份和还原数据库。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-18 11:22:24
                            
                                105阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            备份脚本: oracle备份fullbak.sh 脚本 . /u01/prod/db/12.1.0/PROD_erpdbp.env LOGDATE="`date '+%Y%m%d'`" #delete backup logfile find /u01/backup/log -mtime +360 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-22 16:19:47
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle备份恢复四(RMAN备份)
控制文件,前面手动备份(命令执行备份操作,在RMAN备份片和映像副本,备份片是用于存储备份集信息的二进制文件,映像副本类似手动的备份,一致性备份(始备通过上面的输出可以看到,控制文件,SPFILE数据文件都备在DB2_1.dbf保存在DB2_2.dbf    查看备份后的文件
[oracle@oracle rmanb            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-06-30 23:17:54
                            
                                10000+阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            九. 增量备份通过增量备份,RMAN 允许用户只备份上次增量备份以来被修改过的数据块。 增量备份具有以下有点:(1)更少的使用磁盘或磁带(2)降低网络宽带要求(3)节约备份时间可以在联机或脱机模式,Archivelog 模式或者noarchivelog 模式中执行增量备份。 一旦选择了增量备份策略,就会在效益方面的问题。 如果显着减少了整个备份操作的时间,在恢复操作方面就会投入更多的时间。 这是因            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-06-20 09:41:43
                            
                                1735阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一. RMAN 备份的一些优点1. RMAN 会检测和报告损坏的数据块。2. 不需要将表空间置入热备份模式,RMAN 就可以连接备份数据库。 热备份期间会额外的生成重做日志。3. RMAN 会自动跟踪新的数据文件和表空间,这样就不再需要在脚本中添加新的表空间和数据文件。4. RMAN 只备份使用过的数据库(直至最高使用标记(High wate mark)),这样RMAN 备份映像通常小于联机备份的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-06-20 09:34:06
                            
                                644阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            七. 联机RMAN 数据库备份7.1 联机数据库备份要使用RMAN执行联机备份操作,数据库必须置于Archivelog 模式。 如果不在归档模式,则尝试联机备份时RMAN就会生成一个错误。Oracle 归档与非归档的切换http://blog.csdn.net/tianlesoftware/archive/2009/10/19/4693470.aspx连接备份示例:RMAN> Configu            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-06-20 09:37:09
                            
                                1035阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            八. 副本8.1 映像副本的介绍RMAN 可以创建数据库数据文件,归档重做日志或者控制文件的精确副本。 Rman 副本是这些文件的副本,区别仅仅在于名称和位置上的变化。我们不需要考虑备份片或其他问题。 映像副本只能在磁盘上生成,且不能生成增量副本。 生成映像副本必须加载或打开数据库。生成副本的历史记录保存在数据库控制文件中。所以我们可以跟踪副本生成的时间和驻留的位置。类似与常规备份,可以建立整个数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-06-20 09:39:28
                            
                                777阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash
#oracle_rman.sh/script run by oracle
week_daily=`date +%a`
date=`date +%Y%m%d`
bak_dir=/data/rman/$date
log=${bak_dir}/$date.log
case ${week_daily} in
"Sun")  level=0;;
"Mon")  level=2;;
"            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-03-31 16:00:57
                            
                                793阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RMAN可以进行增量备份:数据库,表空间,数据文件只有使用过的block可以被备份成backup set表空间与数据文件对应关系:dba_data_files / v$datafile_header在noarchivelog模式下,可以使用RMAN备份read-only和offline的表空间ORACLE RMAN停机备份:备份RMAN连接上ORACLE,WINDOWS下在命令模式下RMAN&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2016-07-18 16:45:39
                            
                                578阅读