Oracle RMAN 实践


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

连接到目标数据库: ORCL (DBID=1248612147)

RMAN> EXIT


恢复管理器完成。

C:/Documents and Settings/Administrator>RMAN

恢复管理器: Release 10.2.0.1.0 - Production on 星期五 6月 18 15:16:13 2010

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

RMAN> connect target /

连接到目标数据库: ORCL (DBID=1248612147)

RMAN> shutdown immediate

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

RMAN> startup

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

系统全局区域总计 612368384 字节

Fixed Size 1250428 字节
Variable Size 201329540 字节
Database Buffers 402653184 字节
Redo Buffers 7135232 字节

RMAN> host;

Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.

C:/Documents and Settings/Administrator>ver

Microsoft Windows [版本 5.2.3790]

C:/Documents and Settings/Administrator>exit
主机命令完成

RMAN> host;

Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.

C:/Documents and Settings/Administrator>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 6月 18 15:19:10 2010

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

SQL> conn / as sysdba
已连接。
SQL> alter session set NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss';

会话已更改。

SQL> select sysdate from dual;

SYSDATE
-------------------
2010-06-18 15:20:31

SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开

C:/Documents and Settings/Administrator>exit
主机命令完成

RMAN> backup database;

启动 backup 于 18-6月 -10
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=146 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
ORA-19602: 无法按 NOARCHIVELOG 模式备份或复制活动文件
继续执行其它作业步骤, 将不重新运行失败的作业
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
段句柄=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/02LGI3H3_1_1 标记=TAG20100618T1522
10 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================

RMAN> host;

Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.

C:/Documents and Settings/Administrator>sqlplus / nolog

SQL*Plus: Release 10.2.0.1.0 - Production

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

用法 1: sqlplus -H | -V

-H 显示 SQL*Plus 版本和
用法帮助。
-V 显示 SQL*Plus 版本。

用法 2: sqlplus [ [<option>] [<logon>] [<start>] ]

<option> 为: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]

-C <version> 将受影响的命令的兼容性设置为
<version> 指定的版本。该版本具有
"x.y[.z]" 格式。例如, -C 10.2.0
-L 只尝试登录一次, 而不是
在出错时再次提示。
-M "<options>" 设置输出的自动 HTML 标记。选项
的格式为:
HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text]
[ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]
-R <level> 设置受限模式, 以禁用与文件系统交互的
SQL*Plus 命令。级别可以
是 1, 2 或 3。最高限制级别为 -R 3, 该级别
禁用与文件系统交互的
所有用户命令。
-S 设置无提示模式, 该模式隐藏
命令的 SQL*Plus 标帜, 提示和回显
的显示。

<logon> 为: (<username>[/<password>][@<connect_identifier>] | /)
[AS SYSDBA | AS SYSOPER] | /NOLOG

指定数据库帐户用户名, 口令和数据库连接
的连接标识符。如果没有连接
标识符, SQL*Plus 将连接到默认数据库。

AS SYSDBA 和 AS SYSOPER 选项是数据库管理
权限。

/NOLOG 选项可启动 SQL*Plus 而不连接到
数据库。

<start> 为: @<URL>|<filename>[.<ext>] [<parameter> ...]

