oracle备份恢复
“oracle备份恢复”相关的资料有哪些?“oracle备份恢复”相关的范文有哪些?怎么写?下面是小编为您精心整理的“oracle备份恢复”相关范文大全或资料大全,欢迎大家分享。
oracle备份、恢复
RMAN(备份与恢复管理器)
基本知识
RMAN是 ORACLE提供的一个备份与恢复的工具,可以用来备份和还原数据库文件、 归档日志和控制文件。它也可以用来执行完全或不完全的数据库恢复。 RMAN可以由命令行接口或者 OEM的 Backup Manager GUI 来控制。 4.1 基本知识
4.1.1 RMAN的组件、概念 1. RMAN 主要包括以下组件: Target Database: (目标数据库)
就是需要 RMAN 对其进行备份与恢复的数据库,RMAN 可以备份数据文件,控制文件,归档日志,spfile。(注意:RMAN不能用于备份联机日志、初始化参数文件和口令文件)
Server Session: (服务器会话)
RMAN启动数据库上的 Oracle服务器进程,将建立一个与目标数据库的会话。由目标数据库上的服务器进程进行备份、还原、恢复的实际操作。 服务器进程
RMAN 的服务进程是一个后台进程,用于与 RMAN工具与数据库之间的通信,也用于 RMAN 工具与磁盘/磁带等 I/O 设置之间的通信,服务进程负责备份与恢复的所有工作, 在如下情况将产生一个服务进程: 当连接到目标数据库
Oracle备份与恢复案例
Oracle备份与恢复案例
更新时间:2006-9-14 阅读次数:268
字体大小:【大】 【中】 【小】
一. 理解什么是数据库恢复
当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬 件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因 此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致可以分为复原(Restore)与恢复(Recover)过程。
数据库恢复可以分为以下两类:
1.1实例故障的一致性恢复
当实例意外地(如掉电、后台进程故障等)或预料地(发出SHUTDOUM ABORT语句)中止时出现实例故障,此时需要实例恢复。实例恢复将数据库恢复到故障之前的事务一致状态。如果在在线后备发现实例故障,则需介质恢复。在 其它情况Oracle在下次数据库起动时(对新实例装配和打开),自动地执行实例恢复。如果需要,从装配状态变为打开状态,自动地激发实例恢复,由下列处 理: (1) 为了解恢复数据文件中没有记录的数据,进行向前滚。该数据记录在在线日志,
包括对回滚段的
Oracle备份与恢复策略介绍
Oracle备份与恢复案例
By JACK
一. 理解什么是数据库恢复
当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故
障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致可以分为复原(Restore)与恢复(Recover)过程。
数据库恢复可以分为以下两类:
1.1实例故障的一致性恢复
当实例意外地(如掉电、后台进程故障等)或预料地(发出SHUTDOUM ABORT语句)中止时出现实例故障,此时需要实例恢复。实例恢复将数据库恢复到故障之前的事务一致状态。如果在在线后备发现实例故障,则需介质恢复。在其它情况Oracle在下次数据库起动时(对新实例装配和打开),自动地执行实例恢复。如果需要,从装配状态变为打开状态,自动地激发实例恢复,由下列处理:
(1) 为了解恢复数据文件中没有记录的数据,进行向前滚。该数据记录在在线日志,
包括对回滚段的内容恢复。
(2) 回滚未提交的事务,按步1重新生成回滚段所指定的操作。
oracle 备份与恢复实验总结
用户管理的恢复
用户管理的完全恢复(一)
一.分类
可以分为在非归档模式下和归档模式下的完全恢复,完全恢复主要是针对归档模式下的,在非归档模式下很难做到完全恢复,除非是在做恢复时,联机重做日志还没有被重写
二.非归档的有关性质
1.在非归档模式下,在丢失数据文件后唯一的选择是执行完整的数据库还原,而不能进行恢复;
2.还原完整的数据库是还原所用的数据文件和控制文件;
3.还原前提是要备份,因为是非归档模式所以只能进行冷备份,主要备份所有的数据文件和控制文件。对于联机重做日志文件,在正常关闭数据库的情况下,可以不备份它,但是在不正常关闭数据库的情况下要进行备份,建议备份下来,这样就可以不用重建了。
三.非归档模式下的恢复
1.如果放数据文件的磁盘没有损坏,只是某种原因导致某些数据文件的丢失,那么只要把备份的数据库(所有数据文件和控制文件),复制到原来的地方即可。
2.如果是磁盘损坏,则不能放到原来的位置了,必须放到新的磁盘下。这样就要修改参数文件和控制文件的信息, 才能正常打开数据库。
3.现在模拟第二种情况(即磁盘损坏),首先对数据库进行冷备份,新建个目录/u01/ubackup,在/u
数腾Oracle备份和恢复手册
上海数腾软件科技有限公司
数腾服务器备份软件
Oracle备份与恢复手册
研发部 李孝进
Email:process@oceanbackup.com
2010/05/03
注:数腾公司电子文档通常为pdf文档,自带书签功能,方便快速查阅。
目录
介绍.............................................................................................................................................................................. 3 基本原理 .................................................................................................................................................................
数腾Oracle备份和恢复手册
上海数腾软件科技有限公司
数腾服务器备份软件
Oracle备份与恢复手册
研发部 李孝进
Email:process@oceanbackup.com
2010/05/03
注:数腾公司电子文档通常为pdf文档,自带书签功能,方便快速查阅。
目录
介绍.............................................................................................................................................................................. 3 基本原理 .................................................................................................................................................................
ORACLE表备份恢复测试用例
1. 准备工作在ORACLE中创建表
SQL> create table test(name char(8),age int); Table created.
SQL> select * from test; no rows selected
SQL> insert into test values('aaa',22); 1 row created. SQL> commit; Commit complete.
SQL> select * from test; NAME AGE -------- ---------- aaa 22
2. 准备工作在安腾普管理控制台创建Oracle备份应用
?
添加ORACLE相关参数,包括ORACLE_HOME、ORALE_SID软件库文件等
?
如果填写的各项参数都正确,点ORACLE应用图标右键还原和归档管理器就能展开ORACLE数据库结构如下
?
定义ORACLE备份的介质池
?
在作用管理器中可以查看ORACLE备份结果
3. 进行ORACLE表备份恢复测试
?
恢复前将数据库的表drop
SQL> drop table test; Table dropped.
SQL> conn /as sys
Oracle数据库RMAN备份及恢复
RMAN备份与恢复
一、 原理
和单机使用RMAN备份原理相同,利用其中一个节点做备份(数据都放在ASM共享存储上),恢复也在一个节点上做,恢复到共享存储上,最后2个节点都能正常启动
1.1查看归档日志
[root@redhat2 ~]# su - oracle redhat2-> sqlplus / as sysdba;
SQL*Plus: Release 11.2.0.1.0 Production on Fri Jul 24 18:31:46 2015 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options //查看归档模式和强制日志是否
20090217-Oracle 9i数据的备份和恢复
Oracle9i数据备份和恢复 案卷号 日期
2009.2.10 Oracle9i数据备份和恢复
作 者: 刘国强 完成日期: 2009.02.10 签 收 人: 签收日期:
修改情况记录:
版本号 V1.0 修改批准人 修改人 修改日期 2.10 签收人
适用范围: 工程人员
-1-
Oracle9i数据备份和恢复 常用的备份和恢复方法有以下两种:(要求异机备份,以防数据库服务器硬盘故障导致数据丢失)
1、 Oracle自动备份程序
第一步:如图1,设置数据库连接参数,设置完后可进行测试连接成功否;
图1
第二步:如图2,设置自动备份参数
oracle数据库RMAN的全备份和还原及恢复
RMAN的全备份和还原及恢复
RMAN> backup database format '/u01/oracle/backup/full_%d_%s_%U_bak plus archivelog all delete all input';
Starting backup at 22-SEP-12
using target database control file instead of recovery catalog allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=143 devtype=DISK
channel ORA_DISK_1: starting full datafile backupset channel ORA_DISK_1: specifying datafile(s) in backupset
input datafile fno=00001 name=/u01/oradata/oracl/system01.dbf input datafile fno=00003 name=/u01/oradata/oracl/sysaux01.dbf input dataf