数据未备份,oracle10g文件丢失,数据库无法打开!怎么解决!
2个回答
展开全部
请问是不是数据文件丢失了, 如果是数据文件丢失了的话, 可以在重新创建控制文件, 创建控制文件的时候先把 startup mount 在mount状态下 alter database backup controlfile to trace
然后在udmp文件夹下面找到trace文件, 找到创建数据库的语法那一段, 修改它, 也就是删掉关于丢失的数据文件的那一个语句,
alter database open resetlogs;
这样恢复的话,无法找到丢失的数据文件, 只能打开数据库
这样就行了, 还有不懂得可以继续问, 遇到什么问题, 也可以写上来, 我将继续帮助你
然后在udmp文件夹下面找到trace文件, 找到创建数据库的语法那一段, 修改它, 也就是删掉关于丢失的数据文件的那一个语句,
alter database open resetlogs;
这样恢复的话,无法找到丢失的数据文件, 只能打开数据库
这样就行了, 还有不懂得可以继续问, 遇到什么问题, 也可以写上来, 我将继续帮助你
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询