`

基于用户管理的备份与恢复—noarchivelog模式下的备份与恢复

 
阅读更多
1. NOARCHIVELOG 模式
NOARCHIVELOG 是指不保留重做历史记录的日志操作模式。这种操作模式只能用于保护例程失败(例如系统断电),而不能保护介质失败。NOARCHIVELOG 模式具有以下特点:
当检查点完成之后,后台进程LGWR 可以覆盖原有重做日志内容。
如果在数据库备份之后的重做日志内容已经被覆盖,那么当数据文件出现介质失败时,只能恢复到过去的完全备份点。
当数据库处于OPEN 状态时,不能备份数据库。
当执行数据库备份时,必须使用SHUTDOWN NORMAL 或 SHUTDOWN IMMEDIATE 关闭数据库。
当执行数据库备份时,必须备份所有数据文件和控制文件。

2. 在 NOARCHIVELOG 模式下的备份
(1) 列出要备份的数据文件和控制文件。
(2) 关闭数据库。
(3) 复制所有数据文件和控制文件到备份目录。

(4) 启动例程并打开数据库。

3 在NOARCHIVELOG 模式下的恢复
1) 数据文件出现介质失败但重做日志未被覆盖。

(1) 装载数据库到mount状态。
(2) 确定需要恢复的数据文件。
(3) 复制数据文件备份。
(4) 恢复数据文件。
(5) 打开数据库。

2) 次要数据文件出现介质失败
次要数据文件是指只包含次要数据的数据文件。如果次要数据文件出现介质失败,并且备份以来的重做日志内容已经被覆盖,那么可以删除次要数据文件。

3)重要数据文件出现介质失败
(1) 关闭数据库。
(2) 复制所有数据文件和控制文件备份。
(3) 装载数据库到mount状态。
(4) 用RESETLOGS 选项打开数据库。
在NOARCHIVELOG模式下,RECOVER DATABASE UNTIL CANCEL 命令并未执行任何恢复操作,只是提示控制文件不再使用原有重做日志。

理解recover database using BACKUP CONTROLFILE,SCN,resetlogs。

分享到:
评论

相关推荐

    NOARCHIVELOG模式下的备份与恢复

    如果数据库处在NOARCHIVELOG模式下,那么选择备份恢复的方案就较小,这里列出了该模式下的备份恢复全解决方案;

    NOARCHIVELOG模式下Oracle数据库恢复常见故障分析.pdf

    NOARCHIVELOG模式下Oracle数据库恢复常见故障分析.pdf

    Oracle+Database+11g+RMAN备份与恢复.pdf

    Oracle 数据库物理体系结构 Oracle 操作内核 ARCHIVELOG模式操作与 NOARCHIVELOG 模式操作 Oracle 恢复模式 Oracle 中的手动备份操作 Oracle 中的手动恢复操作

    Oracle数据库可以运行在2种模式下归档模式(archivelog)和非归档模式(noarchivelog

    Oracle数据库可以运行在2种模式下归档模式(archivelog)和非归档模式(noarchivelog).doc

    Oracle之RMAN备份及还原

     在noarchivelog模式下,可以使用RMAN备份read-only和offline的表空间  ORACLE RMAN停机备份:  备份  RMAN连接上ORACLE,WINDOWS下在命令模式下  RMAN TARGET /  连接本地数据库用的是本地认证模式。...

    ORACLE 常用手册导入导出

    采用Oracle ArchiveLog模式和非ArchiveLog模式对备份恢复的影响 备份的目的在于,当系统或数据库出现问题时,能够快速将数据库进行恢复。对于Oracle数据库,一般有两种备份方式:“物理备份”和“逻辑备份”。...

    RMAN测试演练即讲解

    今天测试整理下物理备份Rman,也就是oracle的恢复管理器(Recovery Manager)。 毕竟逻辑备份是不能实现时间点恢复的,所以生产数据库肯定用物理备份来保证灾难时能够恢复。 二、 Rman热备份的前提条件:数据库需要...

    Oracle归档模式的命令及参数说明

    归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。本文将为大家介绍Oracle归档模式的命令及参数说明。

    查看Oracle数据库是否归档和修改归档模式

    在生产环境中我们应该使用归档模式,它会产生归档日志,可以使用多种备份和还原方案,对与Oracle管理员来说应该更改模式是必然的选择。  首先查看数据库现有模式可使用以下语句  select name,log_mode from v$...

    北大青鸟Oracle教程集1

    (ORDBMS) 提供了关系数据库系统和面向对象数据库 系统这二者的功能 基于客户机 服务器技术 基于客户机/服务器技术 – 客户机 - 用户和数据库之间的接口 – 服务器 - 存储和管理数据 使用 Internet 文件系统 Oracle ...

    北大青鸟Oracle教程集2

    (ORDBMS) 提供了关系数据库系统和面向对象数据库 系统这二者的功能 基于客户机 服务器技术 基于客户机/服务器技术 – 客户机 - 用户和数据库之间的接口 – 服务器 - 存储和管理数据 使用 Internet 文件系统 Oracle ...

    oracle考试复习题及答案

    服务器由哪几部分组成? .比较archivelog 模式和noarchivelog模式的异同点? delete table 和drop table的区别?

    最全的oracle常用命令大全.txt

    体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。 数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。 我们不能手工修改数据字典里的信息。  ...

    rman配置及rman常用命令操作

    一、rman相关配置1、进入rman:CMD下rman target/2、查看是否处于归档模式:SQL>archive log list;(rman需运行在归档模式下)3、开启归档模式: 代码如下:SQL>shutdown immediate;SQL>startup mount;SQL>alter ...

    神通数据库安装及使用手册

    静默安装使用root用户或者普通用户都可以,本文使用root用户安装。 1、安装软件 解压: unzip ShenTong7.0.8.zip 进入数据库安装包内的 Disk1/InstData 目录,编辑静默安装的 st.properties 文件。 OSCAR_DB_NAME=...

    oracle 如何关闭打开归档日志

    查看oracle数据库是否为归档模式 SQL> select name,log_mode from V$database; NAME LOG_MODE —————— ———————— TEST NOARCHIVELOG SQL> archive log list Database log mode No Archive Mode ...

Global site tag (gtag.js) - Google Analytics