学习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盘。
Oracle恢复学习实战小结
最新推荐文章于 2024-01-11 14:47:30 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)