文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

怎么通过.dbf文件还原数据库

2024-04-02 19:55

关注

这篇文章主要介绍怎么通过.dbf文件还原数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

需求:

我方(乙方)需要一套完善的测试环境,基于甲方提供的his测试库来搭建自己的环境

现有资源:

一台操作系统是Windows Server2008R2_enterprise_64bit的服务器

甲方提供资源:

测试服务器操作系统是WindowsServer2003_64bit

数据库是10g(Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod)

数据库字符集US7ASCII

数据库文件.dbf总大小178G(rar压缩包是22.9G,rar对于.dbf文件压缩率是:n=22.9/178=0.129=13%)

初步执行计划如下:

方案1(保守):

1.创建虚拟机(建必要的快照),在虚拟机上搭建WindowsServer2003,安装Oracle10g(安装软件找信息科索取,要求安装包的版本与测试环境一致)

2.冷备测试库还原10g

方案2(没试过,试一次的时间周期也挺长的1-2天):

上述若失败,则

1.创建虚拟机(建必要的快照),在虚拟机上搭建WindowsServer2008r2

2.expdp 10g全库到11g(按schema导不现实,dba_users有7352个)

方案3(pride连接报错):

上述若失败,则

1.expdp 10g34个schema(通过dba_objects.owner筛选的来)到11g,然后pride连接报错跟踪!

方案4(至今未测试过):

上述若失败,则

1.sqldeveloper 数据库复制

方案5(死马当活马医):

上述若失败,则

1.在windows2008r2,11g上还原冷备10g

若上述5种都失败,那就game over了!

结果第一种方案是最佳的,时间周期最少。

给.dbf文件打压缩包和拷贝移动到恢复的机器上消耗时间太长(大多时候白天复杂,晚上接着干)。

一定要知晓原理(Oracle的体系结构)!!!

如,Oracle的三个状态分别读取什么文件,这些文件用来干嘛?

好了,言归正传,讲讲方案1的成功实践。

1.首先打包测试库的.dbf文件(178G,压缩之后传快且不容易丢包)

2.创建Windows Server2003_64Bit虚拟机

3.安装oracle10g软件(仅安装数据库软件),ORACLE_HOME目录(他这里是C:\oracle\product\10.2.0\db_2)与提供的测试库一致。

4.将拷贝的.dbf解压到oradata文件路径下。

5.将测试库的pfile文件拷贝到C:\oracle\product\10.2.0\db_2\database\initorcl.ora目录下

在测试库需要执行的语句:

create pfile from spfile;

6.获取测试库的控制文件创建语句

在测试库需要执行的语句:

alter database backup controlfile to trace;

show parameter dump

得到user_dump_dest=路径(在该路径下找到最新生成.trc<生成2个文件.trc,相对大些的是要找的>,更改控制文件<改一下对应的.dbf现在的路径>)

7.创建实例

oradim -new -sid orcl

set oracle_sid=orcl

sqlplus / as sysdba

startup 

注意,提供的C:\oracle\product\10.2.0\db_2\下的几个文件夹:admin、flash_recovery_area最好也拷贝过来。

以上是“怎么通过.dbf文件还原数据库”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