druid是干嘛的(druida)

druid是干嘛的(druida)如果我的数据文件被意外删除 我该怎么办 各种数据库都有一定的方法来处理意外删除的文件 今天我要讲的是 DRA 这不是什么新技术 但我想很多人都不知道 我在参加 OCP 考试时学到的 当时是 11G 这个版本是 2007 年发布的 所以它并不新鲜 但尽管这是 OCP 的必考项目 但很多人仍然不知道 说实话 我也是考试时学过的 从来没有在生产环境中使用过 就像一般的备份一样 很少有人会用到 我只能说我很幸运

大家好,我是讯享网,很高兴认识大家。



如果我的数据文件被意外删除,我该怎么办?

各种数据库都有一定的方法来处理意外删除的文件。今天我要讲的是DRA。这不是什么新技术,但我想很多人都不知道。我在参加OCP考试时学到的。当时是11G,这个版本是2007年发布的。所以它并不新鲜。但尽管这是OCP的必考项目,但很多人仍然不知道。

说实话,我也是考试时学过的,从来没有在生产环境中使用过。就像一般的备份一样,很少有人会用到。我只能说我很幸运。自从我开始工作以来,从未被要求使用备份来恢复生产。而这项DRA技术一直停留在实验环境中。

看看恢复是多么容易

在有备份的前提下,删除系统文件。从图中可以看出,这些文件被恶意删除了。

_误删的数据库文件还能找到吗_删除库中文件原文件会删除吗
讯享网

然后数据库重启后发现无法启动。而且这仍然是 PDB 场景。

误删的数据库文件还能找到吗_删除库中文件原文件会删除吗_

数据库以mount方式连接rman

下面重点介绍数据恢复的三个步骤。连接到RMAN(虽然PDB文件被删除,但仍然需要连接到CDB来执行此步骤)

第一步是检查失败的原因。列表 ;

_删除库中文件原文件会删除吗_误删的数据库文件还能找到吗

第二步,看给出的建议;

误删的数据库文件还能找到吗__删除库中文件原文件会删除吗

最后一句说你可以在这里查看 /u01/app//diag/rdbms///hm/.hm 。我已经把我所有的建议都写在这里了。如果你想看的话就这样吧。它包含应该执行的命令。可以直接复制并执行。

第三步是自己修复。 ;如果你不想复制,或者不知道怎么做。如此简单;数据库已为您打包。他为你执行它。结果如下,即执行完成。

_删除库中文件原文件会删除吗_误删的数据库文件还能找到吗

最后,只需打开数据库即可。就是这么简单。就像把大象装进冰箱一样,分为三个步骤。

列表 ;

;

;

这大大简化了恢复过程。

其实我一直不明白一件事。据说这三个步骤都是手工完成的。如果启动失败,是否可以自己做数据库? (就是如果出现类似上面的删除,数据库在备份启动的时候会自动修复。)这个想法在2007年的时候我还不敢想,但是在这个时代,我有了一些想法。有时候一些旧知识可以在新时代得到拓展?

另外,那是本世纪初的事了(我是11G开始考试的,没有查过9i或者10G有没有这个功能)。那时我已经完成了自动删除数据三部曲,我从心底里佩服不已。

小讯
上一篇 2025-04-30 21:43
下一篇 2025-04-14 23:21

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/200544.html