8. Oracle通过rman进行克隆】的更多相关文章

一. 安装规划 IP ROLE 192.168.1.235 克隆对象 192.168.1.221 克隆库 二. 备库创建相应的dump文件夹 # 在主库查询对应的dump目录 select name, value from v$parameter where name in ('audit_file_dest', 'background_dump_dest', 'control_files', 'core_dump_dest', 'user_dump_dest', 'db_recovery_fi…
在使用RMAN克隆数据库时,如果辅助数据库(新数据库)使用了与目标数据库(原数据库)使用了不同的路径,那么就存在位置转换的问题.在Oracle中,控制文件用于定位数据文件以及联机重做日志文件,如果没有正确的转换,控制文件压根就找不到相应的数据文件,日志文件.对此Oralce为我们提供了三种文件位置的转换方法.本文即是对这三种转换方法的描述. 1.使用db_file_name_convert与log_file_name_convert参数 --我们可以在辅助数据库参数文件spfile/pfile中…
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到目标机器上. 步骤如下…
Oracle19c 如何用rman duplicate 克隆一个数据库. 首先克隆有两种方法,一种是Backup-Based,一种是Active方式.官网文档链接https://docs.oracle.com/database/121/BRADV/rcmdupdb.htm#BRADV010 在这里我用的是ACTIVE方式,这种方式无需创建备份,可以直接进行克隆.(备份与ACTIVE的主要不同就是备份需要先生成备份,再把它COPY到目标机器上.--关于这个,有空再试试看) 步骤如下:我用的机器or…
关于Oracle数据库的RMAN备份,除了邮件外,是否能通过其它方式检查RMAN备份的成功与失败呢?其实我们可以通过下面SQL脚本来检查某个时间段备份失败的记录: SELECT * FROM V$RMAN_STATUS WHERE START_TIME >= TO_DATE(&START_TIME,'YYYY-MM-DD HH24:MI:SS')   AND END_TIME   <= TO_DATE(&END_TIME  ,'YYYY-MM-DD HH24:MI:SS')  …
1.什么是RMAN? RMAN可以用来备份和还原数据库文件.归档日志和控制文件.它也可以用来执行完全或不完全的数据库恢复. 注意:RMAN不能用于备份初始化参数文件和口令文件. RMAN启动数据库上的Oracle服务器进程来进行备份或还原.备份.还原.恢复是由这些进程驱动的. RMAN可以由OEM的Backup Manager GUI来控制,但在本文章里不作重点讨论. 2. Terminology 专业词汇解释 2.1. Backup sets 备份集合 备份集合有下面的特性: 包括一个或多个数…
Oracle 数据库可以实现数据库不完全恢复与完全恢复.完全恢复是将数据库恢复到最新时刻,也就是无损恢复,保证数据库无丢失的恢复.而不完全恢复则是根据需要特意将数据库恢复到某个过去的特定时间点或特定的SCN以及特定的Sequence.我们可以通过基于用户管理的不完全恢复实现,也可以通过基于RMAN方式来实现.本文主要描述是基于RMAN的不完全恢复的几种情形并给出示例.有关数据库备份恢复,RMAN备份恢复的概念与实战可以参考文章尾部给出的链接. 一.不完全恢复的步骤    a.关闭数据库并备份数据…
脱机异地还原(安装一个原环境相同的linux,并安装数据库,注意不要配置安装实例) .检查/home/oracle下的.bashrc .bash_profile内容是否与原环境一致(具体看情况而定),示例如下: # User specific aliases and functions export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME/db_1 export PATH=$ORACLE_HOME/bin:$PATH export LD_LI…
创建备份目录,查看剩余空间 [cistest@cistest ~]$ df -h df: '/home/oratest/.gvfs': Permission denied Filesystem Size Used Avail Use% Mounted on /dev/mapper/centos-root 450G 27G 423G % / devtmpfs .8G .8G % /dev tmpfs .8G .9G .0G % /dev/shm tmpfs .8G 34M .8G % /run t…