Oracle的奇葩设置之非归档模式与RMAN备份

    数据库归档模式与RMAN备份策略是保障数据库数据安全的基本手段,对于ORACLE数据库DBA来说,很清楚ORACLE的RMAN备份是基于数据库的归档模式,但对于主机维护人员及开发人员,他们可能很不清楚。
    如果,数据库没有开启数据库归档,ORACLE的RMAN备份就无法进行,否则报错如下:

12/01/2015 03:32:37 Mon Jan 12 03:32:37 2015
  ORA-00258: NOARCHIVELOG 模式下的手动归档必须标识日志
  ALTER SYSTEM ARCHIVE LOG
  Mon Jan 12 03:32:37 2015
  Errors in file /opt/oracle1/admin/jyfx/udump/jyfx_ora_18109.trc:

    也许,数据库安装之初,设置的数据库是归档模式,由于数据库运行后期,因存储、性能、备份、恢复问题关闭了数据库的归档模式。但是,一旦oracle的归档模式被关闭,数据库的RMAN备份任务将无法进行。上面的例子(非归档模式下进行RMAN备份)就是在联通的日常巡检中发现的,很奇葩吧!

时间: 2024-09-16 19:00:44

Oracle的奇葩设置之非归档模式与RMAN备份的相关文章

oracle日志操作模式(归档模式和非归档模式的利与弊)_oracle

笔者今天就谈谈自己对这两种操作模式的理解,并且给出一些可行的建议,跟大家一起来提高Oracle数据库的安全性. 一.非归档模式的利与弊. 非归档模式是指不保留重做历史的日志操作模式,只能够用于保护例程失败,而不能够保护介质损坏.如果数据库采用的是日志操作模式的话,则进行日志切换时,新的日志会直接覆盖原有日志文件的内容,不会保留原有日志文件中的数据. 这么说听起来可能比较难理解.笔者举一个简单的例子,就会清楚许多.如现在Oracle数据库中有四个日志组,日志序列号分别为11. 12.13.14.当

Oracle归档模式和非归档模式

Oracle归档模式和非归档模式 解释归档和非归档模式之间的不同和它们各自的优缺点? 答:归档模式是指可以备份所有的数据库transactions并恢复到任意一个时间点.         非归档模式则相反,不能恢复到任意一个时间点.         但是非归档模式可以带来数据库性能上的少许提高. 记忆方式:归档模式>热备份>恢复任意时间点>性能少许下降                       非归档模式>冷备份>恢复完全备份>性能少许提高 一.查看oracle数据库

将oracle设为归档模式和非归档模式启动的方法

将oracle设为归档模式和非归档模式的方法 先手动建立归档目录,在调整oracle启动方式 将oracle设为归档模式 手工在主服务器创建归档目录 $cd $ORACLE_BASE            #$ORACLE_BASE 所指向的目录是/opt/oracle/,可参看ORACLE用户环境变量的具体设置 $mkdir -p oradata/szdb/archive   # szdb的目录名称根据数据库的SID号进行指定,其实这个目录可以任意指定 $mkdir -p oradata/sz

如何修改Oracle数据库为非归档模式

操作步骤如下: 步骤 1 以oracle用户登录服务器,执行以下命令进入SQLPLUS. oracle@smgwrpt:~> sqlplus "/as sysdba" 步骤 2 查看数据库当前归档模式. SQL> archive log list Database log mode              Archive Mode Automatic archival             Enabled Archive destination            U

oralce非归档模式下的恢复(一)历史日志没有被覆盖(可完全恢复)

案例1: 历史日志没有被覆盖(可以完全恢复) 1)切换到非归档模式 SQL> archive log list Database log mode              Archive Mode Automatic archival             Enabled Archive destination            /disk1/arch/anny Oldest online log sequence     7 Next log sequence to archive  

Oracle RAC环境下如何修改归档模式

RAC环境下的归档模式切换与单实例稍有不同,主要是共享存储所产生的差异.在这种情况下,我们可以将RAC数据库切换到非集群状态下,仅仅在一个实例上来实施归档模式切换即可完成RAC数据库的归档模式转换问题.本文主要描述了由非归档模式切换到归档模式,而由非归档切换的归档步骤相同,不再赘述. 1.主要步骤: 备份spfile,以防止参数修改失败导致数据库无法启动 修改集群参数cluster_database为false 启动单实例到mount状态 将数据库置于归档模式(alter database ar

归档和非归档模式下ORA-01145错误的解决方法

总结了一下,在归档和非归档的场景下,ora-01145这个错误可能有如下三种情况: 1.off line tablespace --在非归档模式下尝试ofline 数据文件 SQL> alter tablespace tools offline immediate; alter tablespace tools offline immediate * ERROR at line 1:ORA-01145: offline immediate disallowed unless media reco

解释归档和非归档模式之间的不同和它们各自的优缺点?

归档模式:是指你可以备份所有的数据库transactions并恢复到任意一个时间点. 非归档模式:则相反,不能恢复到任意一个时间点.但是非归档模式可以带来数据库性能上的少许提高.

Oracle RMAN还原与恢复讲解(四)如何在非归档模式中还原与恢复数据库

如果数据库在noarchivelog模式下,我们将从完全的脱机备份中恢复这个数据库,并且不可能实现时间点恢复. 1.还原的准备工作 如果在noarchivelog 模式中运行数据库并且假定拥有数据库的一个备份,就可以非常容易地执行数据库的完全恢复. 首先要清理所有的数据文件,以及旧的重做日志和控制文件. 虽然不是一定要这么做,但由于使用了noarchivelog模式,我们希望一切从头开始. 清理完数据文件,控制文件和重做日志后,就可以开始启动恢复进程. 首先,可以从最近生成的备份中恢复控制文件,