Oracle 10g RMAN 备份过程简单实例
1.首先查看一下Oracle的数据文件
SQL> select name from v$datafile;
NAME
————————————-
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
E:\ORACLEORADATANINGTEST01.DBF
E:\ORACLEORADATANINGTEST02.DBF
2.建立RMAN所需的表空间,
SQL> create tablespace ora_backup datafile’d:\rora_backup’ size 100m;
表空间已创建。
进行查看确认
SQL> select name from v$datafile;
NAME
—————————————————
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
E:\ORACLEORADATANINGTEST01.DBF
E:\ORACLEORADATANINGTEST02.DBF
D:\RORA_BACKUP
已选择7行。
3.建立RMAN用户以及设定密码和用户表空间
SQL> create user rman identified by rman default tablespace ora_backup temporary tablespace temp;
User created.
4.给用户授权
SQL> grant connect,resource,recovery_catalog_owner to rman;
授权成功。
5.连接到数据库
rman target orcl catalog rman/rman
恢复管理器: Release 10.2.0.1.0 – Production on 星期四 6月 26 20:39:23 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
目标数据库口令:
连接到目标数据库: ORCL (DBID=1182583434)
连接到恢复目录数据库
RMAN>
6.建立catalog表空间到ora_backup
RMAN> create catalog tablespace ora_backup
recovery catalog created
7.注册数据库
RMAN> register database;
注册在恢复目录中的数据库
正在启动全部恢复目录的 resync
完成全部 resync
8.备份
RMAN> backup database;
启动 backup 于 25-6月 -08
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
输入数据文件 fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
输入数据文件 fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
输入数据文件 fno=00007 name=D:\RORA_BACKUP
输入数据文件 fno=00005 name=E:\ORACLEORADATANINGTEST01.DBF
输入数据文件 fno=00006 name=E:\ORACLEORADATANINGTEST02.DBF
输入数据文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 25-6月 -08
通道 ORA_DISK_1: 已完成段 1 于 25-6月 -08
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2008_06_25\O1
_MF_NNNDF_TAG20080625T120143_463JS8PG_.BKP 标记=TAG20080625T120143 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:02:15
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
通道 ORA_DISK_1: 正在启动段 1 于 25-6月 -08
通道 ORA_DISK_1: 已完成段 1 于 25-6月 -08
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\ORCL\BACKUPSET\2008_06_25\O1
_MF_NCNNF_TAG20080625T120143_463JXJY8_.BKP 标记=TAG20080625T120143 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:04
完成 backup 于 25-6月 -08
RMAN>
–end–
本文来源 来源:赛迪网 作者:Donahue 原文为unix系统