访问地址 http://www.qqread.com/oracle/2007/08/b324719.html
我查看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数据所处位置,否则数据难以恢复。所以,我们要时时关注硬盘健康,定期作好数据备份。
更多内容请看数据库专栏、数据库处理专题、城域网专题专题,或进入讨论组讨论。
系统环境是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数据所处位置,否则数据难以恢复。所以,我们要时时关注硬盘健康,定期作好数据备份。
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 数据库专栏 (5169篇文章)
- 数据库处理专题 (8708篇文章)
- 城域网专题 (7840篇文章)
- 数据库安全技术专题 (13188篇文章)
- 数据库安装与卸载 (10561篇文章)
- Oracle 10g基础应用 (4482篇文章)
- Linux数据库宝典 (13195篇文章)
- 数据库相关文章 (5169篇文章)
- 数据库备份与恢复 (337篇文章)
- 常用数据恢复方案 (370篇文章)
- 视图刷新过程中出现的约束冲突问题 (0次浏览)
- 获取或记录“Oracle”语句的执行时间 (0次浏览)
- 用“kill”命令终止“Oracle”的过程 (0次浏览)
- 深入了解Oracle的最大可用性体系结构 (0次浏览)
- 基于SQL几个常用的几个系统表 (0次浏览)
- Oracle本周二将发布27个安全漏洞补丁 (0次浏览)
- 如何在Oracle数据库中屏蔽英文提示信息 (0次浏览)
- 数据库文件的加载和挂起 (0次浏览)
- 数据库技术:在不断的完善中继续前行 (0次浏览)
- 安装Oracle 9i遇到的两个问题 (0次浏览)



