Oracle恢复学习实战小结

本文记录了一次Oracle数据库恢复实战的过程。在将原host服务器的Oracle数据文件复制到备用机后,遇到ORA-01511和ORA-01516错误。通过调整数据文件路径、处理临时表空间问题,最终成功恢复数据库并启动应用。关键步骤包括:数据文件路径修改、创建新的临时表空间、切换默认临时表空间、删除并重建原有临时表空间。
摘要由CSDN通过智能技术生成

     学习oracle10g 043课程有段时间了,前一两个星期学习了backup/restore相关的内容,刚好公司有要求要为host服务器做一个备用机以防止数据意外丢失。于是,实战开始了。
     首先介绍host服务器架构。host以oracle数据库作为底层数据存储,以公司总部开发的Santorin作为应用,主要提供给测试台架数据存储、数据访问、数据导入导出、用户权限管理和数据自动备份等服务。oracle数据库工作在archivelog模式下。本次要解决的问题是:只安装Santorin软件,而oracle数据库直接利用原host服务器上的datafile进行恢复,是否能够重建服务。
理论分析:
     复制了所有的datafile,control file ,logfile还有spfile的备份相当于image copy. 因此在理论上,要进行恢复是完全可行的。
实际操作:
    1、关闭数据库,将所有文件拷至相应目录(spfile除外,因为两者完全一致)。启动数据库,在进入到mount状态后,报ora-01511和ora-01516错误。查看dbwr log文件,发现所有datafile都出现报错。
    2、用google搜索ora-01511错误代码,在itpub上发现“春暖花开  ORA-01157错误解决(zt)”,仔细研读并结合错误日志,发现原文件目录为E盘,而备份机上目录为D盘。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值