使用将分配给脚本中的替代变量的指定参数
从 Web 服务器 (URL) 或本地文件系统 (filename.ext)
运行指定的 SQL*Plus 脚本。
在启动 SQL*Plus 并且执行 CONNECT 命令后, 将运行站点概要
文件 (例如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用户概要文件
(例如, 工作目录中的 login.sql)。这些文件
可包含 SQL*Plus 命令。

有关详细信息, 请参阅 SQL*Plus 用户指南和参考。

C:/Documents and Settings/Administrator>sqlplus "/ as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 6月 18 15:29:54 2010

Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> alter database archivelog;
alter database archivelog
*
第 1 行出现错误:
ORA-01126: 数据库必须已装载到此实例并且不在任何实例中打开
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 205523844 bytes
Database Buffers 398458880 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
SQL> alter database archivelog;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 C:/oracle/product/10.2.0/db_1/RDBMS
最早的联机日志序列 24
下一个存档日志序列 26
当前日志序列 26
SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开

C:/Documents and Settings/Administrator>exit
主机命令完成
RMAN-06900: 警告: 无法生成 V$RMAN_STATUS 或 V$RMAN_OUTPUT 行
RMAN-06901: 警告: 禁止更新 V$RMAN_STATUS 和 V$RMAN_OUTPUT 行
来自目标数据库的 ORACLE 错误:
RMAN> backup database;

启动 backup 于 18-6月 -10
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00601: fatal error in recovery manager
RMAN-03004: 执行命令期间出现严重错误
RMAN-04022: 目标数据库装载 ID 1249819305 与通道装载 ID 1249814474 不匹配
RMAN-03002: backup 命令 (在 06/18/2010 15:33:35 上) 失败
ORA-03114: 未连接到 ORALCE

C:/Documents and Settings/Administrator>
C:/Documents and Settings/Administrator>
C:/Documents and Settings/Administrator>
C:/Documents and Settings/Administrator>rman

恢复管理器: Release 10.2.0.1.0 - Production on 星期五 6月 18 15:33:52 2010

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

RMAN> conn target /
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: 分析输入命令时出错
RMAN-01009: 语法错误: 找到 "identifier": 应为: "allocate, alter, backup, beginli
ne, blockrecover, catalog, change, connect, copy, convert, create, crosscheck, c
onfigure, duplicate, debug, delete, drop, exit, endinline, flashback, host, {, l
ibrary, list, mount, open, print, quit, recover, register, release, replace, rep
ort, renormalize, reset, restore, resync, rman, run, rpctest, set, setlimit, sql
, switch, spool, startup, shutdown, send, show, test, transport, upgrade, unregi
ster, validate" 中的一个
RMAN-01008: 错误标识符: conn
RMAN-01007: 在第 1 行第 1 列, 文件: standard input

RMAN> connect target /

连接到目标数据库: ORCL (DBID=1248612147)
RMAN> backup database;

启动 backup 于 18-6月 -10
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=141 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00001 name=C:/ORACLEDATA/ORCL/SYSTEM01.DBF
输入数据文件 fno=00002 name=C:/ORACLEDATA/ORCL/UNDOTBS01.DBF
输入数据文件 fno=00003 name=C:/ORACLEDATA/ORCL/SYSAUX01.DBF
输入数据文件 fno=00005 name=C:/ORACLEDATA/ORCL/SCOTT_TBS01.DBF
输入数据文件 fno=00004 name=C:/ORACLEDATA/ORCL/USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
段句柄=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/03LGI497_1_1 标记=TAG20100618T1535
03 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:02:16
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
段句柄=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/04LGI4DF_1_1 标记=TAG20100618T1535
03 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
完成 backup 于 18-6月 -10

RMAN>

RMAN> list backup of database;


备份集列表
===================

BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
2 Full 640.38M DISK 00:02:11 18-6月 -10
BP 关键字: 2 状态: AVAILABLE 已压缩: NO 标记: TAG20100618T153503
段名:C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/03LGI497_1_1
备份集 2 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 486561 18-6月 -10 C:/ORACLEDATA/ORCL/SYSTEM01.DBF
2 Full 486561 18-6月 -10 C:/ORACLEDATA/ORCL/UNDOTBS01.DBF
3 Full 486561 18-6月 -10 C:/ORACLEDATA/ORCL/SYSAUX01.DBF
4 Full 486561 18-6月 -10 C:/ORACLEDATA/ORCL/USERS01.DBF
5 Full 486561 18-6月 -10 C:/ORACLEDATA/ORCL/SCOTT_TBS01.DBF
RMAN> backup tablespace users
2> ;

启动 backup 于 18-6月 -10
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00004 name=C:/ORACLEDATA/ORCL/USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
段句柄=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/05LGI5CK_1_1 标记=TAG20100618T1553
56 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 18-6月 -10

Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.

C:/Documents and Settings/Administrator>sqlplus "/ as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 6月 18 15:54:51 2010

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


连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> select file_id,file_name from dba_data_files;

FILE_ID
----------
FILE_NAME
--------------------------------------------------------------------------------

1
C:/ORACLEDATA/ORCL/SYSTEM01.DBF

2
C:/ORACLEDATA/ORCL/UNDOTBS01.DBF

3
C:/ORACLEDATA/ORCL/SYSAUX01.DBF


FILE_ID
----------
FILE_NAME
--------------------------------------------------------------------------------

4
C:/ORACLEDATA/ORCL/USERS01.DBF

5
C:/ORACLEDATA/ORCL/SCOTT_TBS01.DBF


SQL>
RMAN> backup archivelog all;

启动 backup 于 18-6月 -10
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =26 记录 ID=1 时间戳=722015810
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
段句柄=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/06LGI5I2_1_1 标记=TAG20100618T1556
50 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
完成 backup 于 18-6月 -10
RMAN> backup current controlfile plus archivelog;


启动 backup 于 18-6月 -10
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =26 记录 ID=1 时间戳=722015810
输入存档日志线程 =1 序列 =27 记录 ID=2 时间戳=722015894
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
段句柄=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/07LGI5KM_1_1 标记=TAG20100618T1558
14 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
完成 backup 于 18-6月 -10

启动 backup 于 18-6月 -10
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
备份集中包括当前控制文件
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
段句柄=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/08LGI5KP_1_1 标记=TAG20100618T1558
17 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 18-6月 -10

启动 backup 于 18-6月 -10
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =28 记录 ID=3 时间戳=722015900
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
段句柄=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/09LGI5KS_1_1 标记=TAG20100618T1558
20 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
完成 backup 于 18-6月 -10

RMAN>
RMAN> backup spfile;

启动 backup 于 18-6月 -10
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
在备份集中包含当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
段句柄=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/0ALGI5M6_1_1 标记=TAG20100618T1559
02 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
完成 backup 于 18-6月 -10

RMAN> backup backupset all;

启动 backup 于 18-6月 -10
使用通道 ORA_DISK_1
输入备份集 count==2 stamp=722013731 creation_time=18-6月 -10
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份段 C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/02LGI3H3_1_1
段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/02LGI3H3_1_2 comment=NONE
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
输入备份集 count==3 stamp=722014503 creation_time=18-6月 -10
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份段 C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/03LGI497_1_1
段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/03LGI497_1_2 comment=NONE
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:35
输入备份集 count==4 stamp=722014639 creation_time=18-6月 -10
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份段 C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/04LGI4DF_1_1
段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/04LGI4DF_1_2 comment=NONE
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
输入备份集 count==5 stamp=722015636 creation_time=18-6月 -10
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份段 C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/05LGI5CK_1_1
段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/05LGI5CK_1_2 comment=NONE
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
输入备份集 count==6 stamp=722015810 creation_time=18-6月 -10
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份段 C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/06LGI5I2_1_1
段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/06LGI5I2_1_2 comment=NONE
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
输入备份集 count==7 stamp=722015894 creation_time=18-6月 -10
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份段 C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/07LGI5KM_1_1
段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/07LGI5KM_1_2 comment=NONE
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
输入备份集 count==8 stamp=722015897 creation_time=18-6月 -10
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份段 C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/08LGI5KP_1_1
段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/08LGI5KP_1_2 comment=NONE
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
输入备份集 count==9 stamp=722015900 creation_time=18-6月 -10
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份段 C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/09LGI5KS_1_1
段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/09LGI5KS_1_2 comment=NONE
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
输入备份集 count==10 stamp=722015942 creation_time=18-6月 -10
通道 ORA_DISK_1: 正在启动段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份段 C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/0ALGI5M6_1_1
段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/0ALGI5M6_1_2 comment=NONE
通道 ORA_DISK_1: 已完成段 1 于 18-6月 -10
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 18-6月 -10

RMAN>
RMAN> show all;

RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/S
NCFORCL.ORA'; # default

RMAN>
RMAN> show controlfile autobackup;

RMAN 配置参数为:
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

RMAN> list backup;


备份集列表
===================

BS 关键字 类型 LV 大小
------- ---- -- ----------
1 Full 6.80M
包括的控制文件: Ckp SCN: 485537 Ckp 时间: 18-6月 -10
包含的 SPFILE: 修改时间: 18-6月 -10

备份集 副本号 1 属于备份集 1
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:02 18-6月 -10 NO TAG20100618T152210

备份集 1 副本号 1的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
1 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/02LGI3H3_1_1

备份集 副本号 2 属于备份集 1
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:02 18-6月 -10 NO TAG20100618T152210

备份集 1 副本号 2的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
10 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/02LGI3H3_1_2

BS 关键字 类型 LV 大小
------- ---- -- ----------
2 Full 640.38M
备份集 2 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 486561 18-6月 -10 C:/ORACLEDATA/ORCL/SYSTEM01.DBF
2 Full 486561 18-6月 -10 C:/ORACLEDATA/ORCL/UNDOTBS01.DBF
3 Full 486561 18-6月 -10 C:/ORACLEDATA/ORCL/SYSAUX01.DBF
4 Full 486561 18-6月 -10 C:/ORACLEDATA/ORCL/USERS01.DBF
5 Full 486561 18-6月 -10 C:/ORACLEDATA/ORCL/SCOTT_TBS01.DBF

备份集 副本号 1 属于备份集 2
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:02:11 18-6月 -10 NO TAG20100618T153503

备份集 2 副本号 1的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
2 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/03LGI497_1_1

备份集 副本号 2 属于备份集 2
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:02:11 18-6月 -10 NO TAG20100618T153503

备份集 2 副本号 2的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
11 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/03LGI497_1_2

BS 关键字 类型 LV 大小
------- ---- -- ----------
3 Full 6.80M
包括的控制文件: Ckp SCN: 486651 Ckp 时间: 18-6月 -10
包含的 SPFILE: 修改时间: 18-6月 -10

备份集 副本号 1 属于备份集 3
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:02 18-6月 -10 NO TAG20100618T153503

备份集 3 副本号 1的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
3 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/04LGI4DF_1_1

备份集 副本号 2 属于备份集 3
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:02 18-6月 -10 NO TAG20100618T153503

备份集 3 副本号 2的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
12 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/04LGI4DF_1_2

BS 关键字 类型 LV 大小
------- ---- -- ----------
4 Full 408.00K
备份集 4 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
4 Full 487269 18-6月 -10 C:/ORACLEDATA/ORCL/USERS01.DBF

备份集 副本号 1 属于备份集 4
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:01 18-6月 -10 NO TAG20100618T155356

备份集 4 副本号 1的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
4 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/05LGI5CK_1_1

备份集 副本号 2 属于备份集 4
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:01 18-6月 -10 NO TAG20100618T155356

备份集 4 副本号 2的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
13 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/05LGI5CK_1_2

BS 关键字 大小
------- ----------
5 21.04M

备份集 5 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 26 476829 12-6月 -10 487359 18-6月 -10

备份集 副本号 1 属于备份集 5
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:02 18-6月 -10 NO TAG20100618T155650

备份集 5 副本号 1的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
5 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/06LGI5I2_1_1

备份集 副本号 2 属于备份集 5
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:02 18-6月 -10 NO TAG20100618T155650

备份集 5 副本号 2的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
14 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/06LGI5I2_1_2

BS 关键字 大小
------- ----------
6 21.09M

备份集 6 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 26 476829 12-6月 -10 487359 18-6月 -10
1 27 487359 18-6月 -10 487425 18-6月 -10

备份集 副本号 1 属于备份集 6
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:02 18-6月 -10 NO TAG20100618T155814

备份集 6 副本号 1的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
6 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/07LGI5KM_1_1

备份集 副本号 2 属于备份集 6
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:02 18-6月 -10 NO TAG20100618T155814

备份集 6 副本号 2的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
15 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/07LGI5KM_1_2

BS 关键字 类型 LV 大小
------- ---- -- ----------
7 Full 6.77M
包括的控制文件: Ckp SCN: 487428 Ckp 时间: 18-6月 -10

备份集 副本号 1 属于备份集 7
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:00 18-6月 -10 NO TAG20100618T155817

备份集 7 副本号 1的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
7 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/08LGI5KP_1_1

备份集 副本号 2 属于备份集 7
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:00 18-6月 -10 NO TAG20100618T155817

备份集 7 副本号 2的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
16 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/08LGI5KP_1_2

BS 关键字 大小
------- ----------
8 3.00K

备份集 8 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 28 487425 18-6月 -10 487432 18-6月 -10

备份集 副本号 1 属于备份集 8
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:01 18-6月 -10 NO TAG20100618T155820

备份集 8 副本号 1的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
8 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/09LGI5KS_1_1

备份集 副本号 2 属于备份集 8
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:01 18-6月 -10 NO TAG20100618T155820

备份集 8 副本号 2的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
17 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/09LGI5KS_1_2

BS 关键字 类型 LV 大小
------- ---- -- ----------
9 Full 80.00K
包含的 SPFILE: 修改时间: 18-6月 -10

备份集 副本号 1 属于备份集 9
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:02 18-6月 -10 NO TAG20100618T155902

备份集 9 副本号 1的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
9 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/0ALGI5M6_1_1

备份集 副本号 2 属于备份集 9
设备类型 经过时间 完成时间 压缩标记
----------- ------------ ---------- ---------- ---
DISK 00:00:02 18-6月 -10 NO TAG20100618T155902

备份集 9 副本号 2的备份段列表
BP 关键字 Pc# 状态 段名称
------- --- ----------- ----------
18 1 AVAILABLE C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/0ALGI5M6_1_2

RMAN>
RMAN> list archivelog all;


已存档的日志副本列表
关键字 Thrd Seq S 短时间 名称
------- ---- ------- - ---------- ----
1 1 26 A 12-6月 -10 C:/ORACLE/PRODUCT/10.2.0/DB_1/RDBMS/ARC00026_0
720831411.001
2 1 27 A 18-6月 -10 C:/ORACLE/PRODUCT/10.2.0/DB_1/RDBMS/ARC00027_0
720831411.001
3 1 28 A 18-6月 -10 C:/ORACLE/PRODUCT/10.2.0/DB_1/RDBMS/ARC00028_0
720831411.001


RMAN> list expired backup;

RMAN> delete copy;

释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=141 devtype=DISK

已存档的日志副本列表
关键字 Thrd Seq S 短时间 名称
------- ---- ------- - ---------- ----
1 1 26 A 12-6月 -10 C:/ORACLE/PRODUCT/10.2.0/DB_1/RDBMS/ARC00026_0
720831411.001
2 1 27 A 18-6月 -10 C:/ORACLE/PRODUCT/10.2.0/DB_1/RDBMS/ARC00027_0
720831411.001
3 1 28 A 18-6月 -10 C:/ORACLE/PRODUCT/10.2.0/DB_1/RDBMS/ARC00028_0
720831411.001

是否确定要删除以上对象 (输入 YES 或 NO)? yes
已删除的存档日志
存档日志文件名 =C:/ORACLE/PRODUCT/10.2.0/DB_1/RDBMS/ARC00026_0720831411.001 记录
ID=1 时间戳 =722015810
已删除的存档日志
存档日志文件名 =C:/ORACLE/PRODUCT/10.2.0/DB_1/RDBMS/ARC00027_0720831411.001 记录
ID=2 时间戳 =722015894
已删除的存档日志
存档日志文件名 =C:/ORACLE/PRODUCT/10.2.0/DB_1/RDBMS/ARC00028_0720831411.001 记录
ID=3 时间戳 =722015900
3 对象已删除


RMAN>
RMAN> report need backup;

RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为冗余 1
文件冗余备份少于1个
文件 #bkps 名称
---- ----- -----------------------------------------------------


RMAN>
RMAN> report need backup tablespace system;

RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为冗余 1
文件冗余备份少于1个
文件 #bkps 名称
---- ----- -----------------------------------------------------
RMAN> crosscheck archivelog all;

释放的通道: ORA_DISK_1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=141 devtype=DISK
说明与恢复目录中的任何存档日志均不匹配

RMAN> crosscheck backup;

使用通道 ORA_DISK_1
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/02LGI3H3_1_1 recid=1 stamp=
722013733
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/02LGI3H3_1_2 recid=10 stamp
=722015972
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/03LGI497_1_1 recid=2 stamp=
722014504
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/03LGI497_1_2 recid=11 stamp
=722015975
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/04LGI4DF_1_1 recid=3 stamp=
722014641
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/04LGI4DF_1_2 recid=12 stamp
=722016070
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/05LGI5CK_1_1 recid=4 stamp=
722015636
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/05LGI5CK_1_2 recid=13 stamp
=722016071
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/06LGI5I2_1_1 recid=5 stamp=
722015811
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/06LGI5I2_1_2 recid=14 stamp
=722016072
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/07LGI5KM_1_1 recid=6 stamp=
722015895
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/07LGI5KM_1_2 recid=15 stamp
=722016075
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/08LGI5KP_1_1 recid=7 stamp=
722015897
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/08LGI5KP_1_2 recid=16 stamp
=722016078
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/09LGI5KS_1_1 recid=8 stamp=
722015901
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/09LGI5KS_1_2 recid=17 stamp
=722016079
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/0ALGI5M6_1_1 recid=9 stamp=
722015943
交叉校验备份段: 找到为 'AVAILABLE'
备份段 handle=C:/ORACLE/PRODUCT/10.2.0/DB_1/DATABASE/0ALGI5M6_1_2 recid=18 stamp
=722016080
已交叉检验的 18 对象


RMAN>
SQL> desc V$ARCHIVED_LOG
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------

RECID NUMBER
STAMP NUMBER
NAME VARCHAR2(513)
DEST_ID NUMBER
THREAD# NUMBER
SEQUENCE# NUMBER
RESETLOGS_CHANGE# NUMBER
RESETLOGS_TIME DATE
RESETLOGS_ID NUMBER
FIRST_CHANGE# NUMBER
FIRST_TIME DATE
NEXT_CHANGE# NUMBER
NEXT_TIME DATE
BLOCKS NUMBER
BLOCK_SIZE NUMBER
CREATOR VARCHAR2(7)
REGISTRAR VARCHAR2(7)
STANDBY_DEST VARCHAR2(3)
ARCHIVED VARCHAR2(3)
APPLIED VARCHAR2(3)
DELETED VARCHAR2(3)
STATUS VARCHAR2(1)
COMPLETION_TIME DATE
DICTIONARY_BEGIN VARCHAR2(3)
DICTIONARY_END VARCHAR2(3)
END_OF_REDO VARCHAR2(3)
BACKUP_COUNT NUMBER
ARCHIVAL_THREAD# NUMBER
ACTIVATION# NUMBER
IS_RECOVERY_DEST_FILE VARCHAR2(3)
COMPRESSED VARCHAR2(3)
FAL VARCHAR2(3)
END_OF_REDO_TYPE VARCHAR2(10)

SQL>
SQL> DESC V$BACKUP_SET
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------

RECID NUMBER
STAMP NUMBER
SET_STAMP NUMBER
SET_COUNT NUMBER
BACKUP_TYPE VARCHAR2(1)
CONTROLFILE_INCLUDED VARCHAR2(3)
INCREMENTAL_LEVEL NUMBER
PIECES NUMBER
START_TIME DATE
COMPLETION_TIME DATE
ELAPSED_SECONDS NUMBER
BLOCK_SIZE NUMBER
INPUT_FILE_SCAN_ONLY VARCHAR2(3)
KEEP VARCHAR2(3)
KEEP_UNTIL DATE
KEEP_OPTIONS VARCHAR2(10)

你可能感兴趣的:(oracle)