RMAN学习
ceclar123
这个作者很懒,什么都没留下…
展开
-
RMAN学习3——其他备份(控制文件、归档日志、spfile、备份集)
1、控制文件备份(1)备份到默认目录RMAN> backup current controlfile;启动 backup 于 17-7月 -12使用通道 ORA_DISK_1通道 ORA_DISK_1: 正在启动全部数据文件备份集通道 ORA_DISK_1: 正在指定备份集内的数据文件备份集内包括当前控制文件通道 ORA_DISK_1: 正在启动段 1 于原创 2012-07-17 13:00:40 · 5511 阅读 · 0 评论 -
RMAN学习5——RMAN常用命令
1、显示RMAN默认配置:show命令(1)show all;RMAN> show all;db_unique_name 为 ORCL 的数据库的 RMAN 配置参数为:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIG原创 2012-07-17 14:54:32 · 1015 阅读 · 0 评论 -
RMAN学习1——数据库全备份
这里采用的是Oracle 11G 的默认示例数据库:RMAN参数配置:RMAN> show all;db_unique_name 为 ORCL 的数据库的 RMAN 配置参数为:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default(冗余策略,默认保持一份冗余)CONFIGURE BACKUP OPTIMIZATION OF原创 2012-07-17 10:56:02 · 1912 阅读 · 0 评论 -
RMAN学习2——部分备份(表空间、数据文件)
1、表空间备份(其实是将该表空间下的所有数据文件进行备份)(1)RMAN> backup tablespace users;启动 backup 于 17-7月 -12使用通道 ORA_DISK_1通道 ORA_DISK_1: 正在启动全部数据文件备份集通道 ORA_DISK_1: 正在指定备份集内的数据文件输入数据文件: 文件号=00004 名称=D:\APP\ADMI原创 2012-07-17 11:33:58 · 5741 阅读 · 0 评论 -
RMAN学习4——增量备份
1、增量备份类型:differential(差异)与cumulative(累积)增量级别:incremental level=n;一般n(1)differential(差异)就是在上次备份的基础上进行备份操作,只备份修改过的数据,上次备份的级别必须小于等于当前级别,例如:当前备份级别为1,那么上次备份必须是1或0,否则他会在上次、甚至上上次的备份基础上进行备份(2)与cumulat原创 2012-07-17 13:20:18 · 2410 阅读 · 1 评论 -
RMAN学习6——归档有备份,丢失部分数据文件
1、执行全备份(略)2、关闭数据库,删除一个文件SQL> shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> host del D:\app\Administrator\oradata\orcl\USERS01.DBFSQL> startup mount;ORACLE 例程已经启动。Total System原创 2012-07-17 16:57:25 · 686 阅读 · 0 评论 -
RMAN学习8——控制文件恢复(nocatalog模式)
如果在nocatalog模式下,rman备份的一些信息是存储在控制文件当中。如果丢失,不仅数据库打不开,rman的备份信息也丢失,这里需要恢复控制文件1、做好备份,这里略过2、关闭数据库,删除控制文件SQL> host del D:\app\Administrator\oradata\orcl\control*3、开始恢复由于控制文件丢失,并且在nocatalog模式下原创 2012-07-18 16:53:12 · 1540 阅读 · 0 评论 -
RMAN学习7——归档无备份,丢失部分数据文件
这里主要是通过重做日志来恢复,如果没有归档是不能完成的。如果system表空间的数据文件丢失,就无能为力了,必须要用备份。如果是临时表空间的数据文件丢失,无所谓了,本来就是临时的,不用与长期存储,重建一个就行了。1、查看归档情况SQL> archive log list;数据库日志模式 存档模式自动存档 启用存档终点原创 2012-07-18 15:09:37 · 890 阅读 · 0 评论 -
RMAN学习9——丢失联机redolog的恢复
1、丢失非当前的联机redolog(1)查看哪些redolog是非当前文件SQL> select GROUP#, ARCHIVED,STATUS, FIRST_TIME from V$log; GROUP# ARC STATUS FIRST_TIME---------- --- ---------------- --------------原创 2012-07-19 16:33:46 · 4007 阅读 · 0 评论