首页 > TAG信息列表 > rman
ORA-00245: 控制文件备份失败; 目标可能位于本地文件系统中
今早同事检查昨天备份作业情况,发现某数据库备份出现错误,报ORA-00245: control file backup failed; target is likely on a local file system 该错误在月初出现过一次,当时手工重做后一切正常就并未关注。今日再次出现,还是研究一下吧。 该报错大概的意思是:控制文件自KingbaseES V8R6备份恢复案例之---同一数据库创建不同stanza备份
案例说明: 在生产环境,有的应用需要调用数据库的sys_rman做备份,为了区分数据库自身的sys_rman备份和应用的备份,可以使用不同的stanza name创建备份。本案例介绍了,如何在KingbaseES V8R6数据库下,同一个实例创建不同的stanza备份。 适用版本: kingbaseES V8R6 一、已有stanza sys_rmanKingbaseES V8R6备份恢复案例之--删除test数据库后sys_backup.sh备份
案例说明: KingbaseES V8R6通过sys_backup.sh执行物理备份,默认sys_backup.sh执行备份初始化时,需要连接test数据库进行身份的认证;在一些生产环境为了安全需求,会删除test库或被误删除,导致sys_rman连接数据库失败 。如果是误删除,比较容易解决,重新创建一个test库即可。如果是安全需求删oracle11g中rman基本使用方法
一 oracle11g中rman基本使用方法 1.在使用oracle数据库的时候,rman的使用是无法避免也是很重要的备份与恢复工具,进入rman的方式是切换到数据库管理用户使用rman命令进入可以看到数据库的版本信息 2.通过rman命令只是进入到了rman工具,但并未连接到数据库,连接到数据库需要使用coKingbaseES V8R3备份恢复案例之--单实例环境sys_rman脚本备份案例
案例说明: sys_rman是KingbaseES数据库的物理备份工具,支持数据库的全备和增量备份,由于sys_rman工具使用需要配置多个参数,对于一般用户使用不是很方便。为方便用户在KingbaseES V8R3版本,通过sys_rman执行物理备份,系统自带了调用sys_rman的备份脚本,本次文档对脚本的使用进行了详细的ORACLE的RMAN 压缩类型
概述 rman的备份压缩是我们日常工作中最常用的,下面分享一下rman的压缩类型及算法 空压缩 未使用块压缩 二进制压缩 在 Oracle 版本 10.1 之前,默认情况下只完成“空”压缩,但从 Oracle 版本 10.2 开始,会完成“空”和“未使用块”压缩。这些压缩是自动完成的,这些压缩不需要特KingbaseES V8R6单实例外部备份案例
案例说明: 本案例采用sys_backup.sh执行物理备份,备份使用如下逻辑架构:数据库主机采用CentOS 7系统,repo采用kylin V10 Server。 单实例+外部备份服务器 备份逻辑架构是,在单实例环境下,通过专用的备份服务器执行sys_backup.sh的物理备份。 备份架构节点信息: 数据库版本信息:KingbaseES V8R6集群sys_backup.sh外部备份案例
案例说明: 本案例采用sys_backup.sh执行物理备份,备份使用如下逻辑架构:集群采用CentOS 7系统,repo采用kylin V10 Server。 一主一备+外部备份 此场景为主备双机常规环境设计,主要的备份信息来源于备机,极大地减少备份为主机带来的性能损耗,且增加了第三方专用存储服务器,用于存放和管理KingbaseES V8R6集群sys_backup.sh外部备份案例
案例说明: 本案例采用sys_backup.sh执行物理备份,备份使用如下逻辑架构:集群采用CentOS 7系统,repo采用kylin V10 Server。 一主一备+外部备份 此场景为主备双机常规环境设计,主要的备份信息来源于备机,极大地减少备份为主机带来的性能损耗,且增加了第三方专用存储服务器,用于存放和管理如何解决 RMAN-06149:无法在 NOARCHIVELOG 模式下备份数据库
一、问题描述 尝试在开发环境中备份数据库。但因“RMAN-06149:无法在 NOARCHIVELOG 模式下备份数据库”而失败。 RMAN> backup database tag 'BEFORE-IMPORT-PRODUCTION-2022Q1';Starting backup at 18-APR-22 using target database control file instead of recovery catalogalloORACLE的文件管理(RMAN的备份与恢复)
一、RMAN备份 1、RMAN参数设置 (1)、configure retention policy to...,配置保留备份策略 configure retention policy to redundancy n,保留最新的n份备份,不是最新的n份被标记为redundancy configure retention policy to recover window of n days,保留最近n天的备份,不是最近n天内oracle迁移(rman)
原库: 192.168.162.199 node01 目标库: 192.168.162.200 oracle11g 目标库: [oracle@oracle11g dbs]$ vi ~/.bash_profile export PATH export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=orcl export PATH=$PATH:$ORAKingbaseES V8R3 由于修改系统时间导致sys_rman备份故障案例
案例说明: 此案例,为复现“current time may be rewound”错误。对于数据库环境,在使用前必须保证系统时间的正确性。如果数据库创建后,再将系统时间修改为创建数据库之前的时间,在运行过程中将有可能导致新老事务判断及事务一致性出现问题,比如Oracle数据库事务的scn是和当前的timesrman镜像备份
rman镜像备份 backup as compressed backupset database 镜像备份也叫镜像副本,是数据文件或归档日志文件等的完整拷贝,未经过任何压缩等处理,不能备份到磁带,不支持增量。备份恢复时可以立即使用实现快速恢复,等同于操作系统的复制命令。 特点: 类似手工copy,备份所以的块 不支持增rman只读表空间的备份和恢复
目录rman只读表空间备份和恢复备份只读表空间exclude方式skip readonly方式恢复只读表空间备份是read only状态,被破坏时是时read only备份是read only状态,被破坏时是时read write备份是read write状态,被破坏时是时read only rman只读表空间备份和恢复 当使用alter tablespace tbsrman加密备份(口令、TDE透明、混合)
目录rman加密口令加密例子:TDE透明加密例子修改wallet密码:混合加密例子 rman加密 口令加密,就像输入密码一样 TDE透明加密,适合本地加密和恢复 混合加密,两者混合 加密模式 SQL> col ALGORITHM_NAME for a20; SQL> col ALGORITHM_DESCRIPTION for a30; SQL> set linesize 20KingbaseES V8R6C5单实例sys_backup.sh备份案例
案例说明: KingbaseES V8R6C5版本中使用了securecmdd工具,用于主机节点间的通讯,默认端口8890。备份工具sys_backup.sh默认使用了securecmdd工具,对于通用机单实例环境,在执行“sys_backup.sh init”后,会调用securecmd工具连接主机节点备份,导致在执行“sys_backup.sh start”启动备ORA-17629 ORA-17627
Oracle RAC搭建ADG duplicate时提示ORA-17629 ORA-17627 RMAN> duplicate target database for standby from active database nofilenamecheck; Starting Duplicate Db at 21-MAR-22 using channel ORA_AUX_DISK_1 contents of Memory Script: { backup as copy reuse targe常用rman备份脚本
一、linux/unix平台 最小负载rman备份脚本 #!/bin/sh . ~/.bash_profile DATE=`date +%Y-%m-%d-%H-%M-%S` date rman target / log=/backup/log_$DATE <<eof run { allocate channel c1 type disk maxpiecesize=200M; sql 'alter system archive log current'; crosscheckRMAN笔记一
RMAN基础知识 使用 RMANBACKUP命令创建一致和不一致的备份。 RMANBACKUP命令支持备份以下类型的文件: 数据文件和控制文件 服务器参数文件 归档重做日志 RMAN 备份 RMAN 无法备份,例如网络配置文件、密码文件、外部表 和 Oracle 主目录的内容 默认情况下,RMoracle rman 备份与还原
完备脚本 #!/bin/bash export ORACLE_SID=db3 export ORACLE_BASE=/u01/oracle export ORACLE_HOME=/u01/oracle/product/11.2.0/dbhome_1 $ORACLE_HOME/bin/rman target / << EOF run{ allocate channel c1 type disk; allocate channel c2 type disk; allocate channelV$RMAN_BACKUP_JOB_DETAILS
V$RMAN_BACKUP_JOB_DETAILS小知识:RMAN基于某个具体时间点的恢复示例
最近帮忙基于某个时间点恢复一个库,说是备份和归档是全的。 好多年没做过这类事情了,不过这算是最基本的DBA技能,下面给出RMAN基于某个具体时间点的恢复示例脚本: run{ allocate channel c1 type disk; allocate channel c2 type disk; sql "alter session set nls_date_format = ''yOracle删除归档日志
目录 一、删除归档日志 1.切换用户 2.使用RMAN工具 3.连接本地数据库 4.检查控制文件和实际物理文件的差别 5.同步检查控制文件和实际物理文件的信息 6.删除n天前的归档日志 7.退出RMAN 二、添加定时任务 1.创建归档日志删除脚本 2.授予脚本文件执行权限 3.测试归档日志删除脚本KingbaseES R6集群sys_rman备份异机恢复案例
案例说明: kingbaseES R6集群在主库通过sys_rman进行备份,然后将备份传送到异机(单节点主机,部署和原备份主机相同版本的数据库)进行恢复(restore)。 案例架构: 如下图所示:在repmgr cluster的主库上执行sys_rman备份,备份后将备份拷贝到node2的db server上进行restore。 数据库版本: prod=#