# 从活跃数据库为备用数据库分配通道以重复目标数据库
在Oracle数据库中,我们经常需要将活跃数据库中的数据复制到备用数据库,以确保数据的高可用性和容灾性。在这个过程中,我们可以使用`duplicate target database`命令来为备用数据库分配通道,从而实现数据的复制。
## 什么是“duplicate target database for standby from acti            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-13 01:31:25
                            
                                421阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用duplicate target database ... from active database复制数据库 source db:ora11auxiliary db:dupdb 1.修改监听文件,静态注册监听 2.修改tnsnames.ora文件 3.为duplicate 数据库创建参数文件i            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-06-25 23:46:00
                            
                                190阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            之前有网友问我在10g中通过RMAN 的duplicate target database命令复制数据库时是否需要先完成全库的备份。
实际我在10g中并不常用duplicate target database 来帮助创建DataGuard Standby Database,所以虽然记忆中仍有些印象,却不能十分确定地回答了。
今天查了一下资料,发现原来Active database duplic            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-09-23 21:31:56
                            
                                493阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            11g Release1 中引入了新的RMAN duplicate命令,即duplicate from active database命令。利用该命令可以更加便捷地创建Data Guard环境,你甚至不需要将Primary Database shutdown(整个过程中主库都可以处于打开状态下),也不需要在配置前做一些额外的备份操作,仅需要配置起auxiliary辅助实例,同时创建密码文件,并在监            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-03-26 20:31:16
                            
                                620阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RMAN 'Duplicate From Active Database' Feature in 11G (文档 ID 452868.1)转到底部APPLIES TO:Oracle Database - Enterprise Edition - Version 11.1.0.6 and laterInformation in this document applies to any platfor            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-09-18 15:04:28
                            
                                757阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、  环境主库:安装grid软件及创建磁盘组;安装数据库软件并创建数据库,备库:仅安装grid软件并创建asm磁盘组,同时安装数据库软件即可。 主机名数据库版本dbnameORACLE_SIDip地址系统版本server1(主) oracle11204 Jason jason192.168.1.250 rhel6.6_x86_            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-08-21 20:59:26
                            
                                931阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            线上oracle datagard备库由于断电以及误删除从库的归档日志文件,所以导致,备库主库数据不一致,备库须要紧急恢复。以下是大概恢复过程1,从主库上面备份控制文件[oracle@localhost rman_recover]$ rman target /RMAN> backup current...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-09-10 12:49:00
                            
                                150阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            RMAN duplicate for standby失败解决过程
在用rman duplicate to standby 生成备库的时候总是不成功,多次尝试均是下面的错误:
RMAN> duplicate target database for standby nofilenamecheck;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-07-21 19:17:29
                            
                                7405阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            万变不离其宗 duplicate database 也是一个备份与恢复的过程。网上有
RAMN用于迁移数据库也是这个道理。duplicate database有一个优点,它为duplicated
database生成了新的DBID。
metalink`ID 388431`.`1`给出了duplicate database的大致步骤:
 1. Backup of the pri            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-09-22 18:44:03
                            
                                6065阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、在auxiliary 服务器上安装oracle 软件,(不要创建数据库)
2.从target 数据库上得到pfile ,拷贝到auxiliary 相对应的位置,(修改相应的参数)
3.auxiliary服务器:根据pfile 和需要创建相应的目录。
 
(目录结构不同的,应在pfile 后面加)
*.db_file_name_convert=('/u01/app            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-09-08 11:25:36
                            
                                1004阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            测试使用 Active database duplicate在不同机器不同数据库实例复制数据库环境:Target DB:IP:10.131.119.118 HOSTNAME:CS-SI-DG01ORACLE_SID:orclAuxiliary DB:IP:10.131.119.119HOSTNAME:CS-SI-DG02ORACLE_SID:orclaux1.将Target D            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-01-24 13:05:15
                            
                                556阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Duplicate a Database Using RMAN in Oracle Database 11g Release 2This article is an update of a prev            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-16 16:13:13
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Creating a Duplicate Database on a New Host. [ID 388431.1] 修改时间 12-OCT-2011    类型 HOWTO     状态 PUBLISHED In this Document  Goal  Solution     Duplicate data            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-20 10:02:37
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            primary databasedb_name=zwc, db_unique_name=zwc standby databasedb_name=zwc, db_unique_name=standby on primary database[oracle@vmdb12c ~]$ sqlplus sys/oracle@zwc as sysdbaSQL*Plus: Release 12.1.0.1.0 Production on Thu Sep 26 16:12:10 2013Copyright (c) 1982, 2013, Oracle. All rights reserved.Connec..            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-09-26 22:51:00
                            
                                89阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Duplicating a Database Without Recovery Catalog or Target Connection	Duplicating a Database Without Recovery Catalog or Target Connection			duplicate体系结构			搞点英语出来吧,英语不好的哥们就好好翻译翻译吧,这段英语是必须看...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-20 23:39:52
                            
                                205阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Duplicating a Database Without Recovery Catalog or Target Connection duplicate体系结构 搞点英语出来吧,英语不好的哥们就好好翻译翻译吧,这段英语是必须看懂的。。。。 You can duplicate a source database to a destination database, which can be on            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-10 09:22:54
                            
                                147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            利用Rman的duplicate命令,可以很方便的将原库复制出一个新库,这在诸如data guard等应用中非常有用。但是在Oracle11g之前,执行duplicate要求首先对原库用rman进行备份,然后将备份复制到复制库,同时连接原库(做为target)和复制库(做为auxiliary),执行duplicate命令进行复制。在Oracle11g中推出的active database dupl            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-01-15 00:22:22
                            
                                361阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            or use            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-05-23 19:08:00
                            
                                45阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            <br />RMAN 'Duplicate Database' Feature in 11G [ID 452868.1]<br /> <br />M            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-01 21:45:16
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            利用Rman的duplicate命令,可以很方便的将原库复制出一个新库,这在诸如data guard等应用中非常有用。但是在Oracle11g之前,执行duplicate要求首先对原库用rman进行备份,然后将备份复制到复制库,同时连接原库(做为target)和复制库(做为auxiliary),执行duplicate命令进行复制。在Oracle11g中推出的active database dupl            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-01-15 00:22:20
                            
                                625阅读