Dataguard 主库归档丢失处理或误删除,尚未传到备库,使用rman的增量备份功能解决gap,不需要重建DG
 Using RMAN Incremental Backups to Refresh a Standby Database
 
You can create an incremental backup of the target database contai            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-04-14 12:55:21
                            
                                419阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在我们恢复的时候,发现中间缺失归档,大部分dba觉得从缺失的归档開始以后的归档都无法进行恢复。可是我们从很规的方式,改动数据文件相应的信息是能够跳过该缺失的归档,而且利用后面的归档进行恢复的。
 
SYS@orcl11g>recover datafile 6;
ORA-00279: change 2054392 generated at 10/28/2014 23:20:14 needed            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-26 19:09:00
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在我们恢复的时候。发现中间缺失归档,大部分dba觉得从缺失的归档開始以后的归档都无法进行恢复。可是我们从很规的方式。改动数据文件相应的信息是能够跳过该缺失的归档,而且利用后面的归档进行恢复的。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-12 13:51:15
                            
                                117阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在recover datafile的过程其中假设丢失了须要的归档将使得recover无法进行。使用bbed工具能够跳过丢失的归档进行recover datafile。 实验步骤例如以下: SYS@ORCL>select * from v$version; BANNER Oracle Database            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-05 20:11:00
                            
                                51阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、查看控制文件路径和内容SQL> show parameter control_filesNAME                                 TYPE        VALUE------------------------------------ ----------- ------------------------------control_files                        string      /oradata/orcl/cont            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-09 15:14:26
                            
                                179阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle未归档current redo损坏的恢复如下例子:----Session 1SQL> conn zw/zwConnected.SQL> select count(1) from t;  COUNT(1)----------     14041SQL> delete from t where rownum 1000 rows del            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-24 09:30:04
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            归档模式下redo丢失或损坏(inactive状态)1)inactive  logfile损坏的情况++++Session 1SQL> select * from v$Log;GROUP#   THREAD#  SEQUENCE#    BYTES  BLOCKSIZE   MEMBERS ARC STATUS   FIRST_CHANGE# FIRST_TIM NEX            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-24 09:30:08
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 非归档模式下,非current redo 丢失或损坏(inactive状态) 方法:直接清除损坏日志组,或者直接删除日志,打开数据库后再重新添加;注意:归档模式方法一样--例子--Session 1SQL> select * from v$log; GROUP#  THREAD#  SEQUENCE# BYTES  BLOCKSIZE  MEMBERS ARC S            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-24 09:30:18
                            
                                178阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ++++Session 1SQL> create table t as select * from  dba_objects;Table created.SQL> create index t_idx_id on t(object_id);Index created.SQL> select count(1) from t;  COUNT(1)------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-24 09:29:58
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            模拟了下在主库上丢失归档导致备库出现gap,无需重建恢复备库的情况 1制造gap 主库 ALTER system SET log_archive_dest_state_2 = ‘defer’; 一些dml操作 alter system switch logfile;备库此时的mrp是等待log状态 SQL> select process,client_process,sequence#,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-08 09:28:10
                            
                                1121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            归档模式下current logfile丢失或损坏恢复+++++Session 1SQL> set linesize 200 pagesize 2000SQL> col member format a50SQL> select * from v$log;GROUP#   THREAD#  SEQUENCE#  BYTES  BLOCKSIZE MEMBERS ARC            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-24 09:29:49
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            2. 非归档模式下,非current redo丢失或损坏(active状态)如果immediate关闭,可直接clear;如果abort,需要不完全恢复注意:归档模式方法一样----Session 1SQL> select * from v$Log;GROUP#    THREAD#  SEQUENCE# BYTES  BLOCKSIZE MEMBERS ARC            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-24 09:30:14
                            
                                451阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一步:全备datafile,controlfile,spfile/pfile第二步:恢复日志。(原冷备的日志没有用,千万不要用!)SQL> select member from v$logfile;                         
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-05-22 23:13:13
                            
                                4569阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            改变非归档模式到归档模式: 
 
  1)SQL>SHUTDOWN NORMAL/IMMEDIATE; 
 
  2)SQL>STARTUP MOUNT; 
 
  3)SQL>ALTER DATABASE ARCHIVELOG; 
 
  4)SQL>ALTER DATABASE OPEN; 
 
              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-03-28 09:24:14
                            
                                742阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景:只有rman备份出来的数据文件和控制文件,归档备份全部丢失。
1、原库DBID  connected to target database: testdt (DBID=138268371)
RMAN 异机恢复的时候,db_name必须相同。 如果说要想改成其他的实例名,可以在恢复成功后,用nid命令修改。 实例名的信息会记录到
控制文件里,所以如果在恢复的时候,如果实例名不一致,恢            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-22 16:23:09
                            
                                496阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者:王向爱可生 DBA 团队成员,负责公司 DMP 产品的运维和客户 MySQL 问题的处理。擅长数据库故障处理。对数据库技术和 python 有着浓厚的兴趣。前言在不久前有位客户在进行数据迁移时发现。自己使用pt-archiver备份时总是会少一条数据;如源数据库中某表数据为2333,导入目的数据库后select结果只有2332。于是本篇文章就此展开,因为这个问题在先前研究过,我这里就直接先上            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-20 14:56:14
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            //归档 反归档(麻烦的方法) /* //归档 //创建Person实例对象 Person *person1=[[Person alloc]init]; person1.name=@"bbb"; person1.age=@"39"; Person *person2=[[Person alloc]...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-14 12:04:19
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            show  parameter  '%archive%';显示出归档日志的所有参数log_archive_start 这个参数在oracle10g已经没有用了。log_archive_max_processes ,oracle启动的进程为arc0,arc1,arc2,arc3.开启自动归档模式后,会默认启动N个进程数,可以根据服务器负载时间段设置这个参数的大小。alter &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-10-03 17:00:08
                            
                                3452阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            闫鑫承诺:您来到了我的小屋,就是来到了真理的世界!
热备份  ---数据库处于open下的备份         
不是所有数据库都可以热备份
可以热备份的前提是  ---归档数据库
 
归档的含义有二        &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-15 20:35:40
                            
                                565阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            1. #pragma mark 如果想要实现归档和反归档的操作需要签订一个协议 NSCoding[NSKeyedArchiver archiveRootObject:stuArr toFile:documentPath]; // 归档(写入)- (void)encodeWithCoder:(NSCoder *)aCoder { // 归档    [a            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-06 17:14:40
                            
                                68阅读