IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

Linux环境下利用句柄恢复Oracle误删除的数据文件

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

在误删除Oracle的数据文件后,如果未关闭数据库,文件句柄还没有释放,且被删除的数据文件占用的磁盘块未被复写,则可以利用句柄的方式来恢复数据文件。下面模拟恢复过程。

(一)环境

OS版本:redhat 6.6

67_1.png

数据库版本:Oracle 11.2.0.1

67_2.png

(二)恢复操作

首先,模拟误删除数据库的数据文件。这里删除表空间TBS04下面的数据文件tbs04.bdf:

67_3.png

这个时候绝对不能关闭数据库,一旦关闭数据库,则无法恢复。

删除后查看DBWN进程,进程号为3032

67_4.png

进入这个进程的目录,可以看到我们删除的文件

67_5.png

只需要将删除的文件复制回去即可

67_6.png

经过确认,文件已经恢复到指定目录

67_7.png

此时,重启数据库,发现数据文件不一致,需要执行数据文件恢复

67_8.png

先将13号文件离线

67_9.png

对其进行恢复操作,通过归档日志进行恢复

67_10.png

将13号文件联机上线

67_11.png

改变数据库到open状态

67_12.png

完成恢复。

需要注意的是:

1、数据文件被删除后,数据库一定不能被关闭,否则句柄释放了,就无法使用这种方法进行恢复;

2、也可用lgwr进程来做数据文件、在线重做日志文件。

文章永久链接:https://tech.souyunku.com/?p=35267

赞(93) 打赏



未经允许不得转载:搜云库技术团队 » Linux环境下利用句柄恢复Oracle误删除的数据文件

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

评论 抢沙发

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏


Fatal error: Uncaught Exception: Cache directory not writable. Comet Cache needs this directory please: `/data/wangzhan/tech.souyunku.com.wp/wp-content/cache/comet-cache/cache/https/tech-souyunku-com/index.q`. Set permissions to `755` or higher; `777` might be needed in some cases. in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php:367 Stack trace: #0 [internal function]: WebSharks\CometCache\Classes\AdvancedCache->outputBufferCallbackHandler() #1 /data/wangzhan/tech.souyunku.com.wp/wp-includes/functions.php(5109): ob_end_flush() #2 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all() #3 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #4 /data/wangzhan/tech.souyunku.com.wp/wp-includes/plugin.php(470): WP_Hook->do_action() #5 /data/wangzhan/tech.souyunku.com.wp/wp-includes/load.php(1097): do_action() #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php on line 367