您所在的位置: 首页 > 网络安全 > 应用安全 > 数据库安全 >

Oracle 8i数据库恢复一例

http://netsecurity.51cto.com  2007-08-06 12:00  吕伟博  网管员世界  我要评论(0)
  • 摘要:本文介绍Microsoft Windows 98系统环境,中文Oracle 8i 单机版,计算机启动时提示计算机没有正常关闭,提示D盘错误的数据库恢复一例。
  • 标签:Oracle  数据库  恢复

系统环境是Microsoft Windows 98,中文Oracle 8i 单机版,应用是医保系统药店端,每日交易额五千元左右。用户反映计算机启动时提示计算机没有正常关闭正在检测D盘,检查到11%时停留时间很长,然后提示D盘错误,阻止了scandisk修复,建议在DOS下重新执行scandisk。然后系统返回到DOS界面。我使用Windows 98启动菜单中的“命令行模式”启动后执行scandisk程序,故障依旧。据用户讲前几日因停电计算机数次非法关机,另外计算机曾在D盘检测到20余个坏道。
我查看wnybalrt.log,得知最后一次Oracle启动正常,然后备份d:\oracle\oradata\wnyb下所有文件和d:\oracle\admin\webdata\bdump\pwdwnyb.ora到新硬盘E:\oldora下。使用新硬盘启动计算机,安装操作系统,安装Oracle 8i,设置数据库SID=WNYB。具体恢复步逐如下:
1、SVRMGR>shutdown immediate。
2、将新系统Oracle 8i数据冷备份到d:\oracle\temp目录下。
3、将已备份旧系统Oracle 8i数据(e:\oldora\*.*)拷贝到d:\oracle\oradata\wnyb目录下;然后用原来的pwdwnyb.ora文件覆盖掉新系统的pwdwnyb.ora文件。
4、SVRMGR>startup
系统提示已装入数据库、已打开数据库。至此,完成数据库的恢复工作。
事后总结,幸亏硬盘坏道没有在Oracle数据所处位置,否则数据难以恢复。所以,我们要时时关注硬盘健康,定期作好数据备份。

【相关文章】

【责任编辑:杨硕 TEL:(010)68476636-8001】

Oracle以74亿美元收购Sun
Oracle 11g新特性与应用详解
MySQL数据库入门与精通教程
Sun以10亿美元并购开源数据库厂商MySQL
甲骨文Oracle 11g正式发布
 
 验证码: (点击刷新验证码)   匿名发表
  • 亮剑.NET. 图解C#开发实战

  • 作者:李新峰 付志涛 缪勇
  • 本书采用全新的图解思路,分3篇介绍使用微软C#语言开发实际应用程序的基本知识。第1篇包括10章,介绍了C#语言的基础知识,主要..
Copyright©2005-2009 51CTO.COM 版权所有