展开

关键词

rman recovery恢复RMAN-03002 RMAN-06053 RMAN-06025解决

灾备库通过源库的全备archive文件做完全库恢复后,拿到源库的archive日志在灾备库执行recovery恢复时报错: RMAN> recover database until sequence 5873 file 1 needs more recovery to be consistent ORA-01110: data file 1: '/oraciisdb/ciisdb/system01.dbf' RMAN -00571: =========================================================== RMAN-00569: =============== ERROR  MESSAGE STACK FOLLOWS =============== RMAN-00571: ================================================== ========= RMAN-03002: failure of recover command at 10/12/2018 15:29:39 RMAN-06053: unable to perform

97920

RMAN 备份详解

--====================== -- RMAN 备份详解 --====================== 一、数据库备份与RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档 归档模式 打开状态,属于非一致性备份 关闭状态,可以分为一致性和非一致性 非归档模式 打开状态,非一致性备份无效 关闭状态,一致性备份,非一致性备份不被推荐 2.RMAN备份 RMAN 使用服务器会话来完成备份操作,从RMAN客户端连接到服务器将产生一个服务器会话 RMAN备份内容包括:整个数据库,表空间,数据文件,指定的数据文件,控制文件,归档日志文件,参数文件等 3.RMAN备份的类型 ========== RMAN-03002: failure of backup command at 10/14/2010 18:56:12 RMAN-20202: tablespace not ,即使自动备份控制文件参数为off --单独备份控制文件及参数文件 RMAN> backup current controlfile; --备份数据文件时包含控制文件 RMAN> backup

