数据未备份,oracle10g文件丢失,数据库无法打开!怎么解决!

 我来答
Be_the_top
2010-12-17 · 超过25用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:62.9万
展开全部
请问是不是数据文件丢失了, 如果是数据文件丢失了的话, 可以在重新创建控制文件, 创建控制文件的时候先把 startup mount 在mount状态下 alter database backup controlfile to trace
然后在udmp文件夹下面找到trace文件, 找到创建数据库的语法那一段, 修改它, 也就是删掉关于丢失的数据文件的那一个语句,
alter database open resetlogs;
这样恢复的话,无法找到丢失的数据文件, 只能打开数据库
这样就行了, 还有不懂得可以继续问, 遇到什么问题, 也可以写上来, 我将继续帮助你
xuewei916
2010-12-24
知道答主
回答量:40
采纳率:0%
帮助的人:20.3万
展开全部
我也遇到同样的问题,但按此方法执行后又提示错误:
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR 位于第 1 行:
ORA-01139: RESETLOGS 选项仅在不完全数据库恢复后有效
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式