Performing User-Managed Database-18.6、About User-Managed Media Recovery

18.6、About User-Managed Media Recovery

为了完成恢复,oracle建议使用recover语句。也可以使用alter database recover语句,但是recover语句更简单。

18.6.1、Preconditions of Performing User-Managed Recovery

开始任何一种介质恢复,必须遵循以下限制:

(1)必须有管理员权限

(2)所有恢复会话必须协调

(3)一个会话完成非一致性介质恢复时,另外一个会话不能启动一致性介质恢复

(4)如果通过共享服务器进程连接到数据库,不能启动介质恢复

18.6.2、Applying Logs Automatically with the RECOVER Command--使用recover命令自动地应用日志

oracle建议使用recover命令而不是alter database recover命令来完成介质恢复。当使用sql语句完成介质恢复,最简单的方法是完成自动恢复。自动恢复不需要像手动恢复那样,应用每个归档日志。

当使用sql语句完成介质恢复时,有两个选项来自动应用需要的归档日志:

(1)在执行recover命令前,执行set autorecovery on

SQL> set autorecovery on

SQL> recover database;

(2)为recover命令指定automatic

SQL> recover automatic database;

注意:如果完成非一致性恢复或还原一个备份的控制文件,数据库只会推测需要的归档日志名称,可能需要手动应用重做日志文件。

18.6.3、Recovering When Archived Logs Are in the Default Location--归档日志在默认位置

随着日志被用到,数据库建议了文件名称。数据库通过关联初始化参数log_archive_dest_n和log_archive_format重建建议的归档日志文件名。所以,如果所有归档日志文件放在log_archive_dest_n,同时log_archive_format没有改变,数据库可以自动地建议和应用归档日志完成介质恢复。

18.6.4、Resetting the Archived Log Destination

编辑log_archive_dest_n和log_archive_format初始化参数文件,执行alter system语句改变归档日志的默认位置

18.6.5、Overriding the Archived Log Destination

在某些情况下,重读 归档位置参数的当前设置:

(1)使用操作系统命令,把归档日志拷贝另外一个位置

(2)使用set logsource ‘‘语句或recover automatic database from ‘xxx‘ 指定新的位置

重读归档日志资源,不影响在线重做日志被归档的位置

18.6.6、Responding to Unsuccessful Application of Redo Logs

recover语句,数据库成功应用归档日志后,会返回:Log applied。很大情况下,需要手动应用重做日志。如果建议的文件不正确或提供一个不正确的文件名,数据库会返回:

ORA-00308: cannot open archived log "/oracle/oradata/trgt/arch/arcr_1_811.arc"

ORA-27037: unable to obtain file status

SVR4 Error: 2: No such file or directory

Additional information: 3

直到正确的归档日志或重做日志被应用,恢复才能继续。应用日志后,数据库可能返回如下错误信息:

18.6.7、Interrupting User-Managed Media Recovery--打断介质恢复

有些情况下,需要中断介质恢复:

(1)当应用重做日志时,输入cancel

(2)使用操作系统中断信号:ctrl+c

Performing User-Managed Database-18.6、About User-Managed Media Recovery

时间: 2024-10-13 01:59:10

Performing User-Managed Database-18.6、About User-Managed Media Recovery的相关文章

Performing User-Managed Database-18.7、Performing Complete User-Managed Media Recovery

18.7.Performing Complete User-Managed Media Recovery 完毕一致性备份,把数据库恢复到当前的scn是最好的结果.能够恢复整个数据库.恢复单个表空间.或恢复数据文件.一致性恢复不须要resetlogs打开数据库,非一致性恢复须要resetlogs打开数据库.Backup and Recovery Basics提供了关于介质恢复的信息. 18.7.1.Performing Closed Database Recovery 能够在一个操作中恢复全部损坏

Performing a full database disaster recovery with RMAN

Performing a full database disaster recovery with RMAN1. Make the RMAN backup set pieces available.2. Restore the database spfile from autobackups.  --先恢复参数文件3. Restore the control file from autobackups.--再恢复控制文件4. Run the RMAN restore and recover co

