RMAN使用备份按时间点传输表空间
使用until time或者SCN来执行transport tablespace如果在执行传输表空间操作时,对transport tablespace命令指定了目标时间,那么RMAN将在辅助实例中使用备份将表空间还原到目标时间之前并执行按时间点恢复将辅助数据库恢复到指定的目标时间点。(对于按时间点恢复所需要的备份和重做日志必须可以使用)恢复的目标时间...
RMAN使用备份传输表空间
在Oracle数据库管理手册中创建传输表空间集的方法要求在执行表空间传输期间被传输的表空间要以只读模式打开。相比之下,当RMAN使用备份创建传输表空间集时,不需要访问被传输表空间的联机数据文件。这就消除了要将传输表空间设置为只读模式的操作。结果就是提高了源数据库的可用性,特别是对于很大的表空间更是如此,因为...
RMAN复制数据库(十)
使用PFILE参数文件执行duplicate可以使用辅助实例的PFILE参数文件来执行duplicate命令,测试环境如下:1.目标数据库test主机是oracle11g,复制数据库dup主机是jingyong12.PFILE参数文件/u01/app/oracle/product/10.2.0/db/dbs/initdup.ora存储在主机jingyong1上。3.主机oracle11g与jingyong1通过网络连接在这种情况下...
RMAN复制数据库(九)
使用rman duplicate database to a Past Point in Time测试环境如下:1.目标数据库test与复制数据库dup在不同的主机上使用不同的目标结构2.使用恢复目录数据库jy3.使用disk和sbt配置的自动通道4.主机oracle11g上有ASM磁盘组+DISK15.将复制数据库dup恢复到2015-03-26 09:00:006.在主机oracle11g上创建的备份与归档重...
RMAN复制数据库(八)
使用RMAN DUPLICATE DATABASE From ASM to ASM测试环境如下:1.使用了恢复目录数据库jy2.目标数据库dupdb在主机jingyong1上,并且数据文件是存储在磁盘组+DG1中3.将目标数据库dupdb复制到远程主机oracle11g上生成数据库dupcp。4.主机oracle11g上有ASM磁盘组+DISK15.将数据库dupcp的数据文件存储在磁盘组+DISK1中6....
RMAN复制数据库(七)
使用RMAN duplicate database from file System to ASM测试环境如下:1.使用了恢复目录数据库jy2.目标数据库test在主机oracle11g上,并且数据文件是存储在文件系统中3.将目标数据库test复制到远程主机jingyong1上生成数据库dupdb。4.主机jingyong1上有ASM磁盘组+dg15.将数据库dupdb的数据文件存储在磁盘组+dg1中6....
RMAN复制数据库(六)
在相同主机上创建复制数据库当在与目标数据库相同主机上创建复制数据库就与在远程主机上使用不同目录结构复制数据库一样。可以在目标数据库的Oracle Home目录中创建复制数据库,但数据库名必须不同于目标数据库。1.创建辅助实例的密码文件(这里辅助实例名为aux)[oracle@oracle11g dbs]$ orapwd file=/u01/app/orac...
RMAN复制数据库(五)
使用configure auxname命令转换文件名这种方法是使用configure auxname命令来对复制的数据文件进行重命名,使用logfile子句来指定联机重做日志的名称和大小。1.创建辅助实例的密码文件(这里辅助实例名为dup)[oracle@jingyong1 dbs]$ orapwd file=/u01/app/oracle/product/10.2.0/db/dbs/orapwdup password=oracle ...
RMAN复制数据库(四)
使用set newname命令转换文件名这种方法是使用set newname命令来对复制的数据文件进行重命名,使用logfile子句来指定联机重做日志的名称和大小。1.创建辅助实例的密码文件(这里辅助实例名为dup)[oracle@jingyong1 dbs]$ orapwd file=/u01/app/oracle/product/10.2.0/db/dbs/orapwdup password=oracle entries=10;...
RMAN复制数据库(三)
只使用duplicate参数来转换文件名这种方法是使用duplicate命令的db_file_name_convert参数来对复制的数据文件进行重命名,并且使用logfile子句来指定联机重做日志文件名和其大小。1.创建辅助实例的密码文件(这里辅助实例名为dup)[oracle@jingyong1 dbs]$ orapwd file=/u01/app/oracle/product/10.2.0/db/dbs/orapw...
RMAN复制数据库(二)
使用不同的目录结构在远程主机上创建复制数据库如果在远程主机上使用不同于目标数据库(被复制的数据库)的目录结构来创建复制数据库,那么为了在新的目录中为复制数据库的数据文件生成新的文件名必须修改一些参数。下面分别来介绍生成新文件名的各种方法。只使用初始化参数来转换文件名这种方法是只使用初始化方法...
RMAN复制数据库(一)
使用RMAN的duplicate命令使用目标数据库(主库)的备份来创建一个副本数据库同时保留原目标数据库副本数据库可以和目标数据库完全相同或者只包含目标数据库中一部分表空间。目标数据库和副本数据库可以是在单独的机器上,也可以是在相同的机器上。副本数据库是目标数据库的副本可以用于各种目的。例如,可以用来:.测...
RMAN表空间按时间点恢复(五)
使用自己的辅助实例来执行TSPITR在执行TSPITR时Oracle建议使用RMAN来管理辅助实例的创建和推毁。然而,创建和使用自己的辅助实例也是支持的。在执行TSPITR时想要练习控制通道就会这样做。RMAN自动辅助实例使用目标数据库配置的通道来作为辅助实例的通道并在还原时使用。如果需要不同的通道设置,并且不想在目标数据库上...
RMAN表空间按时间点恢复(四)
使用镜像副本提高RMAN TSPITR的性能在执行TSPITR时,通过让RMAN使用磁盘上已经存在的恢复集和辅助集数据文件镜像副本,而不是从备份中还原它们将会显著提高TSPITR的性能。可以使用configure auxname命令来使用恢复集数据文件或辅助集数据文件的镜像副本或者使用set newname命令使用辅助集数据文件镜像副本,来告诉RMAN可...
RMAN表空间按时间点恢复(三)
重命名TSPITR辅助集数据文件不像恢复集数据文件通常会被存储在它们原始目录中,辅助集数据文件不能覆盖目标数据库中相关文件。如果不对辅助集文件指定一个新目录而是使用原始目录,那么当RMAN试图覆盖原始目录中的相关文件时,会发现这些文件正在使用,那么TSPITR操作会失败。为辅助集数据文件指定目录最简单的方法...
RMAN表空间按时间点恢复(二)
使用自定义自动辅助实例执行TSPITR1.重命名或重新放置恢复集的数据文件,因此在TSPITR执行完成后,被恢复表空间所包含的数据文件将不会存储在其原始位置(例如当包含表空间的原始磁盘不可使用时)。2.对一些或所有的辅助数据文件指定辅助目录之外的目录。如果在单个磁盘上没有足够的空间来处理所有辅助集文件时可以这样...
RMAN表空间按时间点恢复(一)
一.表空间按时间点恢复RMAN的自动表空间按时间点恢复(TSPITR)能让你将数据库中的一个或多个表空间快速恢复到之前的某个时间点,而不会影响数据库中的其它表空间和对象。为了有效地使用表空间按时间点恢复(TSPITR),需要理解你需要解决的问题是什么,使用TSPITR的主要原因是什么,在执行TSPITR时RMAN将会执行那些...
Redhat Linux两台主机之间设置NFS挂载的步骤
为了测试Oracle RMAN使用PFILE参数文件在异机上执行duplicate命令,需要将辅助实例pfile参数文件通过NFS来让执行RMAN命令的主机应访问,所以需要配置NFS,这里只介绍了最基本的配置方法。一、安装nfs一般redhat是默认安装了nfs服务的,如果非默认安装且取消勾选nfs的话,需要挂载iso或下载安装包手动安装来进行安装,这...
rman duplicate target database RMAN-03002 RMAN-03015 RMAN-06136
通过RMAN的duplicate命令将目标数据库在另一主机上复制一个副本数据库时报以下错误信息:RMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============RMAN-00571: =========================================================...
rman存储脚本
存储脚本是命令文件的一种替方法用来管理频繁使用的一系列RMAN命令。存储脚本相比命令文件来说它的优点就是对于任何连接到目标数据库和恢复目录的RMAN客户端都能够使用它。而命令文件只有能够访问它的RMAN客户端能够使用。存储脚本可以是全局或者局部脚本。一个局存储脚本与创建该脚本时RMAN所连接的目标数据库相关,...