https://blog.csdn.net/ageeklet/article/details/105549593
https://blog.csdn.net/ageeklet/article/details/105549593
一、概念 redo log file分为online redo log 和archived redo log fileonline redo log就是当前正在使用的日志文件archived redo log file就是已经归档了的日志文件 二、查看日志: SQL>select * from v$logfile; 三、问题现象: 数…
一、数据库未开启归档模式,进行开启: SQL> shutdown immediate; SQL> startup mount; SQL>alter database archivelog ; (禁用:alter database noarchivelog) SQL>alter database open; 查看设置恢复区大小: SQL>show parameter db_recovery_file; 1、查看归档日志是否开启 查看数据库是否处于归档模式下: SQ…
并不是所有的操作都会被记录到重做日志。在执行某些操作时,DBA可能会更加希望产生更少的重做记录,以加快执行速度,如执行某些ddl语句附加nologging子句或者执行DML时候制定hint append的方式操作数据,这种操作方式不会产生重做记录(或者生成了极少部分),另外像SQL loader这类工具采用直接路径加载时候跳过了SQL引擎,也不会产生重做记录。 不过你想要数据库所有操作都产生重做记录,oracle数据库有一个force logging属性,一旦数据库改为force logging,则n…
RMAN 不完全恢复过程,会出现如下报错: RMAN-03002: failure of recover command at 11/13/2019 10:24:27 RMAN-06555: datafile 1 must be restored from backup created before 12-NOV-19 解决方法:https://www.topunix.com/post-1410.html中,查看二-10的解决方法
一、删除备份--DELETE命令 用于删除RMAN备份记录及相应的物理文件。当使用RMAN执行备份操作时,会在RMAN资料库(RMAN Repository)中生成RMAN备份记录,默认情况下RMAN备份记录会被存放在目标数据库的控制文件中,如果配置了恢复目录(Recovery Catalog),那么该备份记录也会被存放到恢复目录中。 RMAN中的DELETE命令就是用来删除记录(某些情况下并非删除记录,而是打上删除标记),以及这些记录关联的物理备份片段。 二、删除过期备份 RMAN会根据备份冗余策略确定备份是否过…
oracle的参数文件:pfile和spfile 1、pfile和spfile Oracle中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件。它们是在数据库实例启动时候加载的,决定了数据库的物理 结构、内存、数据库的限制及系统大量的默认值、数据库的各种物理属性、指定数据库控制文件名和路径等信息,是进行数据库设计和性能调优的重要文件。可以分为两种类型: pfile: 初始化参数文件(Initialization Parameters Files),Oracle 9i之前,ORACLE一直采用pfile方式…
在执行该命令时出现下列错误 SQL> alter system set processes = 1000 scope=spfile; ERROR at line 1: ORA-32001: write to SPFILE requested but no SPFILE is in use 解决: 1.查看是否有spfile,spfile的路径值为空,需要通过pfile创建 SYS@PROD>show parameter spfile; N…
一、进行rman 异机恢复,因源端和目标端的oracle 物理路径不一致,把备份的spfile.bak导入到inintnc.ora文件后,通过系列语句进行启动 RMAN> startup nomount pfile="/home/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/initnc.ora"; 导致报错: 此时,rman target /或sqlplus / as sysdba都会报错而无法进入:ORA-09925: Unable to …
一、环境: 源端服务器:CentOS release 6.8 (Final)+Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 目的服务器:CentOS release 6.8 (Final)+Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64b…
一、环境: 源端服务器:CentOS release 6.8 (Final)+Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 目的服务器:CentOS release 6.8 (Final)+Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production 区别:oracle的安装目录略有不同: 源端…
一、源端环境和目的环境 1、源端环境:SRQ测试机 2、目的环境:SRQ测试机克隆机 二、前提条件: 1、测试机数据库环境必须处于归档模式:archive log list; 查看list backupset,截图看有没有备份 2、恢复步骤 (1)RMAN自动恢复和还…
archive可以关掉的 备份的目的在于,当系统或数据库出现问题时,能够快速将数据库进行恢复。对于Oracle数据库,一般有两种备份方式:“物理备份”和“逻辑备份”。“物理备份”指的是以copy数据文件方式进行备份;“逻辑备份”指的是用export等方式将数据从数据库中抽取出来。物理备份又可以分为冷备份和热备份。以下是各种备份的说明及前提条件。 - Cold Backup(冷备份) 主要指在关闭数据库的状态下进行的数据库完全备份,备份内容包括所有数据文件、控制文件、联机日志文…
%a Oracle数据库的activation ID即Resetlog_id%c 备份片段的复制数%d Oracle数据库名称%e 归档序号%f 绝对文件编号%F 基于DBID+时间确定唯一的名称%h 归档日志线程号%I Oracle数据库的DBID%M 当前时间中的月%N 表空间名称%n 数据库名称,并且会在右侧用x字符进行填充%p 备份集中备份片段的编号%s 备份集号%t 备份集时间戳%T 当前时间的年月日格式%U 利用它可以为每一个备份片段生成一个唯一名称,这是最常用的命名方式,执行不同备份操作时,生成规则也…
一、写备份脚本的小技巧: (1)备份前添加:增加校验归档日志文件 crosscheck archivelog all; delete noprompt expired archivelog all; (2)备份添加:校验备份集并删除过期及误删除的备份信息 crosscheck backup; delete noprompt expired backup; delete noprompt obsolete; (noprompt 是不需要提示,直接删除) 二、配置RMAN文件 RMAN> show a…
https://blog.csdn.net/snakemyy/article/details/8613824 1 RMAN备份与恢复实践 1.1 备份 1.1.1 对数据库进行全备 使用backup database命令执行备份 RMAN> BACKUP DATABASE; 执行上述命令后将对目标数据库中的所有数据文件进行备份,由于没有显式指定FORMAT参数,rman会自动为每个备份片段命名,并保存在ORACLE_HOME/database目录下。 当然,也可以…
recover和restore的区别: restore 是还原,文件级的恢复。就是物理文件还原。recover 是恢复,数据级的恢复。逻辑上恢复,比如应用归档日志、重做日志,全部同步,保持一致。 用restore先把备份文件拷贝到数据库目录下进行替换,再用recover经过一些处理,数据库就恢复正常了。 1、restore 命令:用于还原已经备份的数据文件。(1)、restore database 还原所有的数据文件。(2)、restore tablespace 还原特定表空间的数据文件。(3)、restore d…
1、查看RMAN配置的默认值:show all以下配置为rman配置的相关语法,与相关介绍及如何清除配置,以及相关配置参数说明,如有错误希望指正。RMAN> show all;using target database control file instead of recovery catalog————————此语句在没有配置异机恢复目录时,会出现此说明RMAN configuration parameters for database with db_unique_name RMAN1 are:CONF…
RMAN的backup命令是可以产生两种类型的备份:备份集和镜像复制。 具体产生哪种类型的备份,取决于backup命令,如果是backup as backupset,则生成备份集;如果是backup as copy,则生成镜像复制。 RMAN> show device type; //查看默认设备设置 using target database control file&…
目标数据库、rman命令客户端、通道、快速恢复区、介质管理、rman备份资料库、 1、快速恢复区(最多三级子目录): archivelog————存放归档日志 autobackup ———放置控制文件自动备份 backupset ————放置rman备份集(数据备份) controlfile ————放置当前控制文件(和/data/u01/app/oracle/oradata/ORCLOGG1的文件一致) onlinelog ————放置在线日志(和/data/u01/app/oracle/o…