《专业级Oracle Database 12c安装、配置与维护》之在SQL*Plus中编写PL/SQL

当编写PL/SQL程序时,可以用多种方式来运行.可以直接在SQL*Plus(或某些其他SQL环境,如SQL Developer)中运行,也可以将之存储在数据库中,然后从SQL环境或程序运行.当在数据库中存储程序时,该程序被称为存储程序(stored program)或存储对象(stored object).这在本章稍后讲解.现在,让我们来讨论如何使用SQL*Plus编写程序.虽然是从SQL*Plus的环境内部说明这个例子,但这些程序也可以使用其他的SQL接口,如SQLDeveloper.TOAD

Oracle实例的恢复、介质恢复( crash recovery)( Media recovery)

实例的恢复( crash recovery) 什么时候发生Oracle实例恢复? shutdown abort; 数据库异常down掉(机器死机,掉电...) 实例恢复的原因是数据有丢掉,使用redo数据恢复 实例恢复是一个自动的过程,不需要人工干预. 控制文件就是为了检查一致性,如果不一致就会实例恢复 实例恢复发生在那个阶段? sql>startup nomount(读取spfle) ,启动实例,oracle给自己分了一些内存,oracle的内存起来,这个时候没有实例恢复. SQL> sta

MySQL5.7.18 备份、Mysqldump,mysqlpump,xtrabackup,innobackupex 全量,增量备份,数据导入导出

粗略介绍冷备,热备,温暖,及Mysqldump,mysqlpump,xtrabackup,innobackupex 全量,增量备份 --备份的目的 灾难恢复:意外情况下(如服务器宕机.磁盘损坏等)对损坏的数据进行恢复和还原保证数据不丢失,最小程度地丢失需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用 --备份与恢复概述 根据备份的方法可以分为: 1.Hot Backup(热备) 2.Cold Backup(冷备) 3.Warm Backup(温备) Hot Backup是指

Java、Android身份证验证工具 支持15/18位、地区、生日和校验码验证

首先科普一下身份证的一些知识(知道的勿喷) 1-2 位:代表升级行政区代码 3-4 位:代表地级行政区划分代码 5-6 位:代表县区行政区分代码 7-14 位:代表出生年.月.日,例如:19900101 15-17 位:代表 顺序码,同一地区同年.同月.同日出生人的编号,奇数是男性,偶数是女性 18 位:代表校验码,如果是0-9则用0-9表示,如果是10则用X(罗马数字10)表示 注:另外有些15位的身份证号码,年份使用2位数字表示的,并且没有最后一位校验码:从1999年10月1日起,全国实行公

android学习笔记18——dpi、dp、sp、xp......

参考:http://www.cnblogs.com/greatverve/archive/2011/12/28/android-dip-dp-sp-pt-px.html  http://www.360doc.com/content/15/0713/09/26211242_484580697.shtml 文章内容仅供参考 dpi==>device independent pixels(设备独立像素),不同设备有不同的显示效果,这个和设备硬件有关; 一般为了支持WVGA.HVGA和QVGA 推荐使用

Azure SQL Database (18) Stretch Database 概览

<Windows Azure Platform 系列文章目录> Stretch Databse使用场景: 笔者有一个快消品用户,每天产生几百万笔订单数据.这些订单数据保存在一个运算能力非常强大的数据中心物理机里. 对于这些订单数据来说,分为两类: 1.热数据:最近1个月产生的订单数据. 对于热数据来说,企业需要对这些数据进行统计分析,方便进行查询. 2.冷数据:过去1-3年产生的订单数据. 在传统IDC运维中,经常会对冷数据进行备份归档,比如采用磁带库等. 但是归档的数据其实是离线状态的,也就

DataBase 之 存储过程、函数、触发器、事务、游标

(1)存储过程 [1]创建存储过程(无参) create procedure ProTestAas  select * from TestA --修改存储过程(有参,且为输出参数)alter procedure ProTestA@LastName varchar(10) = null outputas  if @LastName is null  begin     print 'null'     print '123'  end  else  begin  print @LastName