run { allocate channel prmy1 type disk; allocate channel prmy2 type disk; allocate channel prmy3 type disk; allocate channel prmy4 type disk; allocate channel prmy5 type disk; allocate channel prmy6 type disk; allocate channel prmy7 type disk; alloca…
关于 rman duplicate from active database.详细操作实际为backup as copy .会拷贝非常多空块.对于那些数据库数据文件超过100G的都不是非常建议用:在非常大程度上会受到网络带宽的限制,一旦出现异常,就要从头再来,非常痛苦. 在做dataguard 能不用duplicate from active database ,还是不要用了,最靠谱的还是用rman 先备份一个吧:在做恢复吧…
Applies to: Oracle Server - Enterprise Edition - Version 11.1.0.6 to 11.2.0.4 [Release 11.1 to 11.2]Information in this document applies to any platform.GoalStep by step guide on how to create a physical standby database using RMAN DUPLICATE FROM ACT…
RMAN 'Duplicate From Active Database' Feature in Oracle11g (Doc ID 452868.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 11.1.0.6 and laterOracle Database Cloud Schema Service - Version N/A and laterOracle Database Exadata Express Clou…
> run { > allocate channel prmy1 type disk; > allocate channel prmy2 type disk; > allocate channel prmy3 type disk; > allocate auxiliary channel stby type disk; > duplicate target database for standby from active database > spfile >…
在Oracle 11G有二种方法实现duplicate: 1.Active database duplication 2.Backup-based duplication Active database duplication 通过网络,直接复制目标库到辅助库,然后创建辅助库.这种方法不需要先用RMAN 备份数据库,然后将备份文件发送到auxiliary端.这种方式解决了备份空间占用.网络传送占用带宽和时间等问题,对于大库的迁移很有用.   目标:192.168.0.10 辅助:192.168.…
Oracle 11g RMAN能够实现基于活动数据库进行异机克隆,从而省去需要先备份再ftp到辅助服务器的过程.这一切可以全部交给Oracle来搞定.在克隆期间,Oracle会读取Target DB的所有数据结构,无须人为的干预(不同的磁盘系统,文件路径与文件名要指定转换方式).尽管如此,对于生产环境数据库在整个克隆期间性能会下降,其次在Target Server与Auxiliary Server中会产生较大的网络流量.如果这些可以接受的话,从活动数据库进行异机克隆是一个不错的选择.本文首先描述…
最近在从活动数据库进行异机克隆时碰到了ORA-17629,ORA-17627,ORA-12154的错误,起初以为是一个Bug呢.Oracle Bug着实太多了,已经成了习惯性思维了.汗!错误提示是无法连接到连接到远程数据库,连接字符串无法解析.咦,配置了从auxiliary DB到target DB的tnsnames,且都是连通的阿...... 1.故障现象    --下面的操作在auxiliary DB所在的机器上完成    [oracle@linux4 ~]$ export ORACLE_S…
最近在从活动数据库进行异机克隆时碰到了ORA-17629,ORA-17627,ORA-12154的错误,起初以为是一个Bug呢.Oracle Bug着实太多了,已经成了习惯性思维了.汗!错误提示是无法连接到连接到远程数据库,连接字符串无法解析.咦,配置了从auxiliary DB到target DB的tnsnames,且都是连通的阿...... 1.故障现象    --下面的操作在auxiliary DB所在的机器上完成    [oracle@linux4 ~]$ export ORACLE_S…
11g的RMAN duplicate 个人感觉比10g的先进了很多,10g需在rman备份的基础上进行复制,使用RMAN duplicate创建一个数据完全相同但DBID不同的数据库.而11g的RMAN duplicate 可通过Active database duplicate和Backup-based duplicate两种方法实现.Active database duplicate方式不需要先把目标数据库进行rman备份,只要目标数据库处于归档模式下即可直接通过网络对数据库进行copy,且…
Duplication Database 介绍 Duplicate database可以按照用途分为2种: duplicate database(复制出一个数据库) duplicate standby database(复制出一个dataguard standby数据库) Duplicate Database又可以按照复制数据的来源不同分为2种方式: Active Database Duplication(从正在运行的数据库上复制数据) Backup-based duplication(基于备份…
primary database db_name=zwc, db_unique_name=zwc standby database db_name=zwc, db_unique_name=standby on primary database [oracle@vmdb12c ~]$ sqlplus sys/oracle@zwc as sysdba SQL*Plus: Release 12.1.0.1.0 Production on Thu Sep 26 16:12:10 2013 Copyrig…
1 操作系统环境 此处隐藏具体信息 System IP-address db_name db_version Comment         Target DB         Auxiliary DB 2 复制数据库前的准备工作   2.1 standby 端安装数据库软件 2.2 primary 与standby 端生成密码文件 orapwd 2.3 修改参数文件 如果standby端,不需要后期的日志应用,那么无需配置dataguard相关参数.只配置db_name参数即可启动到nomou…
问题背景 适用情况: 操作系统: redhat 6.5 数据库: oracle 11g r2 问题描述: failover后原主库无法恢复和启动或者丢失主备关系 优点 不需要对primary数据库停机 执行简单 实施前准备工作 1.测试dumplicate 2.测试环境数据库利用dumplicate重建stanby数据库 实施步骤 备份新主库 注意备份脚本,应该备份到服务器的本地磁盘而不是带库. rman_backup.sh备份本地脚本: #!/bin/sh #oracle environmen…
使用duplicate target database ... from active database复制数据库 source db:ora11auxiliary db:dupdb 1.修改监听文件,静态注册监听 SID_LIST_ORA11 = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ora11) (ORACLE_HOME = /u11/app/oracle/product//dbhome_1) (SID_NAME =ora11) ) (SID_DE…
11g的RMAN duplicate 可以通过Active databaseduplicate和Backup-based duplicate两种方法实现.这里的测试使用的是Active databaseduplicate,因为Active database duplicate 功能强大,不需要先把目标数据库进行rman备份,只要目标数据库处于归档模式下即可直接通过网络对数据库进行copy,且copy完成后自动open数据库.这对于大数据特别是T级别的数据库来说优点非常明显,复制前不需要进行备份,…
一.环境准备 1.数据库软件准备 (1).在主节点,安装单机数据库软件并创建数据库. (2).在备库, 安装单机数据库软件, 但是不创建数据库. 2.操作系统配置 在/etc/hosts下面配置主机名. $ cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localho…
Oracle19c 如何用rman duplicate 克隆一个数据库. 首先克隆有两种方法,一种是Backup-Based,一种是Active方式.官网文档链接https://docs.oracle.com/database/121/BRADV/rcmdupdb.htm#BRADV010 在这里我用的是ACTIVE方式,这种方式无需创建备份,可以直接进行克隆.(备份与ACTIVE的主要不同就是备份需要先生成备份,再把它COPY到目标机器上.--关于这个,有空再试试看) 步骤如下:我用的机器or…
RMAN DUPLICATE DATABASE with SET NEWNAME failed: RMAN-05501 RMAN-05517 (Doc ID 387093.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 10.2.0.2 to 11.2.0.4 [Release 10.2 to 11.2]Oracle Database Cloud Schema Service - Version N/A and late…
一,创建所需目录 1)创建审计文件目录 PROD1@dbrac1 /dsg/oracle11$ cd $ORACLE_BASE/admin PROD1@dbrac1 /u01/app/oracle/admin$ mkdir -p PROD1/adump 2)创建数据文件目录 mkdir -p /dsg/oracle11/PROD1 二,创建参数文件和密码文件 这里,复制主库的参数文件和密码文件,参数文件稍作修改 PROD1@dbrac1 /dsg$ export ORACLE_SID=PROD…
对于基于生产环境下的数据库的版本升级或者测试新的应用程序的性能及其影响,备份恢复等等,我们可以采取从生产环境以克隆的方式将其克隆到本地而不影响生产数据库的正常使用.实现这个功能我们可以借助rman duplicate方式以及其简单的方式来完成.duplicate方式不同于OS级别的备份,它会为辅助数据库(克隆出来的数据库)生成一个新的dbid,而能够同时将目标数据库(原数据库)与辅助数据库注册到同一个恢复目录.本文描述了使用rman duplicate实现异机数据库克隆. 1.RMAN支持的du…
基于磁盘的备份rman duplicate 命令创建standby database 前提条件: 确保原始库数据库的备份.存档standby 结束是完全可见, 这里,如果原始文库和靶 - 侧数据文件,所有的文件都存储日志文件完全一样的结构. 配置主库,由图书馆准备静态监控.档模式,和force logging  1.对主数据库进行必要的更改. a. 启用 force logging. b. 假设没有password文件,则创建password文件. c. 创建备用 redo 日志. d. 改动參…
Oracle 11gR2 使用RMAN Duplicate复制数据库     前言:     上周刚做完一个项目,用户要求RAC的数据库可以自己主动备份到另外一个单节点上,单节点可以正常拿起来就能用.当时跟他们讨论的是用ADG来做,但通过描写叙述后.用户认为假设要人工干预的话太麻烦.它不想做不论什么的人工干预,实现数据自己主动到这台单机上来.那仅仅是一台备用的数据库.没事的时候可以登录上去看看历史的数据情况. 这个时候我提出了11g的RMAN Duplicate方案,它可以在线实现异机的在线备份…
RMAN DUPLICATE ADG DEMO 生产环境谨慎使用,建议生产环境采用RMAN备份恢复的方式. 本演示案例所用环境:   primary standby OS Hostname pry std OS Version RHEL6.5 RHEL6.5 DB Version 11.2.0.4 11.2.0.4 db_name stephen stephen db_unique_name stephen standby service_names stephen standby instan…
Using Active Database Duplication to Create Cross Platform Data Guard Setup (Windows/Linux) (Doc ID 881421.1) APPLIES TO: Oracle Database Cloud Exadata Service - Version N/A and laterOracle Database Cloud Service - Version N/A and laterOracle Databas…
基础环境: 172.17.4.60 操作系统:Linux 6.4 数据库:Oracle11gR2 (源数据库) 172.17.4.61 操作系统:Linux 6.4 数据库:Oracle11gR2 (测试库) 目的:从源数据库以RMAN的物理恢复的方式,恢复至测试库中. 如何验证,在源数据库,插入几条数据如下: SYS@oradb> create user zsd identified by zsd; User created. SYS@oradb> grant dba to zsd; Gra…
Oracle19c 如何用rman duplicate 克隆一个数据库.(Backup-Based, achive log) 首先克隆有两种方法,一种是Backup-Based,一种是Active方式.官网文档链接https://docs.oracle.com/database/121/BRADV/rcmdupdb.htm#BRADV010 在这里我用的是Backup-based方式.这一次我的操作是开启归档日志的情况下进行克隆. 前言,在开始归档日志的时候,我在源机器没有进行业务操作(即没有数…
Oracle19c 如何用rman duplicate 克隆一个数据库. 首先克隆有两种方法,一种是Backup-Based,一种是Active方式.官网文档链接https://docs.oracle.com/database/121/BRADV/rcmdupdb.htm#BRADV010 在这里我用的是Backup-based方式(测试建议可以关闭归档日志,因为这个日志会过期,如果找不到恢复时会报错.) 备份与ACTIVE的主要不同就是备库需要先生成备份,再把它COPY到目标机器上. 步骤如下…
1   准备 [oracle@TEST144239 /]$ sqlplus /nolog SQL Production :: Copyright (c) , , Oracle. All rights reserved. SQL@study as sysdba Connected. SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination /data2/o…
FYI: http://docs.oracle.com/cd/E11882_01/backup.112/e10643/rcmsynta020.htm#RCMRF126 rman duplicate database 必须是同样的平台,可是支持32bit\64bit 间复制,在复制完毕后须要执行¥ORACLE_HOME/rdbms/admin/utlirp.sql 脚本来转换pl/sql 代码 The DUPLICATE command requires one or more auxiliary…