ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【RMAN】RMAN实验之(4)--为Rman备份启用归档模式并完成表空间备份

【RMAN】RMAN实验之(4)--为Rman备份启用归档模式并完成表空间备份

原创 Linux操作系统 作者:chicheng_cn421 时间:2011-08-08 22:53:06 0 删除 编辑


【实验内容】
为Rman启用归档模式并完成表空间备份

※如果是在Oracle数据库OPEN状态执行备份(严格地讲是属于OPEN READ WRITE状态),则数据库必须是置于归档模式,否则在执行备份操作时有可能碰到ORA-19602错误。
-------------
ORA-19602: 无法按 NOARCHIVELOG 模式备份或复制活动文件
-------------

【实验过程】
边上代码边说明。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 设置oracle_sid,然后启动rman
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

C:\>set oracle_sid=chic

C:\>rman target /

恢复管理器: Release 10.2.0.1.0 - Production on 星期一 8月 8 16:49:31 2011

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

连接到目标数据库: CHIC (DBID=2436139974)

RMAN>

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 我们先查看一下数据库的是否处于归档模式?
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

RMAN> host ;

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 8月 8 16:49:56 2011

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> archive log list;
数据库日志模式             非存档模式
自动存档             禁用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     10
当前日志序列           12
SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开

C:\>exit
主机命令完成

RMAN>

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 我们先不做修改,我们先来看一下处于非归档模式下的打开状态的数据库,执行rman备份会是什么样子?
■ 我们可以看到,“ORA-19602: 无法按 NOARCHIVELOG 模式备份或复制活动文件”错误出现了
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

RMAN> backup tablespace users;

启动 backup 于 08-8月 -11
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=149 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
 MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03009: backup 命令 (ORA_DISK_1 通道上, 在 08/08/2011 16:50:40 上) 失败
ORA-19602: 无法按 NOARCHIVELOG 模式备份或复制活动文件

RMAN>

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 接下来,我们将数据库改为归档模式
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

RMAN> host ;

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\>sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 8月 8 16:51:15 2011

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> archive log list
数据库日志模式             非存档模式
自动存档             禁用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     10
当前日志序列           12
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。

Total System Global Area  289406976 bytes
Fixed Size                  1248576 bytes
Variable Size             113246912 bytes
Database Buffers          167772160 bytes
Redo Buffers                7139328 bytes
数据库装载完毕。
SQL> alter database archivelog;

数据库已更改。

SQL> alter database open;

数据库已更改。

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

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


■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 因为重新启动过数据库了,所以在rman中重新连接一下数据库,
■ 但是结果像下面我们看到的一样,出现ID不匹配错误,rman被宕下来。
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
RMAN> connect target /
 MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-06167: 已经连接

RMAN> backup tablespace users;

启动 backup 于 08-8月 -11
 MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00601: fatal error in recovery manager
RMAN-03004: 执行命令期间出现严重错误
RMAN-04022: 目标数据库装载 ID 2437430530 与通道装载 ID 2437410310 不匹配
RMAN-03002: backup 命令 (在 08/08/2011 16:54:07 上) 失败
ORA-03114: 未连接到 ORALCE

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 我们重新登录一下rman
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
C:\>rman target /

恢复管理器: Release 10.2.0.1.0 - Production on 星期一 8月 8 16:54:15 2011

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

连接到目标数据库: CHIC (DBID=2436139974)

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 执行备份,这一次由于上面数据库已经被改为了归档模式,备份成功
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
RMAN> backup tablespace users;

启动 backup 于 08-8月 -11
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=141 devtype=DISK
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件 fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\CHIC\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 08-8月 -11
通道 ORA_DISK_1: 已完成段 1 于 08-8月 -11
段句柄=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\CHIC\BACKUPSET\2011_08_08\O1_MF_NNNDF_TAG20110808T165426_73Z923JM_.BKP 标记=TAG20110808T165426 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 08-8月 -11

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ 我们list一下备份集,从备份片的名字上我们可以看出最后一条是我们刚刚备份的
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
RMAN> list backup;


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

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
1       Full    2.14M      DISK        00:00:01     08-8月 -11
        BP 关键字: 1   状态: AVAILABLE  已压缩: NO  标记: TAG20110808T155439
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\CHIC\BACKUPSET\2011_08_08\O1_MF_NNNDF_TAG20110808T155439_73Z5L16T_.BKP
  备份集 1 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  4       Full 824424     08-8月 -11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\CHIC\USERS01.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
2       Full    2.14M      DISK        00:00:01     08-8月 -11
        BP 关键字: 2   状态: AVAILABLE  已压缩: NO  标记: TAG20110808T160438
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\CHIC\BACKUPSET\2011_08_08\O1_MF_NNNDF_TAG20110808T160438_73Z64QDP_.BKP
  备份集 2 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  4       Full 825619     08-8月 -11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\CHIC\USERS01.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
3       Full    2.14M      DISK        00:00:01     08-8月 -11
        BP 关键字: 3   状态: AVAILABLE  已压缩: NO  标记: TAG20110808T161502
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\CHIC\BACKUPSET\2011_08_08\O1_MF_NNNDF_TAG20110808T161502_73Z6R78S_.BKP
  备份集 3 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  4       Full 826353     08-8月 -11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\CHIC\USERS01.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
4       Full    2.14M      DISK        00:00:01     08-8月 -11
        BP 关键字: 4   状态: AVAILABLE  已压缩: NO  标记: TAG20110808T163732
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\CHIC\BACKUPSET\2011_08_08\O1_MF_NNNDF_TAG20110808T163732_73Z82FCQ_.BKP
  备份集 4 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  4       Full 827190     08-8月 -11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\CHIC\USERS01.DBF

BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
5       Full    2.14M      DISK        00:00:01     08-8月 -11
        BP 关键字: 5   状态: AVAILABLE  已压缩: NO  标记: TAG20110808T165426
段名:D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\CHIC\BACKUPSET\2011_08_08\O1_MF_NNNDF_TAG20110808T165426_73Z923JM_.BKP
  备份集 5 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  4       Full 827924     08-8月 -11 D:\ORACLE\PRODUCT\10.2.0\ORADATA\CHIC\USERS01.DBF

RMAN>


以上。

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20335819/viewspace-704441/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: OCP证书寄到
请登录后发表评论 登录
全部评论

注册时间:2011-03-05

  • 博文量
    261
  • 访问量
    417492