rman 备份脚本之总结分析
脚本一:
run{
allocate channel ch1 device type disk;
allocate channel ch2 device type disk;
backup database format '/opt/oracle/oradata_test/bk_db_dbf_%U.bak'
plus archivelog format '/opt/oracle/oradata_test/bk_db_log_%U.bak';
backup spfile format '/opt/oracle/oradata_test/bk_db_spfile_%U.bak';
backup current controlfile format '/opt/oracle/oradata_test/bk_db_ctl_%U.bak';
release channel ch1;
release channel ch2;}
脚本二:
run{
allocate channel ch1 device type disk;
allocate channel ch2 device type disk;
allocate channel ch3 device type disk;
allocate channel ch4 device type disk;
allocate channel ch5 device type disk;
allocate channel ch6 device type disk;
backup tag='full_db_bak' full database
include current controlfile format '/opt/oracle/ora_bak_test/bk_db_ctl_%d_%T_%s'
plus archivelog format '/opt/oracle/ora_bak_test/archivelog/bk_db_log_%d_%T_%s';
release channel ch1;
release channel ch2;
}
总结:在oracle rman备份过程中啊,如果手动指定backup controlfile如脚本1,那么这个在进行全库备份的时候,会最后把所有的元数据记录在controlfile中,当数据库崩溃的时候,我们可以还原controlfile,然后利用备份进行修复数据库。当没有使用命令指定backup controlfile的时候,如脚本2,那么数据库先执行完归档日志备份,接着备份controlfile文件,最后在完成数据文件的备份,那么这个过程元数据会无法记录在controlfile中,可以再list backup;中看到控制文件的scn并不是比任何一个备份段文件的scn都大,当数据库崩溃的时候,可以使用controlfile的备份进行控制的修复,但是无法修复数据库的数据文件了,当然了,oracle在这块做的也是留了一手,当rman需要同步控制文件中的记录或是rman需要在备份控制文件的时候都会对控制文件做一个快照,那么这个快照中就记录了备份集的元数据,从而使数据变的容易恢复了。
如下是今天做的测试:
RMAN>
RMAN>
RMAN>
RMAN> list backup;
备份集列表
===================
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
57 3.05M DISK 00:00:45 21-3月 -13
BP 关键字: 57 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_73
备份集 57 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 1 2841981 21-3月 -13 2844762 21-3月 -13
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
62 Full 80.00K DISK 00:00:42 21-3月 -13
BP 关键字: 62 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_82
包含的 SPFILE: 修改时间: 21-3月 -13
SPFILE db_unique_name: ORCL
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
63 Full 9.61M DISK 00:02:45 21-3月 -13
BP 关键字: 63 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_81
包括的控制文件: Ckp SCN: 2844982 Ckp 时间: 21-3月 -13
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
64 Full 20.32M DISK 00:03:00 21-3月 -13
BP 关键字: 64 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_80
备份集 64 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
5 Full 2844983 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/huadan
7 Full 2844983 21-3月 -13 /opt/oracle/oradata/system_add.dbf
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
65 Full 76.78M DISK 00:03:58 21-3月 -13
BP 关键字: 65 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_79
备份集 65 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
3 Full 2844958 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_8nn6ctrr_.dbf
6 Full 2844958 21-3月 -13 /opt/oracle/oradata/sysaux_add.dbf
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
66 Full 395.54M DISK 00:04:15 21-3月 -13
BP 关键字: 66 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_78
备份集 66 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
2 Full 2844950 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_sysaux_8nn6dqgy_.dbf
4 Full 2844950 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_users_8nn6dqjy_.dbf
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
67 Full 622.80M DISK 00:05:53 21-3月 -13
BP 关键字: 67 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_77
备份集 67 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 2844945 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_system_8nn6ggrv_.dbf
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
68 395.50K DISK 00:00:08 21-3月 -13
BP 关键字: 68 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_83
备份集 68 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 2 2844762 21-3月 -13 2845384 21-3月 -13
RMAN>
RMAN>
RMAN>
RMAN>
RMAN> exit
恢复管理器完成。
oracle@oracle:~> sqlplus "/as sysdba"
SQL*Plus: Release 11.1.0.6.0 - Production on 星期四 3月 21 11:37:16 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SYS@orcl#
SYS@orcl#
SYS@orcl#
SYS@orcl#select * from v$controlfile;
STATUS
--------------
NAME
--------------------------------------------------------------------------------
IS_REC BLOCK_SIZE FILE_SIZE_BLKS
------ ---------- --------------
/opt/oracle/oradata/ORCL/controlfile/o1_mf_7q9c8orh_.ctl
NO 16384 612
/opt/oracle/flash_recovery_area/ORCL/controlfile/o1_mf_7q9c8pcf_.ctl
YES 16384 612
STATUS
--------------
NAME
--------------------------------------------------------------------------------
IS_REC BLOCK_SIZE FILE_SIZE_BLKS
------ ---------- --------------
SYS@orcl#shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SYS@orcl#
SYS@orcl#
SYS@orcl#
SYS@orcl#
SYS@orcl#
SYS@orcl#
SYS@orcl#exit
从 Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options 断开
oracle@oracle:~> ls
cd admin/ cfgtoollogs/ Documents/ .gnome/ .gtkrc-1.2-gnome2 orabak/ product/ test/ xiaohai/
arch_log/ .config/ .esd_auth .gnome2/ .ICEauthority ora_bak_test/ .profile .thumbnails/ xiaohai.sql
bak/ Desktop/ flash_recovery_area/ .gnome2_private/ install2013-03-21_00-47-48.log oradata/ .recently-used .viminfo .xsession-errors
.bash_history diag/ .gconf/ .gstreamer-0.10/ .metacity/ ORCL01/ .skel/ .wapi/
block_tracking.log .dmrc .gconfd/ .gtkrc .nautilus/ pfile.ora .ssh/ .Xauthority
oracle@oracle:~> cd oradata/
oracle@oracle:~/oradata> ls
ORCL/ ORCL01/ sysaux_add.dbf system_add.dbf
oracle@oracle:~/oradata> mv sysaux_add.dbf sysaux_add.dbf_bak
oracle@oracle:~/oradata> mv system_add.dbf system_add.dbf_bak
oracle@oracle:~/oradata> cd ORCL
oracle@oracle:~/oradata/ORCL> LS
-bash: LS: command not found
oracle@oracle:~/oradata/ORCL> ls
controlfile/ datafile/ onlinelog/
oracle@oracle:~/oradata/ORCL> cd datafile/
oracle@oracle:~/oradata/ORCL/datafile> ls
huadan o1_mf_sysaux_8nn6dqgy_.dbf o1_mf_system_8nn6ggrv_.dbf o1_mf_temp_8nn71jhw_.tmp o1_mf_undotbs1_8nn6ctrr_.dbf o1_mf_users_8nn6dqjy_.dbf
oracle@oracle:~/oradata/ORCL/datafile> mv huadan huadan_bak
oracle@oracle:~/oradata/ORCL/datafile> ls
huadan_bak o1_mf_sysaux_8nn6dqgy_.dbf o1_mf_system_8nn6ggrv_.dbf o1_mf_temp_8nn71jhw_.tmp o1_mf_undotbs1_8nn6ctrr_.dbf o1_mf_users_8nn6dqjy_.dbf
oracle@oracle:~/oradata/ORCL/datafile> l
total 1706765
drwxr-x--- 2 oracle oinstall 312 2013-03-21 11:42 ./
drwxr-x--- 5 oracle oinstall 136 2012-03-30 02:42 ../
-rw-r----- 1 oracle oinstall 104865792 2013-03-21 11:40 huadan_bak
-rw-r----- 1 oracle oinstall 637018112 2013-03-21 11:40 o1_mf_sysaux_8nn6dqgy_.dbf
-rw-r----- 1 oracle oinstall 734011392 2013-03-21 11:40 o1_mf_system_8nn6ggrv_.dbf
-rw-r----- 1 oracle oinstall 20979712 2013-03-21 11:13 o1_mf_temp_8nn71jhw_.tmp
-rw-r----- 1 oracle oinstall 262152192 2013-03-21 11:40 o1_mf_undotbs1_8nn6ctrr_.dbf
-rw-r----- 1 oracle oinstall 7872512 2013-03-21 11:40 o1_mf_users_8nn6dqjy_.dbf
oracle@oracle:~/oradata/ORCL/datafile> mv o1_mf_sysaux_8nn6dqgy_.dbf o1_mf_sysaux_8nn6dqgy_.dbf_bak
oracle@oracle:~/oradata/ORCL/datafile> mv o1_mf_system_8nn6ggrv_.dbf o1_mf_system_8nn6ggrv_.dbf_bak
oracle@oracle:~/oradata/ORCL/datafile> mv o1_mf_temp_8nn71jhw_.tmp o1_mf_temp_8nn71jhw_.tmp_bak
oracle@oracle:~/oradata/ORCL/datafile> mv o1_mf_undotbs1_8nn6ctrr_.dbf o1_mf_undotbs1_8nn6ctrr_.dbf_bak
oracle@oracle:~/oradata/ORCL/datafile> mv o1_mf_users_8nn6dqjy_.dbf o1_mf_users_8nn6dqjy_.dbf_bak
oracle@oracle:~/oradata/ORCL/datafile> l
total 1706765
drwxr-x--- 2 oracle oinstall 320 2013-03-21 11:43 ./
drwxr-x--- 5 oracle oinstall 136 2012-03-30 02:42 ../
-rw-r----- 1 oracle oinstall 104865792 2013-03-21 11:40 huadan_bak
-rw-r----- 1 oracle oinstall 637018112 2013-03-21 11:40 o1_mf_sysaux_8nn6dqgy_.dbf_bak
-rw-r----- 1 oracle oinstall 734011392 2013-03-21 11:40 o1_mf_system_8nn6ggrv_.dbf_bak
-rw-r----- 1 oracle oinstall 20979712 2013-03-21 11:13 o1_mf_temp_8nn71jhw_.tmp_bak
-rw-r----- 1 oracle oinstall 262152192 2013-03-21 11:40 o1_mf_undotbs1_8nn6ctrr_.dbf_bak
-rw-r----- 1 oracle oinstall 7872512 2013-03-21 11:40 o1_mf_users_8nn6dqjy_.dbf_bak
oracle@oracle:~/oradata/ORCL/datafile> cd ..
oracle@oracle:~/oradata/ORCL> ls
controlfile/ datafile/ onlinelog/
oracle@oracle:~/oradata/ORCL> cd controlfile/
oracle@oracle:~/oradata/ORCL/controlfile> ls
o1_mf_7q9c8orh_.ctl
oracle@oracle:~/oradata/ORCL/controlfile> mv o1_mf_7q9c8orh_.ctl o1_mf_7q9c8orh_.ctl_bak
oracle@oracle:~/oradata/ORCL/controlfile> cd
oracle@oracle:~> cd flash_recovery_area/
oracle@oracle:~/flash_recovery_area> ls
ORCL/
oracle@oracle:~/flash_recovery_area> cd ORCL/
oracle@oracle:~/flash_recovery_area/ORCL> LS
-bash: LS: command not found
oracle@oracle:~/flash_recovery_area/ORCL> ls
archivelog/ backupset/ controlfile/ flashback/ onlinelog/
oracle@oracle:~/flash_recovery_area/ORCL> ls
archivelog/ backupset/ controlfile/ flashback/ onlinelog/
oracle@oracle:~/flash_recovery_area/ORCL> LS
-bash: LS: command not found
oracle@oracle:~/flash_recovery_area/ORCL> ls
archivelog/ backupset/ controlfile/ flashback/ onlinelog/
oracle@oracle:~/flash_recovery_area/ORCL> cd controlfile/
oracle@oracle:~/flash_recovery_area/ORCL/controlfile> ls
o1_mf_7q9c8pcf_.ctl
oracle@oracle:~/flash_recovery_area/ORCL/controlfile> mv o1_mf_7q9c8pcf_.ctl o1_mf_7q9c8pcf_.ctl_bak
oracle@oracle:~/flash_recovery_area/ORCL/controlfile>
oracle@oracle:~/flash_recovery_area/ORCL/controlfile>
oracle@oracle:~/flash_recovery_area/ORCL/controlfile> l
total 9818
drwxr-x--- 2 oracle oinstall 88 2013-03-21 11:44 ./
drwxr-x--- 7 oracle oinstall 208 2013-01-24 20:49 ../
-rw-r----- 1 oracle oinstall 10043392 2013-03-21 11:41 o1_mf_7q9c8pcf_.ctl_bak
oracle@oracle:~/flash_recovery_area/ORCL/controlfile> exit
logout
oracle:~ # su - oracle
oracle@oracle:~>
oracle@oracle:~>
oracle@oracle:~>
oracle@oracle:~>
oracle@oracle:~> rman target /
恢复管理器: Release 11.1.0.6.0 - Production on 星期四 3月 21 11:44:49 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
已连接到目标数据库 (未启动)
RMAN>
RMAN>
RMAN>
RMAN> startup mount;
Oracle 实例已启动
DBGANY: Mismatched message length! [11:45:06.414] (krmiduem)
DBGANY: Mismatched message length! [11:45:06.417] (krmiduem)
MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00600: internal error, arguments [3045] [] [] [] []
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: startup 命令 (在 03/21/2013 11:45:06 上) 失败
ORA-00205: 标识控制文件时出错, 有关详细信息, 请查看预警日志
oracle@oracle:~> rman target /
恢复管理器: Release 11.1.0.6.0 - Production on 星期四 3月 21 11:45:12 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
连接到目标数据库: ORCL (未装载)
RMAN> restore controlfile from '/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_81';
启动 restore 于 21-3月 -13
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=155 设备类型=DISK
通道 ORA_DISK_1: 正在还原控制文件
通道 ORA_DISK_1: 还原完成, 用时: 00:00:04
输出文件名=/opt/oracle/oradata/ORCL/controlfile/o1_mf_7q9c8orh_.ctl
输出文件名=/opt/oracle/flash_recovery_area/ORCL/controlfile/o1_mf_7q9c8pcf_.ctl
完成 restore 于 21-3月 -13
RMAN> alter database mount;
数据库已装载
释放的通道: ORA_DISK_1
RMAN>
RMAN>
RMAN>
RMAN> list backup;
备份集列表
===================
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
55 20.17M DISK 00:00:14 21-3月 -13
BP 关键字: 55 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_70
备份集 55 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 86 2787271 20-3月 -13 2802176 20-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
56 3.13M DISK 00:00:18 21-3月 -13
BP 关键字: 56 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_72
备份集 56 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 93 2816574 21-3月 -13 2816956 21-3月 -13
1 94 2816956 21-3月 -13 2817220 21-3月 -13
1 95 2817220 21-3月 -13 2818086 21-3月 -13
1 96 2818086 21-3月 -13 2818913 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
57 3.05M DISK 00:00:45 21-3月 -13
BP 关键字: 57 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_73
备份集 57 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 1 2841981 21-3月 -13 2844762 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
58 2.01M DISK 00:00:27 21-3月 -13
BP 关键字: 58 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_74
备份集 58 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 97 2818913 21-3月 -13 2819300 21-3月 -13
1 98 2819300 21-3月 -13 2840330 21-3月 -13
1 99 2840330 21-3月 -13 2840787 21-3月 -13
1 100 2840787 21-3月 -13 2840861 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
59 18.77M DISK 00:01:37 21-3月 -13
BP 关键字: 59 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_71
备份集 59 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 87 2802176 20-3月 -13 2802528 20-3月 -13
1 88 2802528 20-3月 -13 2815699 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
60 770.00K DISK 00:00:14 21-3月 -13
BP 关键字: 60 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_75
备份集 60 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 101 2840861 21-3月 -13 2841127 21-3月 -13
1 102 2841127 21-3月 -13 2841794 21-3月 -13
1 103 2841794 21-3月 -13 2841980 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
61 440.00K DISK 00:00:11 21-3月 -13
BP 关键字: 61 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_76
备份集 61 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 89 2815699 21-3月 -13 2815964 21-3月 -13
1 90 2815964 21-3月 -13 2816112 21-3月 -13
1 91 2816112 21-3月 -13 2816324 21-3月 -13
1 92 2816324 21-3月 -13 2816574 21-3月 -13
RMAN>
RMAN>
RMAN>
RMAN>
RMAN>
RMAN> shutdown immediate
数据库已卸装
Oracle 实例已关闭
RMAN> startup nomount;
已连接到目标数据库 (未启动)
Oracle 实例已启动
系统全局区域总计 538656768 字节
Fixed Size 2146112 字节
Variable Size 322961600 字节
Database Buffers 205520896 字节
Redo Buffers 8028160 字节
RMAN> restore controlfile from '/opt/oracle/product/10.2/db_1/dbs/snapcf_orcl.f';
启动 restore 于 21-3月 -13
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN> restore controlfile from '/opt/oracle/product/10.2/db_1/dbs/snapcf_orcl.f';
启动 restore 于 21-3月 -13
DBGANY: Mismatched message length! [12:05:09.356] (krmiduem)
DBGANY: Mismatched message length! [12:05:09.360] (krmiduem)
MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00600: internal error, arguments [3045] [] [] [] []
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: restore 命令 (在 03/21/2013 12:05:09 上) 失败
ORA-03114: 未连接到 ORALCE
oracle@oracle:~> rman target /
恢复管理器: Release 11.1.0.6.0 - Production on 星期四 3月 21 12:05:14 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
连接到目标数据库: ORCL (未装载)
RMAN> restore controlfile from '/opt/oracle/product/10.2/db_1/dbs/snapcf_orcl.f';
启动 restore 于 21-3月 -13
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=152 设备类型=DISK
通道 ORA_DISK_1: 已复制控制文件副本
输出文件名=/opt/oracle/oradata/ORCL/controlfile/o1_mf_7q9c8orh_.ctl
输出文件名=/opt/oracle/flash_recovery_area/ORCL/controlfile/o1_mf_7q9c8pcf_.ctl
完成 restore 于 21-3月 -13
RMAN> list backup;
DBGANY: Mismatched message length! [12:05:27.908] (krmiduem)
DBGANY: Mismatched message length! [12:05:27.909] (krmiduem)
MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00600: internal error, arguments [3045] [] [] [] []
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: list 命令 (在 03/21/2013 12:05:27 上) 失败
ORA-01507: 未装载数据库
oracle@oracle:~> rman target /
恢复管理器: Release 11.1.0.6.0 - Production on 星期四 3月 21 12:05:33 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
连接到目标数据库: ORCL (未装载)
RMAN> startup mount;
数据库已经启动
数据库已装载
RMAN>
RMAN>
RMAN>
RMAN>
RMAN> list backup;
使用目标数据库控制文件替代恢复目录
备份集列表
===================
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
55 20.17M DISK 00:00:14 21-3月 -13
BP 关键字: 55 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_70
备份集 55 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 86 2787271 20-3月 -13 2802176 20-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
56 3.13M DISK 00:00:18 21-3月 -13
BP 关键字: 56 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_72
备份集 56 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 93 2816574 21-3月 -13 2816956 21-3月 -13
1 94 2816956 21-3月 -13 2817220 21-3月 -13
1 95 2817220 21-3月 -13 2818086 21-3月 -13
1 96 2818086 21-3月 -13 2818913 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
57 3.05M DISK 00:00:45 21-3月 -13
BP 关键字: 57 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_73
备份集 57 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 1 2841981 21-3月 -13 2844762 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
58 2.01M DISK 00:00:27 21-3月 -13
BP 关键字: 58 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_74
备份集 58 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 97 2818913 21-3月 -13 2819300 21-3月 -13
1 98 2819300 21-3月 -13 2840330 21-3月 -13
1 99 2840330 21-3月 -13 2840787 21-3月 -13
1 100 2840787 21-3月 -13 2840861 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
59 18.77M DISK 00:01:37 21-3月 -13
BP 关键字: 59 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_71
备份集 59 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 87 2802176 20-3月 -13 2802528 20-3月 -13
1 88 2802528 20-3月 -13 2815699 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
60 770.00K DISK 00:00:14 21-3月 -13
BP 关键字: 60 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_75
备份集 60 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 101 2840861 21-3月 -13 2841127 21-3月 -13
1 102 2841127 21-3月 -13 2841794 21-3月 -13
1 103 2841794 21-3月 -13 2841980 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
61 440.00K DISK 00:00:11 21-3月 -13
BP 关键字: 61 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_76
备份集 61 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 89 2815699 21-3月 -13 2815964 21-3月 -13
1 90 2815964 21-3月 -13 2816112 21-3月 -13
1 91 2816112 21-3月 -13 2816324 21-3月 -13
1 92 2816324 21-3月 -13 2816574 21-3月 -13
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
62 Full 80.00K DISK 00:00:42 21-3月 -13
BP 关键字: 62 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_82
包含的 SPFILE: 修改时间: 21-3月 -13
SPFILE db_unique_name: ORCL
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
63 Full 9.61M DISK 00:02:45 21-3月 -13
BP 关键字: 63 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_81
包括的控制文件: Ckp SCN: 2844982 Ckp 时间: 21-3月 -13
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
64 Full 20.32M DISK 00:03:00 21-3月 -13
BP 关键字: 64 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_80
备份集 64 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
5 Full 2844983 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/huadan
7 Full 2844983 21-3月 -13 /opt/oracle/oradata/system_add.dbf
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
65 Full 76.78M DISK 00:03:58 21-3月 -13
BP 关键字: 65 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_79
备份集 65 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
3 Full 2844958 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_8nn6ctrr_.dbf
6 Full 2844958 21-3月 -13 /opt/oracle/oradata/sysaux_add.dbf
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
66 Full 395.54M DISK 00:04:15 21-3月 -13
BP 关键字: 66 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_78
备份集 66 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
2 Full 2844950 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_sysaux_8nn6dqgy_.dbf
4 Full 2844950 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_users_8nn6dqjy_.dbf
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
67 Full 622.80M DISK 00:05:53 21-3月 -13
BP 关键字: 67 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_77
备份集 67 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 2844945 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_system_8nn6ggrv_.dbf
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
68 395.50K DISK 00:00:08 21-3月 -13
BP 关键字: 68 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_83
备份集 68 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 2 2844762 21-3月 -13 2845384 21-3月 -13
RMAN>
RMAN> restore database;
启动 restore 于 21-3月 -13
启动 implicit crosscheck backup 于 21-3月 -13
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=170 设备类型=DISK
已交叉检验的 14 对象
完成 implicit crosscheck backup 于 21-3月 -13
启动 implicit crosscheck copy 于 21-3月 -13
使用通道 ORA_DISK_1
完成 implicit crosscheck copy 于 21-3月 -13
搜索恢复区中的所有文件
正在编制文件目录...
没有为文件编制目录
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在开始还原数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
通道 ORA_DISK_1: 将数据文件 00005 还原到 /opt/oracle/oradata/ORCL/datafile/huadan
通道 ORA_DISK_1: 将数据文件 00007 还原到 /opt/oracle/oradata/system_add.dbf
通道 ORA_DISK_1: 正在读取备份片段 /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_80
通道 ORA_DISK_1: 段句柄 = /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_80 标记 = FULL_DB_BAK
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:00:29
通道 ORA_DISK_1: 正在开始还原数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
通道 ORA_DISK_1: 将数据文件 00003 还原到 /opt/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_8nn6ctrr_.dbf
通道 ORA_DISK_1: 将数据文件 00006 还原到 /opt/oracle/oradata/sysaux_add.dbf
通道 ORA_DISK_1: 正在读取备份片段 /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_79
通道 ORA_DISK_1: 段句柄 = /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_79 标记 = FULL_DB_BAK
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:00:38
通道 ORA_DISK_1: 正在开始还原数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
通道 ORA_DISK_1: 将数据文件 00002 还原到 /opt/oracle/oradata/ORCL/datafile/o1_mf_sysaux_8nn6dqgy_.dbf
通道 ORA_DISK_1: 将数据文件 00004 还原到 /opt/oracle/oradata/ORCL/datafile/o1_mf_users_8nn6dqjy_.dbf
通道 ORA_DISK_1: 正在读取备份片段 /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_78
通道 ORA_DISK_1: 段句柄 = /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_78 标记 = FULL_DB_BAK
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:01:20
通道 ORA_DISK_1: 正在开始还原数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
通道 ORA_DISK_1: 将数据文件 00001 还原到 /opt/oracle/oradata/ORCL/datafile/o1_mf_system_8nn6ggrv_.dbf
通道 ORA_DISK_1: 正在读取备份片段 /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_77
通道 ORA_DISK_1: 段句柄 = /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_77 标记 = FULL_DB_BAK
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:01:31
完成 restore 于 21-3月 -13
RMAN> recover database;
启动 recover 于 21-3月 -13
使用通道 ORA_DISK_1
正在开始介质的恢复
线程 1 序列 2 的归档日志已作为文件 /opt/oracle/flash_recovery_area/ORCL/archivelog/2013_03_21/o1_mf_1_2_8nnzwm2k_.arc 存在于磁盘上
线程 1 序列 3 的归档日志已作为文件 /opt/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_3_7q9c942y_.log 存在于磁盘上
归档日志文件名=/opt/oracle/flash_recovery_area/ORCL/archivelog/2013_03_21/o1_mf_1_2_8nnzwm2k_.arc 线程=1 序列=2
归档日志文件名=/opt/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_3_7q9c942y_.log 线程=1 序列=3
介质恢复完成, 用时: 00:00:05
完成 recover 于 21-3月 -13
RMAN> alter database open resetlogs;
数据库已打开
RMAN> shutdown immediate
数据库已关闭
数据库已卸装
Oracle 实例已关闭
RMAN>
RMAN>
RMAN> startup
已连接到目标数据库 (未启动)
Oracle 实例已启动
数据库已装载
数据库已打开
系统全局区域总计 538656768 字节
Fixed Size 2146112 字节
Variable Size 322961600 字节
Database Buffers 205520896 字节
Redo Buffers 8028160 字节
RMAN>
RMAN> list backup;
备份集列表
===================
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
55 20.17M DISK 00:00:14 21-3月 -13
BP 关键字: 55 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_70
备份集 55 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 86 2787271 20-3月 -13 2802176 20-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
56 3.13M DISK 00:00:18 21-3月 -13
BP 关键字: 56 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_72
备份集 56 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 93 2816574 21-3月 -13 2816956 21-3月 -13
1 94 2816956 21-3月 -13 2817220 21-3月 -13
1 95 2817220 21-3月 -13 2818086 21-3月 -13
1 96 2818086 21-3月 -13 2818913 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
57 3.05M DISK 00:00:45 21-3月 -13
BP 关键字: 57 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_73
备份集 57 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 1 2841981 21-3月 -13 2844762 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
58 2.01M DISK 00:00:27 21-3月 -13
BP 关键字: 58 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_74
备份集 58 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 97 2818913 21-3月 -13 2819300 21-3月 -13
1 98 2819300 21-3月 -13 2840330 21-3月 -13
1 99 2840330 21-3月 -13 2840787 21-3月 -13
1 100 2840787 21-3月 -13 2840861 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
59 18.77M DISK 00:01:37 21-3月 -13
BP 关键字: 59 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_71
备份集 59 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 87 2802176 20-3月 -13 2802528 20-3月 -13
1 88 2802528 20-3月 -13 2815699 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
60 770.00K DISK 00:00:14 21-3月 -13
BP 关键字: 60 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_75
备份集 60 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 101 2840861 21-3月 -13 2841127 21-3月 -13
1 102 2841127 21-3月 -13 2841794 21-3月 -13
1 103 2841794 21-3月 -13 2841980 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
61 440.00K DISK 00:00:11 21-3月 -13
BP 关键字: 61 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_76
备份集 61 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 89 2815699 21-3月 -13 2815964 21-3月 -13
1 90 2815964 21-3月 -13 2816112 21-3月 -13
1 91 2816112 21-3月 -13 2816324 21-3月 -13
1 92 2816324 21-3月 -13 2816574 21-3月 -13
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
62 Full 80.00K DISK 00:00:42 21-3月 -13
BP 关键字: 62 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_82
包含的 SPFILE: 修改时间: 21-3月 -13
SPFILE db_unique_name: ORCL
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
63 Full 9.61M DISK 00:02:45 21-3月 -13
BP 关键字: 63 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_81
包括的控制文件: Ckp SCN: 2844982 Ckp 时间: 21-3月 -13
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
64 Full 20.32M DISK 00:03:00 21-3月 -13
BP 关键字: 64 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_80
备份集 64 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
5 Full 2844983 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/huadan
7 Full 2844983 21-3月 -13 /opt/oracle/oradata/system_add.dbf
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
65 Full 76.78M DISK 00:03:58 21-3月 -13
BP 关键字: 65 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_79
备份集 65 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
3 Full 2844958 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_8no28tvz_.dbf
6 Full 2844958 21-3月 -13 /opt/oracle/oradata/sysaux_add.dbf
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
66 Full 395.54M DISK 00:04:15 21-3月 -13
BP 关键字: 66 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_78
备份集 66 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
2 Full 2844950 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_sysaux_8no2b185_.dbf
4 Full 2844950 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_users_8no2b19t_.dbf
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
67 Full 622.80M DISK 00:05:53 21-3月 -13
BP 关键字: 67 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_77
备份集 67 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 2844945 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_system_8no2dlbl_.dbf
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
68 395.50K DISK 00:00:08 21-3月 -13
BP 关键字: 68 状态: AVAILABLE 已压缩: NO 标记: FULL_DB_BAK
段名:/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_83
备份集 68 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 2 2844762 21-3月 -13 2845384 21-3月 -13
RMAN> delete backup;
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=134 设备类型=DISK
备份片段列表
BP 关键字 BS 关键字 Pc# Cp# 状态 设备类型段名称
------- ------- --- --- ----------- ----------- ----------
55 55 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_70
56 56 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_72
57 57 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_73
58 58 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_74
59 59 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_71
60 60 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_75
61 61 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_76
62 62 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_82
63 63 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_81
64 64 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_80
65 65 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_79
66 66 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_78
67 67 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_77
68 68 1 1 AVAILABLE DISK /opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_83
是否确定要删除以上对象 (输入 YES 或 NO)? Y
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_70 RECID=55 STAMP=810645809
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_72 RECID=56 STAMP=810645840
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_73 RECID=57 STAMP=810645866
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_74 RECID=58 STAMP=810645894
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_71 RECID=59 STAMP=810645822
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_75 RECID=60 STAMP=810645922
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_76 RECID=61 STAMP=810645978
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_82 RECID=62 STAMP=810646150
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_81 RECID=63 STAMP=810646174
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_80 RECID=64 STAMP=810646148
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_79 RECID=65 STAMP=810646115
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_78 RECID=66 STAMP=810646057
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/bk_db_ctl_ORCL_20130321_77 RECID=67 STAMP=810646047
已删除备份片段
备份片段句柄=/opt/oracle/ora_bak_test/archivelog/bk_db_log_ORCL_20130321_83 RECID=68 STAMP=810646436
14 对象已删除
l
RMAN> ist backup;
RMAN> run{
2> allocate channel ch1 device type disk;
3> allocate channel ch2 device type disk;
4> backup database format '/opt/oracle/oradata_test/bk_db_dbf_%U.bak'
5> plus archivelog format '/opt/oracle/oradata_test/bk_db_log_%U'.bak;
backup spfile format '/opt/oracle/oradata_test/bk_db_spfile_%U'.bak;
backup current controlfile format '/opt/oracle/oradata_test/bk_db_ctl_%U'.bak;
release channel ch1;
release channel ch2;}
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: 分析输入命令时出错
RMAN-01009: 语法错误: 找到 "dot": 应为: "auxiliary, channel, comma, delete, diskratio, filesperset, format, from, force, include, keep, maxsetsize, noexclude, nokeep, not, pool, reuse, section, ;, skip, skip readonly, setsize, tag, to" 中的一个
RMAN-01007: 在第 5 行第 63 列, 文件: standard input
RMAN>
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: 分析输入命令时出错
RMAN-01009: 语法错误: 找到 "dot": 应为: "archivelog, auxiliary, backup, backupset, channel, comma, copy, controlfilecopy, current, database, datafile, datafilecopy, delete, diskratio, db_recovery_file_dest, filesperset, format, from, force, file, include, keep, (, maxsetsize, noexclude, nokeep, not, pool, plus, reuse, recovery, section, ;, skip, spfile, skip readonly, setsize, tablespace, tag, to" 中的一个
RMAN-01007: 在第 1 行第 65 列, 文件: standard input
RMAN>
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: 分析输入命令时出错
RMAN-01009: 语法错误: 找到 "dot": 应为: "archivelog, auxiliary, backup, backupset, channel, comma, copy, controlfilecopy, current, database, datafile, datafilecopy, delete, diskratio, db_recovery_file_dest, filesperset, format, from, force, file, include, keep, (, maxsetsize, noexclude, nokeep, not, pool, plus, reuse, recovery, section, ;, skip, spfile, skip readonly, setsize, tablespace, tag, to" 中的一个
RMAN-01007: 在第 1 行第 75 列, 文件: standard input
RMAN>
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: 分析输入命令时出错
RMAN-01009: 语法错误: 找到 "identifier": 应为: ";" 中的一个
RMAN-01008: 错误标识符: ch1
RMAN-01007: 在第 1 行第 17 列, 文件: standard input
RMAN>
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: 分析输入命令时出错
RMAN-01009: 语法错误: 找到 "identifier": 应为: ";" 中的一个
RMAN-01008: 错误标识符: ch2
RMAN-01007: 在第 1 行第 17 列, 文件: standard input
RMAN>
RMAN>
RMAN>
RMAN>
RMAN>
RMAN> run{
2> allocate channel ch1 device type disk;
3> allocate channel ch2 device type disk;
4> backup database format '/opt/oracle/oradata_test/bk_db_dbf_%U.bak'
5> plus archivelog format '/opt/oracle/oradata_test/bk_db_log_%U.bak';
6> backup spfile format '/opt/oracle/oradata_test/bk_db_spfile_%U.bak';
7> backup current controlfile format '/opt/oracle/oradata_test/bk_db_ctl_%U.bak';
8> release channel ch1;
9> release channel ch2;}
释放的通道: ORA_DISK_1
分配的通道: ch1
通道 ch1: SID=134 设备类型=DISK
分配的通道: ch2
通道 ch2: SID=135 设备类型=DISK
启动 backup 于 21-3月 -13
当前日志已存档
通道 ch1: 正在启动归档日志备份集
通道 ch1: 正在指定备份集内的归档日志
输入归档日志线程=1 序列=86 RECID=38 STAMP=810603655
输入归档日志线程=1 序列=87 RECID=40 STAMP=810604110
输入归档日志线程=1 序列=88 RECID=42 STAMP=810606419
通道 ch1: 正在启动段 1 于 21-3月 -13
通道 ch2: 正在启动归档日志备份集
通道 ch2: 正在指定备份集内的归档日志
输入归档日志线程=1 序列=89 RECID=44 STAMP=810606771
输入归档日志线程=1 序列=90 RECID=46 STAMP=810607007
输入归档日志线程=1 序列=91 RECID=48 STAMP=810607270
输入归档日志线程=1 序列=92 RECID=50 STAMP=810607677
输入归档日志线程=1 序列=93 RECID=52 STAMP=810608085
输入归档日志线程=1 序列=94 RECID=54 STAMP=810608438
输入归档日志线程=1 序列=95 RECID=56 STAMP=810609563
输入归档日志线程=1 序列=96 RECID=57 STAMP=810610649
输入归档日志线程=1 序列=97 RECID=59 STAMP=810611209
输入归档日志线程=1 序列=98 RECID=61 STAMP=810613729
输入归档日志线程=1 序列=99 RECID=63 STAMP=810613820
通道 ch2: 正在启动段 1 于 21-3月 -13
通道 ch1: 已完成段 1 于 21-3月 -13
段句柄=/opt/oracle/oradata_test/bk_db_log_2lo531o0_1_1.bak 标记=TAG20130321T122223 注释=NONE
通道 ch1: 备份集已完成, 经过时间:00:00:10
通道 ch1: 正在启动归档日志备份集
通道 ch1: 正在指定备份集内的归档日志
输入归档日志线程=1 序列=1 RECID=93 STAMP=810649174
输入归档日志线程=1 序列=2 RECID=95 STAMP=810649174
输入归档日志线程=1 序列=3 RECID=97 STAMP=810649175
通道 ch1: 正在启动段 1 于 21-3月 -13
通道 ch2: 已完成段 1 于 21-3月 -13
段句柄=/opt/oracle/oradata_test/bk_db_log_2mo531o9_1_1.bak 标记=TAG20130321T122223 注释=NONE
通道 ch2: 备份集已完成, 经过时间:00:00:09
通道 ch2: 正在启动归档日志备份集
通道 ch2: 正在指定备份集内的归档日志
输入归档日志线程=1 序列=100 RECID=65 STAMP=810613915
输入归档日志线程=1 序列=101 RECID=79 STAMP=810620956
输入归档日志线程=1 序列=102 RECID=81 STAMP=810620956
输入归档日志线程=1 序列=103 RECID=77 STAMP=810620956
通道 ch2: 正在启动段 1 于 21-3月 -13
通道 ch1: 已完成段 1 于 21-3月 -13
段句柄=/opt/oracle/oradata_test/bk_db_log_2no531oj_1_1.bak 标记=TAG20130321T122223 注释=NONE
通道 ch1: 备份集已完成, 经过时间:00:00:08
通道 ch1: 正在启动归档日志备份集
通道 ch1: 正在指定备份集内的归档日志
输入归档日志线程=1 序列=1 RECID=99 STAMP=810649343
通道 ch1: 正在启动段 1 于 21-3月 -13
通道 ch2: 已完成段 1 于 21-3月 -13
段句柄=/opt/oracle/oradata_test/bk_db_log_2oo531or_1_1.bak 标记=TAG20130321T122223 注释=NONE
通道 ch2: 备份集已完成, 经过时间:00:00:07
通道 ch1: 已完成段 1 于 21-3月 -13
段句柄=/opt/oracle/oradata_test/bk_db_log_2po531p3_1_1.bak 标记=TAG20130321T122223 注释=NONE
通道 ch1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 21-3月 -13
启动 backup 于 21-3月 -13
通道 ch1: 正在启动全部数据文件备份集
通道 ch1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=/opt/oracle/oradata/ORCL/datafile/o1_mf_system_8no2dlbl_.dbf
输入数据文件: 文件号=00007 名称=/opt/oracle/oradata/system_add.dbf
输入数据文件: 文件号=00004 名称=/opt/oracle/oradata/ORCL/datafile/o1_mf_users_8no2b19t_.dbf
输入数据文件: 文件号=00006 名称=/opt/oracle/oradata/sysaux_add.dbf
通道 ch1: 正在启动段 1 于 21-3月 -13
通道 ch2: 正在启动全部数据文件备份集
通道 ch2: 正在指定备份集内的数据文件
输入数据文件: 文件号=00002 名称=/opt/oracle/oradata/ORCL/datafile/o1_mf_sysaux_8no2b185_.dbf
输入数据文件: 文件号=00003 名称=/opt/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_8no28tvz_.dbf
输入数据文件: 文件号=00005 名称=/opt/oracle/oradata/ORCL/datafile/huadan
通道 ch2: 正在启动段 1 于 21-3月 -13
通道 ch2: 已完成段 1 于 21-3月 -13
段句柄=/opt/oracle/oradata_test/bk_db_dbf_2ro531pj_1_1.bak 标记=TAG20130321T122307 注释=NONE
通道 ch2: 备份集已完成, 经过时间:00:01:48
通道 ch2: 正在启动全部数据文件备份集
通道 ch2: 正在指定备份集内的数据文件
备份集内包括当前控制文件
通道 ch2: 正在启动段 1 于 21-3月 -13
通道 ch2: 已完成段 1 于 21-3月 -13
段句柄=/opt/oracle/oradata_test/bk_db_dbf_2so531t8_1_1.bak 标记=TAG20130321T122307 注释=NONE
通道 ch2: 备份集已完成, 经过时间:00:00:10
通道 ch2: 正在启动全部数据文件备份集
通道 ch2: 正在指定备份集内的数据文件
备份集内包括当前的 SPFILE
通道 ch2: 正在启动段 1 于 21-3月 -13
通道 ch2: 已完成段 1 于 21-3月 -13
段句柄=/opt/oracle/oradata_test/bk_db_dbf_2to531u3_1_1.bak 标记=TAG20130321T122307 注释=NONE
通道 ch2: 备份集已完成, 经过时间:00:00:04
通道 ch1: 已完成段 1 于 21-3月 -13
段句柄=/opt/oracle/oradata_test/bk_db_dbf_2qo531pc_1_1.bak 标记=TAG20130321T122307 注释=NONE
通道 ch1: 备份集已完成, 经过时间:00:02:42
完成 backup 于 21-3月 -13
启动 backup 于 21-3月 -13
当前日志已存档
通道 ch1: 正在启动归档日志备份集
通道 ch1: 正在指定备份集内的归档日志
输入归档日志线程=1 序列=2 RECID=101 STAMP=810649557
通道 ch1: 正在启动段 1 于 21-3月 -13
通道 ch1: 已完成段 1 于 21-3月 -13
段句柄=/opt/oracle/oradata_test/bk_db_log_2uo531um_1_1.bak 标记=TAG20130321T122558 注释=NONE
通道 ch1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 21-3月 -13
启动 backup 于 21-3月 -13
通道 ch1: 正在启动全部数据文件备份集
通道 ch1: 正在指定备份集内的数据文件
备份集内包括当前的 SPFILE
通道 ch1: 正在启动段 1 于 21-3月 -13
通道 ch1: 已完成段 1 于 21-3月 -13
段句柄=/opt/oracle/oradata_test/bk_db_spfile_2vo531uu_1_1.bak 标记=TAG20130321T122606 注释=NONE
通道 ch1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 21-3月 -13
启动 backup 于 21-3月 -13
通道 ch1: 正在启动全部数据文件备份集
通道 ch1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
通道 ch1: 正在启动段 1 于 21-3月 -13
通道 ch1: 已完成段 1 于 21-3月 -13
段句柄=/opt/oracle/oradata_test/bk_db_ctl_30o531v9_1_1.bak 标记=TAG20130321T122616 注释=NONE
通道 ch1: 备份集已完成, 经过时间:00:00:04
完成 backup 于 21-3月 -13
释放的通道: ch1
释放的通道: ch2
RMAN> list backup;
备份集列表
===================
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
73 299.50K DISK 00:00:07 21-3月 -13
BP 关键字: 73 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122223
段名:/opt/oracle/oradata_test/bk_db_log_2po531p3_1_1.bak
备份集 73 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 1 2845813 21-3月 -13 2847006 21-3月 -13
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
74 Full 415.09M DISK 00:01:47 21-3月 -13
BP 关键字: 74 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122307
段名:/opt/oracle/oradata_test/bk_db_dbf_2ro531pj_1_1.bak
备份集 74 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
2 Full 2847031 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_sysaux_8no2b185_.dbf
3 Full 2847031 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_8no28tvz_.dbf
5 Full 2847031 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/huadan
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
75 Full 9.61M DISK 00:00:22 21-3月 -13
BP 关键字: 75 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122307
段名:/opt/oracle/oradata_test/bk_db_dbf_2so531t8_1_1.bak
包括的控制文件: Ckp SCN: 2847069 Ckp 时间: 21-3月 -13
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
76 Full 80.00K DISK 00:00:12 21-3月 -13
BP 关键字: 76 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122307
段名:/opt/oracle/oradata_test/bk_db_dbf_2to531u3_1_1.bak
包含的 SPFILE: 修改时间: 21-3月 -13
SPFILE db_unique_name: ORCL
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
77 Full 722.84M DISK 00:02:47 21-3月 -13
BP 关键字: 77 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122307
段名:/opt/oracle/oradata_test/bk_db_dbf_2qo531pc_1_1.bak
备份集 77 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 2847027 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_system_8no2dlbl_.dbf
4 Full 2847027 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_users_8no2b19t_.dbf
6 Full 2847027 21-3月 -13 /opt/oracle/oradata/sysaux_add.dbf
7 Full 2847027 21-3月 -13 /opt/oracle/oradata/system_add.dbf
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
78 3.50K DISK 00:00:07 21-3月 -13
BP 关键字: 78 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122558
段名:/opt/oracle/oradata_test/bk_db_log_2uo531um_1_1.bak
备份集 78 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 2 2847006 21-3月 -13 2847088 21-3月 -13
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
79 Full 80.00K DISK 00:00:08 21-3月 -13
BP 关键字: 79 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122606
段名:/opt/oracle/oradata_test/bk_db_spfile_2vo531uu_1_1.bak
包含的 SPFILE: 修改时间: 21-3月 -13
SPFILE db_unique_name: ORCL
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
80 Full 9.61M DISK 00:00:15 21-3月 -13
BP 关键字: 80 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122616
段名:/opt/oracle/oradata_test/bk_db_ctl_30o531v9_1_1.bak
包括的控制文件: Ckp SCN: 2847116 Ckp 时间: 21-3月 -13
RMAN>
RMAN>
RMAN>
RMAN>
RMAN>
RMAN> exit
恢复管理器完成。
oracle@oracle:~> sqlplus "/as sysdba"
SQL*Plus: Release 11.1.0.6.0 - Production on 星期四 3月 21 12:28:51 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SYS@orcl#shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SYS@orcl#exit
从 Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options 断开
oracle@oracle:~> ls
admin/ cfgtoollogs/ Documents/ .gnome/ .gtkrc-1.2-gnome2 orabak/ pfile.ora .ssh/ .Xauthority
arch_log/ .config/ .esd_auth .gnome2/ .ICEauthority ora_bak_test/ product/ test/ xiaohai/
bak/ Desktop/ flash_recovery_area/ .gnome2_private/ install2013-03-21_00-47-48.log oradata/ .profile .thumbnails/ xiaohai.sql
.bash_history diag/ .gconf/ .gstreamer-0.10/ .metacity/ oradata_test/ .recently-used .viminfo .xsession-errors
block_tracking.log .dmrc .gconfd/ .gtkrc .nautilus/ ORCL01/ .skel/ .wapi/
oracle@oracle:~> cd oradata
oracle@oracle:~/oradata> ls
ORCL/ ORCL01/ sysaux_add.dbf sysaux_add.dbf_bak system_add.dbf system_add.dbf_bak
oracle@oracle:~/oradata> rm sysaux_add.dbf
oracle@oracle:~/oradata> rm system_add.dbf
oracle@oracle:~/oradata> cd ORCL
oracle@oracle:~/oradata/ORCL> ls
controlfile/ datafile/ onlinelog/
oracle@oracle:~/oradata/ORCL> cd datafile/
oracle@oracle:~/oradata/ORCL/datafile> ls
huadan o1_mf_sysaux_8no2b185_.dbf o1_mf_temp_8nn71jhw_.tmp_bak o1_mf_undotbs1_8no28tvz_.dbf
huadan_bak o1_mf_system_8nn6ggrv_.dbf_bak o1_mf_temp_8no2mc6z_.tmp o1_mf_users_8nn6dqjy_.dbf_bak
o1_mf_sysaux_8nn6dqgy_.dbf_bak o1_mf_system_8no2dlbl_.dbf o1_mf_undotbs1_8nn6ctrr_.dbf_bak o1_mf_users_8no2b19t_.dbf
oracle@oracle:~/oradata/ORCL/datafile> rm huadan
oracle@oracle:~/oradata/ORCL/datafile> rm o1_mf_sysaux_8no2b185_.dbf
oracle@oracle:~/oradata/ORCL/datafile> rm o1_mf_system_8no2dlbl_.dbf
oracle@oracle:~/oradata/ORCL/datafile> rm o1_mf_temp_8no2mc6z_.tmp
oracle@oracle:~/oradata/ORCL/datafile> rm o1_mf_undotbs1_8no28tvz_.dbf
oracle@oracle:~/oradata/ORCL/datafile> rm o1_mf_users_8no2b19t_.dbf
oracle@oracle:~/oradata/ORCL/datafile> ls -l
total 1706765
-rw-r----- 1 oracle oinstall 104865792 2013-03-21 11:40 huadan_bak
-rw-r----- 1 oracle oinstall 637018112 2013-03-21 11:40 o1_mf_sysaux_8nn6dqgy_.dbf_bak
-rw-r----- 1 oracle oinstall 734011392 2013-03-21 11:40 o1_mf_system_8nn6ggrv_.dbf_bak
-rw-r----- 1 oracle oinstall 20979712 2013-03-21 11:13 o1_mf_temp_8nn71jhw_.tmp_bak
-rw-r----- 1 oracle oinstall 262152192 2013-03-21 11:40 o1_mf_undotbs1_8nn6ctrr_.dbf_bak
-rw-r----- 1 oracle oinstall 7872512 2013-03-21 11:40 o1_mf_users_8nn6dqjy_.dbf_bak
oracle@oracle:~/oradata/ORCL/datafile>
oracle@oracle:~/oradata/ORCL/datafile>
oracle@oracle:~/oradata/ORCL/datafile>
oracle@oracle:~/oradata/ORCL/datafile>
oracle@oracle:~/oradata/ORCL/datafile> cd
oracle@oracle:~> cd -
/opt/oracle/oradata/ORCL/datafile
oracle@oracle:~/oradata/ORCL/datafile> ls
huadan_bak o1_mf_system_8nn6ggrv_.dbf_bak o1_mf_undotbs1_8nn6ctrr_.dbf_bak
o1_mf_sysaux_8nn6dqgy_.dbf_bak o1_mf_temp_8nn71jhw_.tmp_bak o1_mf_users_8nn6dqjy_.dbf_bak
oracle@oracle:~/oradata/ORCL/datafile> cd ..
oracle@oracle:~/oradata/ORCL> ls
controlfile/ datafile/ onlinelog/
oracle@oracle:~/oradata/ORCL> cd controlfile/
oracle@oracle:~/oradata/ORCL/controlfile> ls
o1_mf_7q9c8orh_.ctl o1_mf_7q9c8orh_.ctl_bak
oracle@oracle:~/oradata/ORCL/controlfile> rm o1_mf_7q9c8orh_.ctl
oracle@oracle:~/oradata/ORCL/controlfile> cd
oracle@oracle:~> cd flash_recovery_area/
oracle@oracle:~/flash_recovery_area> ls
ORCL/
oracle@oracle:~/flash_recovery_area> cd ORCL/
oracle@oracle:~/flash_recovery_area/ORCL> ls
archivelog/ backupset/ controlfile/ flashback/ onlinelog/
oracle@oracle:~/flash_recovery_area/ORCL> cd controlfile/
oracle@oracle:~/flash_recovery_area/ORCL/controlfile> ls
o1_mf_7q9c8pcf_.ctl o1_mf_7q9c8pcf_.ctl_bak
oracle@oracle:~/flash_recovery_area/ORCL/controlfile> rm o1_mf_7q9c8pcf_.ctl
oracle@oracle:~/flash_recovery_area/ORCL/controlfile> cd
oracle@oracle:~>
oracle@oracle:~>
oracle@oracle:~>
oracle@oracle:~> rman target /
恢复管理器: Release 11.1.0.6.0 - Production on 星期四 3月 21 12:31:39 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
已连接到目标数据库 (未启动)
RMAN> startup nomount;
Oracle 实例已启动
系统全局区域总计 538656768 字节
Fixed Size 2146112 字节
Variable Size 322961600 字节
Database Buffers 205520896 字节
Redo Buffers 8028160 字节
RMAN> restore controlfile from atuobackup;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: 分析输入命令时出错
RMAN-01009: 语法错误: 找到 "identifier": 应为: "autobackup, double-quoted-string, single-quoted-string, tag" 中的一个
RMAN-01008: 错误标识符: atuobackup
RMAN-01007: 在第 1 行第 26 列, 文件: standard input
RMAN> restore controlfile from autobackup;
启动 restore 于 21-3月 -13
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=152 设备类型=DISK
恢复区目标: /opt/oracle/flash_recovery_area
用于搜索的数据库名 (或数据库的唯一名称): ORCL
通道 ORA_DISK_1: 在恢复区中没有找到 AUTOBACKUP
由于未设置 DBID 而未尝试使用格式 "%F" 搜索 AUTOBACKUP
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: restore 命令 (在 03/21/2013 12:32:17 上) 失败
RMAN-06172: 没有找到 AUTOBACKUP, 或者指定的句柄不是有效副本或片段
RMAN> restore controlfile from '/opt/oracle/oradata_test/bk_db_ctl_30o531v9_1_1.bak';
启动 restore 于 21-3月 -13
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在还原控制文件
通道 ORA_DISK_1: 还原完成, 用时: 00:00:01
输出文件名=/opt/oracle/oradata/ORCL/controlfile/o1_mf_7q9c8orh_.ctl
输出文件名=/opt/oracle/flash_recovery_area/ORCL/controlfile/o1_mf_7q9c8pcf_.ctl
完成 restore 于 21-3月 -13
RMAN> list backup;
DBGANY: Mismatched message length! [12:32:52.978] (krmiduem)
DBGANY: Mismatched message length! [12:32:52.993] (krmiduem)
MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00600: internal error, arguments [3045] [] [] [] []
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: list 命令 (在 03/21/2013 12:32:52 上) 失败
ORA-01507: 未装载数据库
oracle@oracle:~> rman target /
恢复管理器: Release 11.1.0.6.0 - Production on 星期四 3月 21 12:32:55 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
连接到目标数据库: ORCL (未装载)
RMAN> alter database mount;
使用目标数据库控制文件替代恢复目录
数据库已装载
RMAN>
RMAN>
RMAN>
RMAN> list backup;
备份集列表
===================
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
69 38.93M DISK 00:00:13 21-3月 -13
BP 关键字: 69 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122223
段名:/opt/oracle/oradata_test/bk_db_log_2lo531o0_1_1.bak
备份集 69 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 86 2787271 20-3月 -13 2802176 20-3月 -13
1 87 2802176 20-3月 -13 2802528 20-3月 -13
1 88 2802528 20-3月 -13 2815699 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
70 5.56M DISK 00:00:11 21-3月 -13
BP 关键字: 70 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122223
段名:/opt/oracle/oradata_test/bk_db_log_2mo531o9_1_1.bak
备份集 70 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 89 2815699 21-3月 -13 2815964 21-3月 -13
1 90 2815964 21-3月 -13 2816112 21-3月 -13
1 91 2816112 21-3月 -13 2816324 21-3月 -13
1 92 2816324 21-3月 -13 2816574 21-3月 -13
1 93 2816574 21-3月 -13 2816956 21-3月 -13
1 94 2816956 21-3月 -13 2817220 21-3月 -13
1 95 2817220 21-3月 -13 2818086 21-3月 -13
1 96 2818086 21-3月 -13 2818913 21-3月 -13
1 97 2818913 21-3月 -13 2819300 21-3月 -13
1 98 2819300 21-3月 -13 2840330 21-3月 -13
1 99 2840330 21-3月 -13 2840787 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
71 3.73M DISK 00:00:08 21-3月 -13
BP 关键字: 71 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122223
段名:/opt/oracle/oradata_test/bk_db_log_2no531oj_1_1.bak
备份集 71 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 1 2841981 21-3月 -13 2844762 21-3月 -13
1 2 2844762 21-3月 -13 2845384 21-3月 -13
1 3 2845384 21-3月 -13 2845812 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
72 770.50K DISK 00:00:08 21-3月 -13
BP 关键字: 72 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122223
段名:/opt/oracle/oradata_test/bk_db_log_2oo531or_1_1.bak
备份集 72 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 100 2840787 21-3月 -13 2840861 21-3月 -13
1 101 2840861 21-3月 -13 2841127 21-3月 -13
1 102 2841127 21-3月 -13 2841794 21-3月 -13
1 103 2841794 21-3月 -13 2841980 21-3月 -13
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
73 299.50K DISK 00:00:07 21-3月 -13
BP 关键字: 73 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122223
段名:/opt/oracle/oradata_test/bk_db_log_2po531p3_1_1.bak
备份集 73 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 1 2845813 21-3月 -13 2847006 21-3月 -13
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
74 Full 415.09M DISK 00:01:47 21-3月 -13
BP 关键字: 74 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122307
段名:/opt/oracle/oradata_test/bk_db_dbf_2ro531pj_1_1.bak
备份集 74 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
2 Full 2847031 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_sysaux_8no2b185_.dbf
3 Full 2847031 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_8no28tvz_.dbf
5 Full 2847031 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/huadan
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
75 Full 9.61M DISK 00:00:22 21-3月 -13
BP 关键字: 75 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122307
段名:/opt/oracle/oradata_test/bk_db_dbf_2so531t8_1_1.bak
包括的控制文件: Ckp SCN: 2847069 Ckp 时间: 21-3月 -13
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
76 Full 80.00K DISK 00:00:12 21-3月 -13
BP 关键字: 76 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122307
段名:/opt/oracle/oradata_test/bk_db_dbf_2to531u3_1_1.bak
包含的 SPFILE: 修改时间: 21-3月 -13
SPFILE db_unique_name: ORCL
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
77 Full 722.84M DISK 00:02:47 21-3月 -13
BP 关键字: 77 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122307
段名:/opt/oracle/oradata_test/bk_db_dbf_2qo531pc_1_1.bak
备份集 77 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 2847027 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_system_8no2dlbl_.dbf
4 Full 2847027 21-3月 -13 /opt/oracle/oradata/ORCL/datafile/o1_mf_users_8no2b19t_.dbf
6 Full 2847027 21-3月 -13 /opt/oracle/oradata/sysaux_add.dbf
7 Full 2847027 21-3月 -13 /opt/oracle/oradata/system_add.dbf
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
78 3.50K DISK 00:00:07 21-3月 -13
BP 关键字: 78 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122558
段名:/opt/oracle/oradata_test/bk_db_log_2uo531um_1_1.bak
备份集 78 中的已存档日志列表
线程序列 低 SCN 时间下限 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 2 2847006 21-3月 -13 2847088 21-3月 -13
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
79 Full 80.00K DISK 00:00:08 21-3月 -13
BP 关键字: 79 状态: AVAILABLE 已压缩: NO 标记: TAG20130321T122606
段名:/opt/oracle/oradata_test/bk_db_spfile_2vo531uu_1_1.bak
包含的 SPFILE: 修改时间: 21-3月 -13
SPFILE db_unique_name: ORCL
RMAN>
RMAN> restore database ;
启动 restore 于 21-3月 -13
启动 implicit crosscheck backup 于 21-3月 -13
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=170 设备类型=DISK
已交叉检验的 11 对象
完成 implicit crosscheck backup 于 21-3月 -13
启动 implicit crosscheck copy 于 21-3月 -13
使用通道 ORA_DISK_1
完成 implicit crosscheck copy 于 21-3月 -13
搜索恢复区中的所有文件
正在编制文件目录...
没有为文件编制目录
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在开始还原数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
通道 ORA_DISK_1: 将数据文件 00002 还原到 /opt/oracle/oradata/ORCL/datafile/o1_mf_sysaux_8no2b185_.dbf
通道 ORA_DISK_1: 将数据文件 00003 还原到 /opt/oracle/oradata/ORCL/datafile/o1_mf_undotbs1_8no28tvz_.dbf
通道 ORA_DISK_1: 将数据文件 00005 还原到 /opt/oracle/oradata/ORCL/datafile/huadan
通道 ORA_DISK_1: 正在读取备份片段 /opt/oracle/oradata_test/bk_db_dbf_2ro531pj_1_1.bak
通道 ORA_DISK_1: 段句柄 = /opt/oracle/oradata_test/bk_db_dbf_2ro531pj_1_1.bak 标记 = TAG20130321T122307
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:01:16
通道 ORA_DISK_1: 正在开始还原数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
通道 ORA_DISK_1: 将数据文件 00001 还原到 /opt/oracle/oradata/ORCL/datafile/o1_mf_system_8no2dlbl_.dbf
通道 ORA_DISK_1: 将数据文件 00004 还原到 /opt/oracle/oradata/ORCL/datafile/o1_mf_users_8no2b19t_.dbf
通道 ORA_DISK_1: 将数据文件 00006 还原到 /opt/oracle/oradata/sysaux_add.dbf
通道 ORA_DISK_1: 将数据文件 00007 还原到 /opt/oracle/oradata/system_add.dbf
通道 ORA_DISK_1: 正在读取备份片段 /opt/oracle/oradata_test/bk_db_dbf_2qo531pc_1_1.bak
通道 ORA_DISK_1: 段句柄 = /opt/oracle/oradata_test/bk_db_dbf_2qo531pc_1_1.bak 标记 = TAG20130321T122307
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:01:35
完成 restore 于 21-3月 -13
RMAN> recover database;
启动 recover 于 21-3月 -13
使用通道 ORA_DISK_1
正在开始介质的恢复
线程 1 序列 2 的归档日志已作为文件 /opt/oracle/flash_recovery_area/ORCL/archivelog/2013_03_21/o1_mf_1_2_8no2yor2_.arc 存在于磁盘上
线程 1 序列 3 的归档日志已作为文件 /opt/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_3_7q9c942y_.log 存在于磁盘上
归档日志文件名=/opt/oracle/flash_recovery_area/ORCL/archivelog/2013_03_21/o1_mf_1_2_8no2yor2_.arc 线程=1 序列=2
归档日志文件名=/opt/oracle/flash_recovery_area/ORCL/onlinelog/o1_mf_3_7q9c942y_.log 线程=1 序列=3
介质恢复完成, 用时: 00:00:05
完成 recover 于 21-3月 -13
RMAN>
RMAN>
RMAN>
RMAN> alter database open;
DBGANY: Mismatched message length! [12:45:24.365] (krmiduem)
DBGANY: Mismatched message length! [12:45:24.369] (krmiduem)
MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00600: internal error, arguments [3045] [] [] [] []
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: alter db 命令 (在 03/21/2013 12:45:24 上) 失败
ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
oracle@oracle:~> rman target /
恢复管理器: Release 11.1.0.6.0 - Production on 星期四 3月 21 12:45:36 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
已连接到目标数据库: ORCL (DBID=1307032085, 未打开)
RMAN> alter database open resetlogs;
使用目标数据库控制文件替代恢复目录
数据库已打开
RMAN> shutdown immediate
数据库已关闭
数据库已卸装
Oracle 实例已关闭
RMAN> startup
已连接到目标数据库 (未启动)
Oracle 实例已启动
数据库已装载
数据库已打开
系统全局区域总计 538656768 字节
Fixed Size 2146112 字节
Variable Size 322961600 字节
Database Buffers 205520896 字节
Redo Buffers 8028160 字节
RMAN>
RMAN>
RMAN>
RMAN> exit
恢复管理器完成。
oracle@oracle:~>
oracle@oracle:~> sqlplus "/as sysdba"
SQL*Plus: Release 11.1.0.6.0 - Production on 星期四 3月 21 12:48:39 2013
Copyright (c) 1982, 2007, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SYS@orcl#archive log lis;t
SP2-0718: 非法的 ARCHIVE LOG 选项
SYS@orcl#archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 1
下一个存档日志序列 1
当前日志序列 1
SYS@orcl#select open_mode from v$database;
OPEN_MODE
--------------------
READ WRITE
SYS@orcl#exit
从 Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options 断开