个人理财 的情况下执行Oracle 12c数据库的完全恢复 - 虚拟

的情况下执行Oracle 12c数据库的完全恢复 - 虚拟

视频: [2019年9月] 手快有, 手慢无, Oracle 甲古文云虚拟机实例创建教程,一步步教你创建永久免费的虚拟机, 还有使用SSH登录和端口设置 2025

视频: [2019年9月] 手快有, 手慢无, Oracle 甲古文云虚拟机实例创建教程,一步步教你创建永久免费的虚拟机, 还有使用SSH登录和端口设置 2025
Anonim

您不应该过分依赖您的荣誉,所以让我们看看没有Oracle 12c数据恢复顾问(DRA)的恢复。 DRA在任何情况下都不会帮助你。如果你需要恢复的文件必须去其他地方呢? DRA不知道该把它放在哪里。另外,理解如何在没有DRA的情况下恢复是很好的。有一天你可能会发现自己在一个非12c的数据库中。以下方法一直运行到恢复管理器(RMAN)的黎明。

<! --1 - >

这个例子让你丢失了一个数据文件,但是无法把它放回原处。 (在这种情况下,

表示 表示 RMAN 。 )您必须告诉RMAN将文件放在哪里;那么RMAN会将其恢复到正确的位置。 你丢失了一个带有数据文件的磁盘。

  • 磁盘不会被替换,您必须在其他位置恢复数据文件。

  • 您告诉RMAN将数据文件放在哪里。

  • <! - 2 - >

    您告诉RMAN恢复数据文件。
  • 您告诉RMAN恢复数据文件。

  • 如果数据库已关闭,则将其打开。如果数据库是打开的,则在线数据文件。

  • 在Linux上使用Oracle的这个例子从关闭数据库开始;你打开它,然后修复错误。要创建这个错误,只需重新命名users01。数据库关闭时dbf数据文件。

<! ORA-01157:无法识别/锁定数据文件4 - 请参阅DBWR跟踪文件ORA-01110:数据文件4:'/ u01 / app / ORACLE / ORADATA / dev12c / users01。 dbf'

查看这是否是唯一缺少的文件:
  1. 确定这是否是唯一受影响的文件,以及它是否是关键文件。

    您也确定它必须恢复到不同的磁盘。
    
  2. 启动RMAN并使数据文件脱机:

    
    
  3. 使用目标数据库控制文件而不是恢复目录查看:

    处理语句

  4. 打开数据库:

    
    

    告诉RMAN恢复到正确的位置:

    在这种情况下,它是磁盘u02,一个不同的位置。输出表示文件正在恢复并在新位置恢复:
    
  5. 执行命令:SET NEWNAME使用目标数据库控制文件而不是恢复目录通道在2013年6月30日11:48:46处启动恢复ORA_DISK_1:SID = 7设备类型= DISK通道ORA_DISK_1:恢复数据文件00004输入数据文件复制RECID = 12 STAMP = 819457925文件名= / u01 / app / oracle /

    
    
  6. fast_recovery_area / DEV12C / datafile / o1_mf_users_8x0lp5mo_。用于还原数据文件的dbf目标00004:/ u02 / app / oracle / oradata / dev12c / users01。dbf通道ORA_DISK_1:拷贝数据文件拷贝的数据文件00004输出文件名= / u02 / app / oracle / oradata / dev12c / users01。 dbf RECID = 13 STAMP = 819460128使用通道ORA_DISK_1启动介质恢复…输出剪切…介质恢复在2013年6月30日11:48:49数据文件4恢复完成,已用时间:00:00:01完成恢复时间2013年6月30日11:48:52

    
    

    恢复完成后,更改表空间使其恢复在线:

的情况下执行Oracle 12c数据库的完全恢复 - 虚拟

编辑的选择

记录您的思科网络配置与CDP - 傻瓜

记录您的思科网络配置与CDP - 傻瓜

记录思科网络配置有时没有思科发现协议)可能需要花费数小时在布线室跟踪电缆和记录端口。在某些情况下,配线室是一个真正的老鼠的电缆巢,并且可能需要几个小时的导航才能找出哪些交换机连接到哪个交换机,哪些路由器,...

以太网通道诊断信息收集 - 虚拟

以太网通道诊断信息收集 - 虚拟

诊断思科网络中的以太网通道问题,您首先必须能够收集您的交换机及其配置。为了执行这个任务,你一如既往地依靠Show和debug命令。首先,简要介绍一下show命令的内容。 Switch1> enable Switch1#configure terminal Switch2#show EtherChannel ...

扩展访问控制列表(ACL) - 虚拟

扩展访问控制列表(ACL) - 虚拟

扩展访问控制列表(ACL)允许您允许拒绝来自特定IP地址的流量到特定的目标IP地址和端口。它还允许您指定不同类型的流量,如ICMP,TCP,UDP等。不用说,它非常细化,可以使您非常具体。如果...

编辑的选择

电子项目计划步骤1:设想您的电子项目 - 傻瓜

电子项目计划步骤1:设想您的电子项目 - 傻瓜

设计和建立你的电子项目的细节,你应该退后一步,看看大局。首先,你需要确保你有一个坚实的想法为您的项目。你为什么要建立它?它会做什么,谁来使用它,为什么? ...

电子项目计划步骤4:构建您的电路 - 傻瓜

电子项目计划步骤4:构建您的电路 - 傻瓜

而且你对它的操作感到满意,你可以建立一个永久版本的电路。虽然有几种方法可以做到这一点,但最常见的是在印刷电路板(也称为PCB)上构建电路。请注意,在PCB上组装电路...

电子项目计划步骤3:原型电路 - 假人

电子项目计划步骤3:原型电路 - 假人

永久的电路板,你会想确保它的工作。最简单的方法就是在无焊面包板上构建电路。无焊料面包板可以让您快速组装电路元件而不需要焊接任何东西。相反,您只需将其裸露在外...

编辑的选择

如何替换R中的文本 - 虚拟变量

如何替换R中的文本 - 虚拟变量

R中的sub()函数在文本模式,并用替换文本替换此模式。你使用sub()来替代文本文本,并使用其表兄gsub()来替换所有出现的模式。 (gsub()中的g表示全局。)假设你有句子He ...

中如何成功地遵循命名惯例在R - 傻瓜

中如何成功地遵循命名惯例在R - 傻瓜

R是非常自由的,对象和功能。这个自由是一个很大的祝福,同时也是一个很大的负担。没有人不得不遵循严格的规则,所以在R中编程的人基本上可以按照自己的意愿去做。如何选择一个正确的名字...

中使用函数在R中创建并转换脚本后,如何使用R - dummies中的函数

中使用函数在R中创建并转换脚本后,如何使用R - dummies中的函数

再次使用前面显示的Source()命令将其加载到控制台中。现在你看...什么也没有。 R并不让你知道它已经加载了这个函数,但它已经在工作空间中了,你可以检查一下...