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)

 


原文链接: http://blog.csdn.net/jaminwm/article/details/5678581

你可能感兴趣的:(Oracle RMAN 实践)