• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试之如何从完好的数据文件恢复oracle数据库

发布: 2009-9-11 11:00 | 作者: 不详 | 来源: 领测软件测试网 | 查看: 59次 | 进入软件测试论坛讨论

领测软件测试网

由于只有数据文件备份,没有控制文件和日志文件,此时只能采用重建控制文件来恢复数据库。以下通过两中方法来介绍如何通过重建控制文件来进行数据库的恢复。

    1)仅安装数据库软件,通过新建oracle服务,引用数据文件来创建一个实例。下面以实例名为demo为例进行说明。

    1.创建存储demo相关文件的目录。即::各类文件的存放地址。

    C:\documents and settings\mkdir c:\demo

    C:\documents and settings\mkdir c:\demo\bdump

    C:\documents and settings\mkdir c:\demo\udump

    C:\documents and settings\mkdir c:\demo\cdump

    C:\documents and settings\mkdir c:\demo\pfile

    C:\documents and settings\mkdir c:\demo\create

    C:\documents and settings\mkdir c:\demo\oradata

    C:\documents and settings\mkdir c:\demo\oradata\demo (放置datafile、logfile、controlfile)

    2.创建初始化参数文件(pfile)

    此处pfile文件可以从其他能正常运行的数据库上copy一个过来进行修改。(判断其他正常运行的数据库使用的是pfile还是spfile,如是pfile可以直接copy,如是spfile,则可根据spfile创建一个pfile文件)

    Copy过来的pfile需要修改的地方:

 background_dump_dest=c:\demo\bdump
core_dump_dest=c:\demo\cdump
user_dump_dest=c:\demo\udump
control_files=("c:\demo\oradata\demo\CONTROL01.CTL", "c:\demo\oradata\demo\CONTROL02.CTL", "c:\demo\oradata\demo\CONTROL03.CTL")
dispatchers="(PROTOCOL=TCP) (SERVICE=demoXDB)"(实例名)
dispatchers="(PROTOCOL=TCP) (SERVICE=demoXDB)"
db_domain=""
db_name=demo

    3.创建oracle服务和口令文件

    C:\documents and settings\oradim — new —sid demo —intpwd oracle

    4.配置监听和服务

    用net manager 进行配置(demo实例的配置)

   

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

42/4<1234>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网