https://www.modb.pro/course/article/142?lsId=5902&catalogId=2Oracle 数据库使用 RMAN 备份可以分为冷备和热备,区别在于是否开启归档模式,如下:热备:归档模式,可在线进行备份,归档日志在的情况下可恢复至任意时间点冷备:非归档模式,在 mount 下进行备份,仅能恢复到上次备份时间点            
                
         
            
            
            
            每天一个 DBA 小知识,助你更进一步!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-16 17:11:16
                            
                                6451阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            每天一个 DBA 小知识,助你更进一步!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-04 11:23:56
                            
                                381阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.执行命令删除rman target /SQL> DELETE ARCHIVELOG            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-05 10:08:40
                            
                                100阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            delete noprompt expired archivelog all;delete noprompt archivelog until time 'sysdate-2';RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture processarchived log file            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-13 14:42:40
                            
                                563阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言 当Oracle 归档日志满了后,将无法正常登入oracle,需要删除一部分归档日志才能正常登入ORACLE。 最近在工作中遇到一个问题,Oracle            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-08 10:03:00
                            
                                152阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            crosscheck archivelog all; delete noprompt expired archivelog all; delete noprompt archivelog until time 'sysdate-1'; 删除log sequence为16及16之前的所有归档日志 de            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-08-02 22:38:00
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            22.2.235su - oraclerman target /delete archivelog until time 'sysdate-3';(剩余三天)yes            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-03-16 09:12:30
                            
                                788阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文选自http://blog.csdn.net/sopost/article/details/4734395一.创建RMANCATALOGRMAN可以之用控制文件来存储RMAN的备份metadata,也可以配置CATALOG来存储RMAN的备份信息.一般来说最好在另一数据库上配置CATALOG来管理RMAN备份信息,这样当所有的控制文件都无效的时候还可以保证用CATALOG来重建控制文件和数据库            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-09-22 16:23:28
                            
                                888阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多。可以直接使用rm方式清除归档日志,也可以使用find命令来查找符合条件的记录来清除归档日志,或者直接写个shell脚本来搞定。这样在DEV或者UAT还可以,但是在Prod环境还是建议使用RMAN提供的命令来搞定比较妥当。因为rm,find方式删除了实际的归档日志也释放了空间,但对应的存储在控制文件中的归档            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-07-12 19:31:00
                            
                                326阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            晚上在做oracle实验的时候,一开始就把前几天存放RMAN备份集目录下的文件给删掉了。结果我到RMAN 下,想把之前做的一些备份给删除,结果,任我怎么执行 RMAN>delete backup; 然后再才执行 ,list backup,里面数据还在,经过仔细查看,原来列出的备份文件,刚刚被我删掉了,可是RMAN 里的数据却没有更新。想想应该是要让rman的数据也要更新才行的,可是要            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-11-24 23:31:37
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Rman Crosscheck删除失效归档
 
当手工删除了归档日志以后,Rman备份会检测到日志缺失,从而无法进一步继续执行。
所以此时需要手工执行crosscheck过程,之后Rman备份可以恢复正常。
1.Crosscheck日志
 
$ rman target /
Recovery Manager: Release 9.2.0.4.0 - 64            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-12-24 21:15:40
                            
                                412阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天同事问到一个问题,他那边的一套11g数据库使用RMAN没办法删除旧的归档,导致磁盘使用率很高。要来ip登录上去一看确实是,最旧的归档日志是16年5月的。oracle@ps251n2s:[/opt/oracle/archive/db] ls -ltr |more
total 3059881082
-rw-r-----   1&            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-01-17 13:46:14
                            
                                2253阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一位网友遇到一个问题,他在生产系统执行RMAN命令删除归档日志时发现归档日志并未被删除。但在测试环境中这个命令却没有问题。删除的命令是:delete archivelog all completed before 'xxxxx';执行后检查ASM发现有很多归档日志并未被删除。实际上并不是RMAN命令本身有问题。RMAN删除归档日志的依据是controlfile中记录的归档日志,而不是ASM中实际存            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-26 02:34:59
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            案例:非归档模式 RMAN 备份恢复一、查看测试环境[oracle@oracle ~]$ !sql
sqlplus ‘/as sysdba’
SQL*Plus: Release 10.2.0.1.0 – Production on Thu Jul 28 08:40:15 2011
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
Con            
                
         
            
            
            
            本文介绍了在非归档模式下使用RMAN进行Oracle数据库备份与恢复的案例。通过SQL命令查看测试环境信息后,详细演示码展示效果。(字数:149)            
                
         
            
            
            
            2011-09-08 18:26
RMAN-06059
转自:http://space.itpub.net/7351078/viewspace-667414
RMAN> backup format 'd:\backup\%d_%s.bak' tablespace users plus  archivelog;
启动 backup 于 02-10月-08
当前日志已存档            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-12-28 16:12:18
                            
                                545阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            备份脚本: 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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景:只有rman备份出来的数据文件和控制文件,归档备份全部丢失。
1、原库DBID  connected to target database: testdt (DBID=138268371)
RMAN 异机恢复的时候,db_name必须相同。 如果说要想改成其他的实例名,可以在恢复成功后,用nid命令修改。 实例名的信息会记录到
控制文件里,所以如果在恢复的时候,如果实例名不一致,恢            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-22 16:23:09
                            
                                496阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            备份相关的动态性能视图及监控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阅读