当前位置:首页 > 日记 > 正文

RMAN恢复方案和Oracle恢复

RMAN恢复方案和Oracle恢复
注:
恢复的前提是备份做得很好。
完整的恢复数据库是数据库的故障,恢复期间不会丢失恢复。
不完全恢复数据库是数据库失效时部分数据恢复的恢复。
(3)需要在Linux的领导下,环境变量的设置,对Oracle数据库需要恢复实例名称:出口oracle_sid = ORCL
当你开始用resetlogs操作数据库,你应该有一个完整数据库备份

1。恢复方案
1。数据文件丢失和完全恢复
复制代码代码如下所示:
RMAN >启动安装;
RMAN >还原数据库;
RMAN恢复数据库>;
RMAN > sql'alter打开数据库;

2。不完整恢复的丢失重做日志文件
复制代码代码如下所示:
启动挂载;
恢复数据库直到取消;
SQL > AlterDatabaseOpenResetlogs;

三.不完全恢复的数据文件、控制文件和重做日志文件的丢失
复制代码代码如下所示:
RMAN >安装启动;
RMAN恢复从AutoBackup controfile >;
RMAN >安装数据库;
RMAN >还原数据库;
SQL数据库备份控制文件>恢复使用直至取消;
SQL > AlterDatabaseOpenResetlogs;

4。初始化文件丢失,控制文件数据文件丢失,重做日志文件不完全恢复
复制代码代码如下所示:
警告:安装启动pfile =想: 10.2.0 Oracle产品 db_1 管理员 ORCL pfile init。奥拉。27201414210的# pfile路径;
RMAN恢复数据库>> AutoBackup;
立即关闭;
警告:安装启动;
RMAN恢复控制文件> AutoBackup;
RMAN >安装数据库;
RMAN >还原数据库;
SQL数据库备份控制文件>恢复使用直至取消;
SQL > AlterDatabaseOpenResetlogs;

5。基于时间点的恢复(常用)
复制代码代码如下所示:
RMAN >启动安装;
RMAN >还原数据库;
RMAN > sql'alter会话设置nls_date_format =YYYYMMDD hh24:MI:SS ;#设置显示时间格式
RMAN >恢复的时间'20140312 17:07:00 '2014-03-12 17:07:00 #;恢复到这个时间点数据库
RMAN > sql'alter打开数据库resetlogs操作;

6。基于SCN的恢复
复制代码代码如下所示:
RMAN >启动安装;
RMAN >还原数据库;
RMAN恢复数据库到SCN 963915 >;
RMAN > sql'alter打开数据库resetlogs操作;

(1)查询当前的SCN编号:
复制代码代码如下所示:
SQL >选择dbms_flashback.get_system_change_number双;

