炎炎厦日, 容易让人头脑发晕, 做错事情. 某地某位开发人员连错了数据库, 本来要连到测试库进行表重建的, 连到了产品库, 过了几分钟后, 猛然惊醒, 已发现删除了一百来张表, 业务立马被中止, 一堆人被拖到惊惶失措中.
在事件发生后, 立马联系本站, 决定用AUL去恢复数据, 事发情景如下:
1, 事发后立马停止数据库.2, 数据库在归档方式下, 删表归档文件还在.3, 开发人员可以提供准确的重建表的语句.4, 数据文件有十多GB, 有五万个存放在LOB中的图片.
了解上述情况后, 立马让客户准备远程连接环境, 先是拷贝AIX上的数据文件到Windows上, 由AUL进行跨平台恢复; 然后是将Windows机器挂到Internet上, 由我进行远程操作; 约好晚上八点半开始, 经过三个小时的紧张恢复, 数据全部搞定. 步骤如下:
1, 从归档日志中找到删除的表的信息.2, 扫描所有的数据文件, 生成Extent Map.3, 在新的库中建立空表, 以便借用表结构.4, 进行大部份表的数据恢复.5, 再次扫描所有文件, 查找LOB索引段头块.6, 恢复带LOB的少量表.
能这么顺利完成任务, 也超出我自已的意料之外, 最主要的是删除表时的归档文件还在, 以及能提供准确的重建表的SQL语句, 以及AUL多年恢复Drop类操作的经验基础上的良好设计.
相关推荐
from 多张表 等于 left join 其他表.
如何连接2如何连接2个数据库合并2张表如何连接2个数据库合并2张表如何连接2个数据库合并2张表如何连接2个数据库合并2张表如何连接2个数据库合并2张表如何连接2个数据库合并2张表个数据库合并2张表
在VC++6.0中利用Acess数据库关联多张表
sap 80000多张表1. rar
sap80000多张表1.rar
建立多张表,然后查询多张表的报表输出信息,得到查询的结果
CxfWevservice数据库补充,前面上传的文件里面的数据库错了,少了张表,补允上传一下,已经下载的朋友对不住了
MVC-JSP+Servlet+JavaBean 网上商城三十多张表 有前台后台 还可以在站内开店 用户也有自己的管理后台 中山中南T17班学完JSP强力打造 班长黄瑞煜领导的团队开发 参与人员较多,代码结构是规范的 具体写的代码不统一 ...
activiti 工作流23张表详细介绍activiti 工作流23张表详细介绍activiti 工作流23张表详细介绍activiti 工作流23张表详细介绍activiti 工作流23张表详细介绍activiti 工作流23张表详细介绍activiti 工作流23张表详细...
非常适合初学者的activiti23张表相互关系图,你还在为初学activiti时,23张表各个Id间对应关系晕头转向吗,有了这张图,一目了然。
四张表的权限管理 PD源图 请大家开发参考
datagridview显示多张表及类的设计.rar
主要介绍了从MySQL全库备份中恢复某个库和某张表的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2张表数据匹配更新
具体查询某张表的大小,相对简洁的方法实现表的查询,可以完成表的查询,非常简单简单的完成表的查询,
项目中没让使用第三方数据库 使用的是sqlite原始操作 建数据库 创建多张表 操作多张表的增删改查
Sqlite-的多张表建立 以及对表的增删改查操作 -listview应用等
主要介绍了Oracle - 如何将多张表中的列合并到一张表中,需要的朋友可以参考下
经典的关联语句经典的关联语句经典的关联语句经典的关联语句经典的关联语句
全国省市区3级 3张表的创建文件,可直接在MSSQL数据库创建生成表。