暂无图片
分享
peiyang
2020-03-08
windows数据库起不来
暂无图片 15M

平台:windows 2008
数据库版本:12.1.0.2
故障描述:
最开始是磁盘空间满了,但是没有办法加磁盘,然后将app文件夹拷贝到其他磁盘,然后修改磁盘卷标,但是起来的时候,报控制文件错误,重建控制文件之后,做控制文件恢复
RECOVER DATABASE UNTIL CANCEL USING BACKUP CONTROLFILE
发现报错,
image.png
然后把这个数据库offline之后,其他数据文件也同样报这个错,各位大佬,有什么办法把这个库拉起来不?

收藏
分享
7条回答
默认
最新
莫得感情的萝卜头

启动到mount状态,看下数据文件路径。
看你这个提示,数据文件也是放在app目录下,
需要rename下数据文件,然后就可以open了。

暂无图片 评论
暂无图片 有用 0
盖国强

你是指把 数据库软件 数据文件 移走了?

建议不要这么做,会搞的很复杂。先在原有部署下启动数据库。

再解决其他问题。

暂无图片 评论
暂无图片 有用 0
peiyang

数据文件本身就在这个下面,当时重建了控制文件之后拉数据库一样的报错。
image.png

暂无图片 评论
暂无图片 有用 0
peiyang

确实是移走了,当时因为原来的磁盘空间不够,然后他们技术部那边没有办法添加磁盘空间,然后就重新挂了一个盘过来,修改了磁盘卷标。把原来的app文件夹直接copy到新挂载磁盘的,但是起不来

暂无图片 评论
暂无图片 有用 0
外包DBA

这样强行移动文件肯定启不来!
估计现在controlfile、datafile等位置已经乱套了,
需要通过alert日志一步步排查

暂无图片 评论
暂无图片 有用 0
peiyang

数据库起来了,但是PDB还是有问题。
有办法能在PDB处于migrate的状态把pdb的数据抽取出来嘛?
image.png

暂无图片 评论
暂无图片 有用 0
peiyang
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