1.3K20
  • 广告
    关闭

    腾讯云开发者社区系列公开课上线啦!

    Vite学习指南,基于腾讯云Webify部署项目。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    RMAN 还原与恢复

    在归档模式下的还原与恢复的简化例子 RMAN> connect target / RMAN> startup mount; RMAN> restore database; RMAN> recover database; RMAN> alter database open; 二、使用RMAN进行还原与恢复(非catalog方式) 1.数据文件丢失的恢复处理 --设定客户端环境变量并连接到数据库 SPFILE文件丢失的恢复 SPFILE参数文件可以在RMAN中进行备份,因此可以使用RMAN来恢复SPFILE文件。可以自动备份SPFILE。 target / nocatalog RMAN> startup nomount force; RMAN> set dbid=1263182651; RMAN> restore spfile from RMAN 配置、监控与管理 RMAN 备份详解 RMAN 还原与恢复 有关Oracle体系结构请参考: Oracle实例和Oracle数据库(Oracle体系结构) Oracle 表空间与数据文件

    83920

    Oracle 基于 RMAN 的不完全恢复(incomplete recovery by RMAN)

    我们可以通过基于用户管理的不完全恢复实现,也可以通过基于RMAN方式来实现。本文主要描述是基于RMAN的不完全恢复的几种情形并给出示例。 有关数据库备份恢复,RMAN备份恢复的概念与实战可以参考文章尾部给出的链接。 ; release channel ch2; } [oracle@node1 ~]$ rman target / cmdfile=/home/oracle/rman_full.rcv log=/home > shutdown immediate; RMAN> startup mount; RMAN> reset database to incarnation 2; RMAN> run{ 2> set until > shutdown immediate; RMAN> startup mount; RMAN> reset database to incarnation 2; RMAN> run{ 2> restore

    1K10

    基于RMAN的异机数据库克隆(rman duplicate)

    实现这个功能我们可以借助rman duplicate方式以及其简单的方式来完成。 本文描述了使用rman duplicate实现异机数据库克隆。 更多关于duplicate的描述及duplicate步骤,请参考:基于RMAN的同机数据库克隆   这两种方式可以使用下面的图示简要描述。             对于不同位置的duplicate情形,需要对文件位置进行转换,可参考: RMAN 数据库克隆文件位置转换方法 image.png 3、实战RMAN异机克隆 --环境: --目标数据库: --下面备份目标数据库并ftp到辅助数据库所在的主机 $ export ORACLE_SID=sybo3 $ rman target / RMAN> backup database include

    62320

    经典案例:遭遇RMAN-06004,RMAN-20003后

    黄廷忠(网名:认真就输) 云和恩墨技术专家 个人博客:http://www.htz.pw/ 故障描述: 最近遇到11.2.0.3 RAC FOR AIX平台在出...

    41760

    RMAN 配置、监控与管理

    default RMAN> show exclude; RMAN configuration parameters are: RMAN configuration has no stored > list backup; RMAN> list copy; RMAN> list backup of database; RMAN> list backup of tablespace uers ; RMAN> list backup of archivelog all; RMAN> list backup verbose; RMAN> list backup summary; RMAN > report schema; RMAN> report need backup; RMAN> report need backup days 3; RMAN> report need backup RMAN> delete backupset; RMAN> delete backupset n; RMAN> delete obsolete ; RMAN> delete obsolete redundancy

    29710

    RMAN相关基础操作

    本文介绍RMAN相关基础操作。 RMAN的命令包括2种: 单独的命令(Stand-alone command):单独执行 批处理命令(Job command):在RUN{}中运行 ##基本操作 1.没有catalog的rman连接和操作 没有catalog的rman连接: [oracle@PCNAME-orcl labs]$ rman target / Recovery Manager: Release 11.2.0.3.0 - Production connected to target database: ORCL (DBID=1492651505) RMAN> 设置自动的控制文件备份 RMAN> configure controlfile ================================= RMAN-03002: failure of resync command at 01/09/2018 08:19:47 RMAN

    18820

    pg_rman备份

    pg_rman跑的不是流复制协议,而是文件拷贝,所以pg_rman必须和数据库节点跑在一起。 3. 如果在standby节点跑pg_rman,pg_rman则需要通过网络连接到主节点执行pg_start_backup和pg_stop_backup。 4. . · 支持备份验证. · 恢复期间无事务丢失.支持基于PITR的配置文件生成器. 2、pg_rman的用法 pg_rman manage backup/recovery of PostgreSQL database Usage: pg_rman OPTION init pg_rman OPTION backup pg_rman OPTION restore pg_rman OPTION show [DATE ] pg_rman OPTION show detail [DATE] pg_rman OPTION validate [DATE] pg_rman OPTION delete DATE pg_rman

    53060

    Oracle RMAN 清除归档日志

    这样在DEV或者UAT还可以,但是在Prod环境还是建议使用RMAN提供的命令来搞定比较妥当。因为rm,find方式删除了实际的归档日志也释放了空间,但对应的存储在控制文件中的归档信息并没有彻底清除。 本文描述了使用RMAN方式来清除归档日志,同时也可以将其部署到shell脚本中使用。   ,通过该方式删除之后,在RMAN下可以通过 crosscheck archivelog all 校验归档是否失效,如下面的操作: rm -rf arch_816906485_1_10.arc      find /u02/database/GOBO1/archive/ -ctime +0 -delete     RMAN> crosscheck archivelog all b、使用RMAN方式清除       RMAN清除方式会自动清除磁盘上的归档日志文件,同时会释放控制文件中对应的归档日志的归档信息。

    2.3K21

    基于RMAN从活动数据库异机克隆(rman duplicate from active DB)

    Oracle 11g RMAN能够实现基于活动数据库进行异机克隆,从而省去需要先备份再ftp到辅助服务器的过程。这一切可以全部交给Oracle来搞定。 1、RMAN不同克隆类型的连接方式      关于RMAN不同克隆类型,请参考: 基于 RMAN 的同机数据库克隆 基于RMAN的异机数据库克隆(rman duplicate)      $ export ORACLE_SID=sybo3 # 从备份集克隆,不连接到Target DB以及catalog,或者没有使用catalog      $ rman AUXILIARY / # 从备份集克隆 ,无catalog,元数据来源于Target DB控制文件      $ rman TARGET sys/pwd@TAR AUXILIARY sys/pwd@AUX # 从备份集克隆连接到catalog ,但不连接到target DB,元数据库来自RMAN catalog      $ rman CATALOG rman/pwd@catalogdb AUXILIARY sys/pwd@AUX #

    21930

    RMAN 配置保留策略

    最本文主要描述了RMAN下的三种保留策略方式。 RMAN> show retention policy; RMAN configuration parameters for database with db_unique_name USBO are > report obsolete; RMAN retention policy will be applied to the command RMAN retention policy is set RMAN> show retention policy; RMAN configuration parameters for database with db_unique_name USBO are : CONFIGURE RETENTION POLICY TO NONE; RMAN> configure retention policy clear; old RMAN configuration

    33030

    linux 下RMAN备份shell脚本

    RMAN备份相关方面的知识较多,可以参考: RMAN 概述及其体系结构 RMAN 配置、监控与管理 RMAN 备份详解 RMAN 还原与恢复 RMAN catalog 的创建和使用 基于catalog 创建RMAN存储脚本 基于catalog 的RMAN 备份与恢复 RMAN 备份路径困惑 其次是对于shell脚本中调用sql,rman语句可以参考 Linux/Unix shell 脚本中调用 /${ORACLE_SID}/backup/rman; export RMAN_DIR RMAN_DATA=${RMAN_DIR}/${DATE}; export RMAN_DATA #RMAN_LOG=$RMAN_DATA/log; export RMAN_LOG RMAN_LOG=/u02/database /${ORACLE_SID}/backup/rman/log export RMAN_LOG # Check rman level #==============================

    59620

    Rman备份恢复和管理

    参考资料: Oracle之Rman入门指南 一步一步学Rman Rman简介 Rman-Recover manager恢复管理工具。 Oracle数据文件 控制文件 归档日志 在线日志 参数文件 密码文件 Rman备份实验演示 备份数据库 在数据库运行的时候进行Rman备份则是热备份,需要当前数据库处于归档模式 检查数据库是否是归档模式的命令 RMAN> backup datafile 4; 备份归档日志 RMAN> backup archivelog all; 查看备份信息 RMAN> list backup; 如果备份的时候恢复区的空间不够 RMAN> delete backupset; 或者 RMAN> delete backup; 使用这两条命令都会删除备份片段列表。 Rman可以发出一些管理类的SQL语句。 Rman增量备份 使用Rman 全备份以及增量备份 附: 关于数据文件的状态信息(online or offline等等),可以参见v$datafile视图。

    51631

    RMAN备份注意事项

    2.如果没有打开控制文件的自动备份,一定注意备份的顺序,无论之前有无备份控制文件,备份全库以及归档之后,在最后一定要再次备份控制文件。

    23320

    RMAN catalog 的创建和使用

    datafile '/u01/app/oracle/oradata/catadb/tbs_rman01.dbf'--创建rman恢复目录表空间 2 size 200m autoextend on; SQL> create user rman identified by rman --创建rman schema 2 temporary tablespace temp 3 default tablespace tbs_rman 4 quota unlimited on tbs_rman; SQL> grant recovery_catalog_owner to rman; --角色授予 SQL> conn > connect catalog rman/rman@catadb --连接到恢复目录 connected to recovery catalog database RMAN> create catalog > crosscheck backupset; RMAN> change backupset 1 RMAN> validate backupset RMAN> validate backupset

    18120

    RMAN异机恢复快速参考

    备份数据库 1.1 在线备份(数据库运行在归档模式) 1.2 备份脚本内容 二、 服务器B恢复数据库 2.1 服务器B安装数据库软件 2.2 启动实例到nomount状态(指定pfile文件) 2.3 RMAN 恢复控制文件,确定备份集有效性 2.4 RMAN恢复数据库 2.5 恢复后操作 一、 服务器A备份数据库 1.1 在线备份(数据库运行在归档模式) nohup /bin/bash backup_all.sh #Create pfile sqlplus / as sysdba <<EOF create pfile='$basedir/pfile$date.ora' from spfile; EOF #RMAN BACKUP rman target / log=$basedir/backup_all_$date.log <<EOF run{ allocate channel c1 device type disk startup nomount pfile='$ORACLE_HOME/dbs/init$ORACLE_SID.ora' 2.3 RMAN恢复控制文件,确定备份集有效性 2.3.1 RMAN恢复控制文件

    85710

    基于catalog 创建RMAN存储脚本

    --============================== -- 基于catalog 创建RMAN存储脚本 --============================== 简言之,将rman的备份恢复命令写成脚本并保存在恢复目录内 客户端只要能够登录到RMAN恢复目录,则这些脚本可用,尤其对于global脚本,可以被任意注册的数据库调度。 即是针对特定的数据库创建的rman脚本 global : 能够在恢复目录注册的任意目标数据库中执行 二、创建脚本 --创建全局备份脚本 RMAN> create global script global_full_backup 客户端直接执行恢复目录内的脚本 rman target sys/redhat@orcl catalog rman/rman@asmdb script 'script_name'; RMAN> run 的恢复与管理请参考: RMAN 概述及其体系结构 RMAN 配置、监控与管理 RMAN 备份详解 RMAN 还原与恢复 有关Oracle体系结构请参考: Oracle 实例和Oracle数据库

    14830

    rman 还原归档日志(restore archivelog)

    \r on an \m [oracle@linux3 ~]$ sqlplus -V SQL*Plus: Release 11.2.0.1.0 Production a、备份数据文件及归档日志 RMAN archivelog all; --->列出当前数据库已经备份的归档日志 specification does not match any backup in the repository RMAN > copy datafile 4 to '/u01/database/sybo3/fra/SYBO3/backupset/2013_07_26/users01.dbf'; -->使用rman copy 方式备份数据文件 RMAN> list copy; using target database control file instead of recovery catalog specification -00571: =========================================================== RMAN-00569: =============== ERROR

    1.6K40

    Oracle RMAN删除归档日志脚本

    /bin/bash source ~/.bash_profile DAY_TAG=`date +"%Y-%m-%d"` rman target / nocatalog msglog /home/oracle 8,2%.log" ( echo. echo ====================cleaning %date% %time% ========================= echo. rman

    38010

    相关产品

    • 云+校园特惠套餐

      校园优惠套餐升级,云服务器1核2G10元/月起购

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注腾讯云开发者

      领取腾讯云代金券