(2)根据SCN数查询时间:
复制代码代码如下所示:
SQL >选择to_char(scn_to_timestamp(963959),'yyyymmdd hh24:MI:SI)从双;

(3)根据时间查询SCN:
复制代码代码如下所示:
SQL >选择timestamp_to_scn(to_date('20140309 17:55:10 ','yyyymmdd hh24:MI:SS))从双;

(4)一段时间查询SCN号码:
复制代码代码如下所示:
SQL> select * from(由time_dp降序从smon_scn_time顺序选择time_dp,SCN)的地方;

7。道成肉身的深刻理解:它是数据可以恢复在RESETLOGS
(1)每个RESETLOGS会化身+ 1;如果你想恢复到以前的化身,SCN,你需要恢复到以前的化身;

化身11和12 SCN包括900000点,所以当化身12到SCN,恢复到目前的incarcation SCN;但根据我们的需求,我们需要的是化身11 SCN 900000;所以我们需要切换到化身化身11,为了获取我们需要的数据。
RMAN >重置数据库化身11;

8与恢复数据库之间的四语句差异
SQL >利用备份的控制文件恢复数据库
如果你失去了当前的控制文件,使用冷备份的控制文件恢复,它是用来告诉Oracle控制文件中,不使用SCN作为复苏的终点。
恢复数据库直到取消
如果当前的/主动重做丢失,则手动指定终结点。
(3)使用备份的控制文件恢复数据库SQL >直到取消;
如果当前控制文件丢失和电流/活动重做丢失、归档日志将自动适用,且最大可恢复。
(4)已恢复数据库,直到取消使用备份的控制文件;
如果当前控制文件丢失和电流/活动重做了,旧的SCN重做是复苏的目的地,因为不采用归档日志,所有数据将丢失。

了解利用备份的控制文件恢复数据库恢复数据库,首先要了解;在普通的数据库或表空间的数据文件的恢复,恢复,在SCN文件记录Oracle为标准,使用归档日志和重做日志重做条目,数据文件块回记录文件和SCN;在某些情况下,Oracle需要恢复数据文件的SCN比当前记录取决于位置(例如,控制文件备份的数据库文件,或根据微量创造。)此时,使用备份的控制文件的需要。经济复苏将不会通过SCN是当前控制文件记录有限。此时的限制来自你的声明(直到时间,直到SCN),或可用的归档日志(直至取消)。如果控制文件丢失,使用备份的控制文件选项必须使用恢复控制文件备份之后,直到取消是没有完全恢复,即电流/活动重做丢失,或存档文件,从数据库恢复终止的思念。
结论:
如果有旧的数据库备份,归档日志和在线日志时都保存完好,使用恢复数据库或利用备份的控制文件恢复数据库,数据不会丢失。
如果有一个备份的数据文件恢复,归档后的日志或在线日志(活跃、电流)丢失,使用备份的控制文件恢复数据库使用直至取消可以达到最大的恢复。

二,RMAN恢复(源数据库的名称和目标数据库必须一致)

1。备份源数据库
复制代码代码如下所示:
RMAN备份全部数据库>;
RMAN备份控制文件>;

2。生成源数据库的参数文件,并在修改后传输到目标数据库。
三.windows平台下的还原
复制代码代码如下所示:
C: > ORADIM -新-希德Oracle #创建一个Oracle服务
C: >设置oracle_sid = ORCL
C: / SQLPlus SYSDBA ;
警告:安装启动pfile = c: initorcl口;
SQL >创建pfile = c为: initorcl口;
立即关闭;
退出;
oracle_sid = ORCL C: >设置
C: > RMAN的目标/
RMAN >安装启动;
RMAN恢复控制文件>目标数据库的控制文件的位置和名称的备份控制文件位置;
RMAN >安装数据库;
RMAN >目录开始'与'放置位置的备份;在控制文件中设置#备份加
RMAN备份脚本>;
RMAN >报告架构;

编写较低的脚本并运行
复制代码代码如下所示:
运行
{
1数据集的名称
to'c:甲骨文产品 10.2.0 oradata Oracle系统。dbf;system.dbf #实例配置
2数据集的名称
to'c:甲骨文产品 10.2.0 oradata undotbs1 DBF的公司;
3数据集的名称
to'c:甲骨文产品 10.2.0 oradata SYSAUX DBF的公司;
4数据集的名称
to'c:甲骨文产品 10.2.0 oradata Oracle用户。dbf;
5数据集的名称
to'c:甲骨文产品 10.2.0 oradata bank_data02 DBF的公司;
恢复数据库;
数据文件的所有开关;
}
RMAN恢复数据库>;
RMAN > sql'alter打开数据库resetlogs操作;

恢复成功

相关文章

Win8不能打开解决休眠失败

Win8不能打开解决休眠失败

休眠,电脑软件,点评:关闭在Windows8是一种特殊的休眠,它将数据存储在硬盘中的存储系统内核和关闭用户对话。下面是一个故障解决方法打开休眠 故障现象: 快速启动是Windows 8的一大特色,因为Windows 8中的关机是一种特殊的睡眠。它将数据存储…

通过Win8和Win8.1关闭快速启动的方

通过Win8和Win8.1关闭快速启动的方

方法,快速启动,电脑软件,点评:Win8增加了快速启动功能,让电脑尽快启动到Windows界面,快速启动功能,Win8将只扮演一个角色时关机关机后,它不直接启动工作。默认情况下,在Windows快速启动是在启用状态。那么我们如何关闭快速启动以下是关闭快速启动…

无线游戏手柄键盘故障处理按钮不响

无线游戏手柄键盘故障处理按钮不响

响应,键盘,故障处理,解决方案,按钮,问题: 在16与雷柏V30无线游戏手柄,按钮失效,出版社不回应。检查游戏手柄驱动安装正常,进入设置菜单可以设置按钮的功能,这是什么原因呢我用的是win7 64位系统。 答案uff1a 这是因为V30游戏手柄的驱动程序没…

一个禁止win7桌面壁纸的修改方法

一个禁止win7桌面壁纸的修改方法

方法,修改,桌面壁纸,电脑软件,评论:一张好的桌面墙纸被换成其他的学生,那么如何锁定桌面背景,使其不改变呢这里有一个方法教你怎么做。 这里需要配置: 图:开始-输入gpedit.msc 然后在用户配置管理中,模板,个性化---- 然后右击可编辑一个可以启…

只有4个步骤会让你恢复win7系统声

只有4个步骤会让你恢复win7系统声

恢复,系统声音,步骤,会让你,电脑软件,点评:安装Windows7系统后,在系统没有声音的问题遇到很多朋友。没有声音,无论电影是多么的美丽,音乐的声音是完全无用的。看看任务栏右下角的扬声器图标,正常,点击和使用正常,但是没有声音。怎么解决这个问题 …

对服务的错误解决方案:sudo命令没有

对服务的错误解决方案:sudo命令没有

命令,错误解决方案,服务,没有找到,电脑软件,点评:sudo:服务:命令没有找到错误的解决方案,需要的朋友可以参考下 问题: sudo配置成功后,使用sudo / / init执行等。D /重新启动是正常的。 但有一个错误在执行sudo服务重新启动。 Sudo:服务:命令没有…

删除打印机驱动方法win7下

删除打印机驱动方法win7下

方法,删除,打印机驱动,电脑软件,评论:有些打印机驱动程序不是通过自动安装在打印机驱动程序的安装上安装的,但卸载时通常找不到一般的卸载程序,这就要求我们手动卸载它们。 有些打印机驱动程序安装时不会自动安装。当它们卸载时,通常找不到一般…

不hddlife检查硬盘的健康(解决方案)

不hddlife检查硬盘的健康(解决方案)

检查,解决方案,硬盘,健康,电脑软件,问题: 我用hddlife软件检查计算机的硬盘。体检结果的健康度仅为45%。但是在使用电脑的过程中,我看不出硬盘有什么问题。你想问hddlife检查硬盘的准确性(解) 答案uff1a hddlife软件具有一定的保护作用,对监控…

PPS播放电视剧经常缓冲(解决方案)

PPS播放电视剧经常缓冲(解决方案)

解决方案,电视剧,电脑软件,PPS,问题: 使用PPS网络电视观看电视剧时,常常出现缓冲现象。有什么问题吗 答案uff1a PPS网络电视通常是缓冲的,原因如下: 1,如果您使用的是WindowsXP SP2操作系统,请确保您已经使用XP SP2来打破连接限制补丁。升级Wi…

服务器不支持MySQL数据库。

服务器不支持MySQL数据库。

数据库,服务器,不支持,电脑软件,MySQL,点评:2、抬头;扩展= php_mysql.dll,前引号;;;删除。3、IIS负荷不php5isapi.dll,不会改变。4,复制PHP目录… 当配置PHP,复制php5ts.dll和libmysql.dll C:windowssystem32,复制一个C:Windows目录。 设置 2、抬头;扩…

wbload.exe的过程是怎样的

wbload.exe的过程是怎样的

的是,过程,是怎样,电脑软件,wbload,评论:对wbload.exe工艺简介 进程文件:wbload或wbload.exe 进程名称:windowsblinds Stardock 过程类别:安全风险的过程 英文描述: wbload.exe是一个应用程序属于windowsblinds Stardock应用其中,Stardock,它也…

如何在WIN7系统加快互联网和下载一

如何在WIN7系统加快互联网和下载一

下载,系统,互联网,速度,如何在,点评:使用电脑一段时间后,上网会太慢。大多数病例非常缓慢。这种情况可以通过清除浏览器中的垃圾和硬盘中的垃圾来解决。请看具体操作步骤。 当我们使用一台电脑,一段时间后,互联网的速度会很慢,有时下载速度可能…