随笔分类 -  RMAN 备份恢复

摘要:涉及平台:AIX 6.1 64bit oracle linux 5.4 64bit 数据库版本: 11.2.0.1 在AIX平台上的数据库做了rman全备份,需要做异地恢复测试 步骤: 1.copy rman备份至异地环境 2.异地环境手动创建pfile 3.rman使用pfile 启动数据库至no 阅读全文
posted @ 2020-10-22 13:57 PoleStar 阅读(530) 评论(0) 推荐(0)
摘要:1.已备份的介质 [root@Oracle02 bak_dir]# tree . ├── 2016_12_28 --控制文件 spfile文件 │ └── o1_mf_s_931822213_d67pn609_.bkp ... 阅读全文
posted @ 2018-10-18 09:50 PoleStar 阅读(238) 评论(0) 推荐(0)
摘要:对数据文件的指定时间恢复测试 环境:oracle 11.2.0.1 结论: t04表仍不存在,数据文件仍然会被恢复到删除t04表后的时间。对单个文件指定时间点恢复失败 对整库指定时间恢复 结论:对整库可实现指定时间恢复 阅读全文
posted @ 2017-06-06 11:01 PoleStar 阅读(229) 评论(0) 推荐(0)
摘要:--验证控制文件和参数文件: RMAN> restore validate controlfile; Starting restore at 22-JUL-14 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=36 device type=DISK channel ORA_DISK_1: starting validation of... 阅读全文
posted @ 2016-05-16 17:39 PoleStar 阅读(562) 评论(0) 推荐(0)
摘要:---恢复内容开始---一.RMAN实现不完全恢复步骤:a.加载数据到mount状态(建议恢复前先做备份);b.为高并发分配多个通道;c.还原所有(所需)的数据文件;d.使用until time,until sequence,until scn来恢复数据库;e.使用resetlogs打开数据库;f.全备数据库;演示RMAN基于until time的例子: 1 SQL> insert into user1.t select 9,'polestar' from dual; 2 1 row created. 3 SQL>... 阅读全文
posted @ 2013-02-23 10:33 PoleStar 阅读(376) 评论(0) 推荐(0)
摘要:在Oracle中,三大文件即控制文件,数据文件,日志文件的丢失与破坏都将需要使用还原或恢复来使数据库正常化。而RMAN还原与恢复是实现数据库完整性、可靠性必不可少的手段之一。还原简言之即是将所需的文件从备份中复制到原来文件所在的路径。还原通常可以包括数据库、表空间、数据文件级别的还原。通常还原后的内 阅读全文
posted @ 2013-02-22 17:25 PoleStar 阅读(738) 评论(0) 推荐(0)
摘要:一、备份的其它特性1.并发:主要用于提高备份的速度,可以分为手动并发或自动并发 1 手动并发:通过分配多个通道并将文件指定到特定的通道,0级备份 2 3 RMAN> run { 4 2> allocate channel ch1 device type disk; 5 3> allocate channel ch2 device type disk; 6 4> allocate channel ch3 device type disk; 7 5> backup incremental level=0 8 6> f... 阅读全文
posted @ 2013-02-21 10:32 PoleStar 阅读(502) 评论(0) 推荐(0)
摘要:一、RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档 归档模式:打开状态,属于非一致性备份;关闭状态,可以分为一致性和非一致性。 非归档模式:打开状态,非一致性备份无效;关闭状态,一致性备份,非一致性备份不被推荐 2.RMAN备份 RMAN使用服务器会话来完成备份操作,从RMAN客户端连接到服务器将产生一个服务器会话 RMAN备份内容包括:整个数据库,表空间,数据文件,指定的数据文件,控制文件,归档日志文件,参数文件等 3.RMAN备份的类型 完整备份:一个或多个数据文件的一个完整副本,包含从备份开始处所有的数据块.完整备份不能作为增量的基础 增量备份:包含... 阅读全文
posted @ 2013-02-20 17:50 PoleStar 阅读(635) 评论(0) 推荐(0)
摘要:此备份脚本整理自网络,再此只是添加了些注释。此脚本思路清晰,稍做更改便可应用到生产机上。 1 #!/bin/bash 2 ####################################################################### 3 # 4 # 备份策略: 5 # 每周日凌晨做0级备份, 6 # 每周一,四做一级备份, 7 # 每周二,三,五,六做二级备份, 8 # 00 4 * * 0 /u01/app/oracle/rman_bak/scripts/rman_bak.sh 0 9 # 00 4 *... 阅读全文
posted @ 2013-02-19 10:43 PoleStar 阅读(724) 评论(0) 推荐(0)
摘要:一、List命令的使用列出备份集、数据文件镜像等列出指定表空间任意数据文件的备份集或镜像副本列出指定范围内包含归档日志的备份集或镜像副本 RMAN> list backup; RMAN> list copy; RMAN> list backup of database; RMAN> list backup of tablespace uers; RMAN> list backup of archivelog all; RMAN> list backup verbose; RMAN> list backup summary; RMAN> list 阅读全文
posted @ 2013-02-06 11:44 PoleStar 阅读(2018) 评论(0) 推荐(0)
摘要:一、Recovery Manager(RMAN)特性 RMAN是一种用于集备份(backup)、还原(restore)和恢复(recover)数据库于一体的Oracle 工具,支持命令行及图形界面操作。 a.能够备份整个数据库、表空间、数据文件、控制文件、归档文件以及Spfile参数文件。 b.支持增量数据块级别的备份和块级别的介质恢复 c.可以保存频繁执行的备份恢复脚本 d.可以实现数据库的克隆、使用RMAN建立备用数据库 e.支持镜像备份与备份集,可以备份到磁盘与磁带 f.可增加备份并发度或限制I/O减少备份给数据库带来的影响 g.在备份期间检查损坏的数据块二、RMAN组件 1.RMAN可 阅读全文
posted @ 2013-02-04 16:49 PoleStar 阅读(691) 评论(0) 推荐(0)
摘要:1、概念 差异增量(Differential):是备份低级别或者相同级别备份以来变化的所有数据块,顾名思议,也就是要备前期备份以来的差异数据块。 1.若前面的备份同时存在低级别和相同级别,则优先选择备份从最近的低级别(n-1)以来变化的数据块。 2.若没有n-1级别备份,则选择备份同级别备份以来变化的数据块。 3.若没有同级别的备份,则备份更低级别以来(n-x)变化的数据。 4.若前面同时有n-1级别和相同级别,则备份相同级别以来变化的数据。 累积增量(Cumulative):是备份n-1级别(上级)或更低级别以来变化的所有数据块。 1.若前面的备份同时存在低级别和n-1级别,... 阅读全文
posted @ 2012-08-24 09:41 PoleStar 阅读(874) 评论(0) 推荐(0)