ORACLE10G_备份和恢复

来源:互联网 发布:java面向切面编程 编辑:程序博客网 时间:2024/06/05 23:06

步骤一:开始>> 程序>> Oracle Database 10g Express Edition>> 备份数据库

在F:\OrcleFiles\app\oracle\product\10.2.0\server\database目录下找到OXE_BACKUP_CURRENT.LOG文件 可以查看备份过程的执行语句。日志如下:

恢复管理器: Release 10.2.0.1.0 - Production on 星期四 5月 31 16:53:07 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Windows XP Version V5.1 Service Pack 3
CPU                 : 2 - type 586, 2 Physical Cores
Process Affinity    : 0x00000000
Memory (Avail/Total): Ph:421M/984M, Ph+PgF:1280M/2369M, VA:2002M/2047M
Starting with debugging turned off

连接到目标数据库: XE (DBID=2665605466)

RMAN> set echo on;
2> shutdown immediate;
3> startup mount;
4> configure controlfile autobackup format for device type disk clear;
5> configure retention policy to redundancy 2;
6> configure controlfile autobackup on;
7> sql "create pfile=''F:\ORCLEFILES\APP\ORACLE\PRODUCT\10.2.0\SERVER\DATABASE\SPFILE2INIT.ORA'' from spfile";
8> backup as backupset device type disk database;
9> configure controlfile autobackup off;
10> alter database open;
11> delete noprompt obsolete;
12>
回显已打开

使用目标数据库控制文件替代恢复目录
数据库已关闭
数据库已卸载
Oracle 实例已关闭

已连接到目标数据库 (未启动)
Oracle 实例已启动
数据库已装载

系统全局区域总计     251658240 字节

Fixed Size                     1286820 字节
Variable Size                 88083804 字节
Database Buffers             159383552 字节
Redo Buffers                   2904064 字节

RMAN 配置参数已成功重置为默认值

新的 RMAN 配置参数:
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
已成功存储新的 RMAN 配置参数

新的 RMAN 配置参数:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
已成功存储新的 RMAN 配置参数

sql 语句: create pfile=''F:\ORCLEFILES\APP\ORACLE\PRODUCT\10.2.0\SERVER\DATABASE\SPFILE2INIT.ORA'' from spfile

启动 backup 于 31-5月 -12
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=35 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00003 name=F:\ORCLEFILES\ORADATA\XE\SYSAUX.DBF
输入数据文件 fno=00001 name=F:\ORCLEFILES\ORADATA\XE\SYSTEM.DBF
输入数据文件 fno=00004 name=F:\ORCLEFILES\ORADATA\XE\USERS.DBF
输入数据文件 fno=00005 name=F:\ORCLEFILES\ORADATA\XE\ZXDBM.DBF
输入数据文件 fno=00002 name=F:\ORCLEFILES\ORADATA\XE\UNDO.DBF
通道 ORA_DISK_1: 正在启动段 1 于 31-5月 -12
通道 ORA_DISK_1: 已完成段 1 于 31-5月 -12
段句柄=F:\ORCLEFILES\APP\ORACLE\FLASH_RECOVERY_AREA\XE\BACKUPSET\2012_05_31\O1_MF_NNNDF_TAG20120531T165345_7WGDDT7B_.BKP 标记=TAG20120531T165345 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:26
完成 backup 于 31-5月 -12

启动 Control File and SPFILE Autobackup 于 31-5月 -12
段 handle=F:\ORCLEFILES\APP\ORACLE\FLASH_RECOVERY_AREA\XE\AUTOBACKUP\2012_05_31\O1_MF_S_784745610_7WGDHK00_.BKP comment=NONE
完成 Control File and SPFILE Autobackup 于 31-5月 -12

旧的 RMAN 配置参数:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
新的 RMAN 配置参数:
CONFIGURE CONTROLFILE AUTOBACKUP OFF;
已成功存储新的 RMAN 配置参数

数据库已打开

RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为冗余 2
使用通道 ORA_DISK_1
未找到已废弃的备份

恢复管理器完成。

 

步骤二:开始>> 程序>> Oracle Database 10g Express Edition>> 还原数据库

在F:\OrcleFiles\app\oracle\product\10.2.0\server\database目录下找到OXE_RESTORE.LOG文件 可以查看还原过程的执行语句。日志如下:

 


恢复管理器: Release 10.2.0.1.0 - Production on 星期四 5月 31 17:01:59 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Windows XP Version V5.1 Service Pack 3
CPU                 : 2 - type 586, 2 Physical Cores
Process Affinity    : 0x00000000
Memory (Avail/Total): Ph:447M/984M, Ph+PgF:1267M/2369M, VA:1998M/2047M
Starting with debugging turned off

连接到目标数据库: xe (未装载)

RMAN> set echo on;
2> shutdown immediate;
3> startup nomount pfile="F:\ORCLEFILES\APP\ORACLE\PRODUCT\10.2.0\SERVER\DATABASE\SPFILE2INIT.ORA";
4> restore (spfile from autobackup) (controlfile from autobackup);
5> startup mount force;
6> configure controlfile autobackup off;
7> restore database;
8>
回显已打开

使用目标数据库控制文件替代恢复目录
Oracle 实例已关闭

已连接到目标数据库 (未启动)
Oracle 实例已启动

系统全局区域总计     251658240 字节

Fixed Size                     1286820 字节
Variable Size                 88083804 字节
Database Buffers             159383552 字节
Redo Buffers                   2904064 字节

启动 restore 于 31-5月 -12
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=36 devtype=DISK

恢复区域目标: F:\OrcleFiles\app\oracle\flash_recovery_area
用于搜索的数据库名 (或数据库的唯一名称): XE
通道 ORA_DISK_1: 在恢复区域中找到自动备份
通道 ORA_DISK_1: 已找到的自动备份: F:\ORCLEFILES\APP\ORACLE\FLASH_RECOVERY_AREA\XE\AUTOBACKUP\2012_05_31\O1_MF_S_784745610_7WGDHK00_.BKP
通道 ORA_DISK_1: 从自动备份复原 SPFILE 已完成
故障转移到上一个备份

恢复区域目标: F:\OrcleFiles\app\oracle\flash_recovery_area
用于搜索的数据库名 (或数据库的唯一名称): XE
通道 ORA_DISK_1: 在恢复区域中找到自动备份
通道 ORA_DISK_1: 已找到的自动备份: F:\ORCLEFILES\APP\ORACLE\FLASH_RECOVERY_AREA\XE\AUTOBACKUP\2012_05_31\O1_MF_S_784745610_7WGDHK00_.BKP
通道 ORA_DISK_1: 从自动备份复原控制文件已完成
输出文件名=F:\ORCLEFILES\ORADATA\XE\CONTROL.DBF
完成 restore 于 31-5月 -12

Oracle 实例已启动
数据库已装载

系统全局区域总计     251658240 字节

Fixed Size                     1286820 字节
Variable Size                 88083804 字节
Database Buffers             159383552 字节
Redo Buffers                   2904064 字节

旧的 RMAN 配置参数:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
新的 RMAN 配置参数:
CONFIGURE CONTROLFILE AUTOBACKUP OFF;
已成功存储新的 RMAN 配置参数

启动 restore 于 31-5月 -12
启动 implicit crosscheck backup 于 31-5月 -12
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=35 devtype=DISK
已交叉检验的 1 对象
完成 implicit crosscheck backup 于 31-5月 -12

启动 implicit crosscheck copy 于 31-5月 -12
使用通道 ORA_DISK_1
完成 implicit crosscheck copy 于 31-5月 -12

搜索恢复区域中的所有文件
正在编制文件目录...
目录编制完毕

已列入目录的文件的列表
=======================
文件名: F:\ORCLEFILES\APP\ORACLE\FLASH_RECOVERY_AREA\XE\AUTOBACKUP\2012_05_31\O1_MF_S_784745610_7WGDHK00_.BKP

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在开始恢复数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集恢复的数据文件
正将数据文件00001恢复到F:\ORCLEFILES\ORADATA\XE\SYSTEM.DBF
正将数据文件00002恢复到F:\ORCLEFILES\ORADATA\XE\UNDO.DBF
正将数据文件00003恢复到F:\ORCLEFILES\ORADATA\XE\SYSAUX.DBF
正将数据文件00004恢复到F:\ORCLEFILES\ORADATA\XE\USERS.DBF
正将数据文件00005恢复到F:\ORCLEFILES\ORADATA\XE\ZXDBM.DBF
通道 ORA_DISK_1: 正在读取备份段 F:\ORCLEFILES\APP\ORACLE\FLASH_RECOVERY_AREA\XE\BACKUPSET\2012_05_31\O1_MF_NNNDF_TAG20120531T165345_7WGDDT7B_.BKP
通道 ORA_DISK_1: 已恢复备份段 1
段句柄 = F:\ORCLEFILES\APP\ORACLE\FLASH_RECOVERY_AREA\XE\BACKUPSET\2012_05_31\O1_MF_NNNDF_TAG20120531T165345_7WGDDT7B_.BKP 标记 = TAG20120531T165345
通道 ORA_DISK_1: 恢复完成, 用时: 00:01:36
完成 restore 于 31-5月 -12

恢复管理器完成。

恢复管理器: Release 10.2.0.1.0 - Production on 星期四 5月 31 17:04:12 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Windows XP Version V5.1 Service Pack 3
CPU                 : 2 - type 586, 2 Physical Cores
Process Affinity    : 0x00000000
Memory (Avail/Total): Ph:367M/984M, Ph+PgF:1182M/2369M, VA:1998M/2047M
Starting with debugging turned off

 

 

 

原创粉丝点击