ORACLE 数据库的备份与恢复


ORACLE 数据库的备份与恢复 差异增量备份就是备份 往前第一个备份级别小于或等于当前备份级别开始到现在的变化。 累计增量备份就是备份 往前第一个备份级别小于当前备份级别开始到现在的变化。 0 级备份也就是全备份,但 0 级备份可以在此基础之上再进行备份,但全备份就不可以。 Oracle rman 备份 一、数据库全备份方法(nocatalog) 1 注意 rman 有两个,要执行 db_1/bin 下那个(可以通过修改 oracle 变量来达到) 2 在执行 ramn 之前要确认当前数据库是否处理 Archive Mode 模式,并处于 Enabled 下 查看方式 : 如果不是可以通过如下方式打开并修改: SQL>startup mount SQL>alter database archivelog SQL>alter database open 3 全备份数据库: A 先连接数据库 HERMING B 查看备份列表中是否有以前备份的文件 C 执行全数据库备份 4 备份完之后可以查看一下备份出来的文件信息: 5 备份文件存放路径为: 二、0 级数据库备份 A 以 nocatalog 方式使用 rman B 连接数据库 C 执行 0 级数据库备份 注:全备份与 0 级备份的相同点是都是将数据库全部备份下来。全备份与 0 级备份的不同点 是全备份不能作为增量备份,而 0 级可以作为增量备份。1 级备份就在 0 级备份的基础上进 行的。 三、1 级增量备份(基于 0 级备份之上) 总结:可以将备份出来的文件考到其他介质上进行保存,并进行删除。如果要恢复时请将该 文件放回到这文件夹下,并要保存文件名不变。 说明:口令文件因为可以重新设置,所以不用备份,重做日志文件不能在非 nocatalog 中备 份。 四、备份 archivelog(参数文件+数据文件+控制文件+归档日志文件) 先备份完再删除归档备份 五、备份表空间 A 查看有哪些表空间 B 备份名为 TBS1 的表空间 六、备份控制文件 七、镜像备份 说明:5 为 TBS1 表空间的编号,及对 TBS1 表空间进行镜像备份。 八、批命令 A 首先指定通道为 CHA1,并保存在磁盘上 B 指定备份文件保存位置为/u01/rmanbak 下,并以年月日表示 C 打上标签 说明:channel 就是控件数据库备份的行为,如备份要多长时间、备份文件大小、备份要用 的进程数等。 九、备份计划 实例: 根据上面的增量备份方案来编写脚本,并用 linux 下的时间计划工具来调用所编写的脚本 并进行备份 第一步,在/u01/rmanbak/script 下新建一个 0 级备份脚本 第二步、在/u01/rmanbak/script 下新建一个 1 级备份脚本(就是将 0 级备份脚本中的 0 改为 1, 其他以此类推) 可以通过如下命令来执行刚新建的备份脚本 十、用 linux 定时器执行备份脚本 第一步、用 crontab –e –u oracle 命令打开编辑窗口 第二步、输入如下命令: 说明:0-6 表示星期几。由右至左为月、日、时、分。 第三步、使用如下命令使该定时器生效 恢复备份 备份时会将 controlfile 与 spfile 文件备份下来,但首先得将 controlfile 状态执为 ON 才行。 这样以后恢复时才可以恢复备份。 可以通过如下命令查看状态 一、恢复口令文件(orapwherming) 第一步、进入相应的文件目录下 第二步、执行恢复命令 二、SPfile 文件丢失恢复(参数文件) Database 必需处于 nomount 状态 第一步、为了安全期间,将原有文件备份。 第二步、将数据库执为 nomount 状态并设置 dbid。(此 dbid 可以在用 rman 登录时查看到) 第四步、启动数据库 注:如果启动时报以上错误表示在相应路径下没有找到所需的文件,可以直接指定文件路径。 第五步、测试恢复是否成功 三、控制文件丢失恢复 第一步、先将已经存在的控制文件删除 第二步、用 sqlplus 登录连接并停止实例。 第三步、用 rman target /登录并将状态执为 nomount 状态 第四步、恢复控制文件 第五步、修改状态 第六步、 第七步、 四、Redolog 文件恢复 第一步、停止数据库 第二步、将状态执为 mount 状态 第三步、恢复 五、Datafile 文件恢复 第一步、用命令查看文件的 ID 第二步、恢复 六、表空间恢复 根据以上操作步骤恢复 TBS1 的表空间 可以查看到日志序列:sequence 为 1.
还剩17页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 8 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

alex.guan

贡献于2012-12-20

下载需要 8 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf