9i,系统崩溃, .ora文件由于在C盘丢失,其余文件均在D,求恢复

yigeyigeyige 2010-08-10 05:24:55
如题:xxxxx.ora数据文件在C盘已丢失,D盘尚存文件:.ctl .dbf .log,这样的情况,能恢复数据吗?
...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yigeyigeyige 2010-08-11
  • 打赏
  • 举报
回复
确实是杯具,应该是无法恢复。结了此贴,多谢各位捧场。
minitoy 2010-08-10
  • 打赏
  • 举报
回复
悲剧了。
yigeyigeyige 2010-08-10
  • 打赏
  • 举报
回复
刚发现的杯具是,数据文件就是在C盘的那个.ora。。D盘的那些dbf都是其它表空间的,现在的问题更改为,是否能从.log文件中恢复数据。。。
心中的彩虹 2010-08-10
  • 打赏
  • 举报
回复
[Quote=引用楼主 yigeyigeyige 的回复:]
如题:xxxxx.ora数据文件在C盘已丢失,D盘尚存文件:.ctl .dbf .log,这样的情况,能恢复数据吗?
[/Quote]
在数据库mount
重建 把:.ctl .dbf .log 复制到实例的目录下
alter system control_files='路径\.ctl'...

shutdown immediate;

create controlfile reuse database "数据库名称" noresetlogs archivelog
maxlogfiles 16
maxlongmembers 3
maxdatafiles 100
maxinstances 8
maxlonghistory 292
logfile
group 1 'oracle安装路径\redo01.log' size 100M,
group 2 'oracle安装路径\redo02.log' size 100M,
group 3 'oracle安装路径\redo03.log' size 100M,
datafile
'路径\oracle\product\oradata\orcl\EXAMPLE01.DBF',
'路径\oracle\product\oradata\orcl\SYSAUX01.DBF',
'路径:\oracle\product\oradata\orcl\SYSTEM01.DBF',
'路径:\oracle\product\oradata\orcl\UNDOTBS01.DBF',
'路径:\oracle\product\oradata\orcl\USERS01.DBF'
character set ZHS16GBK

yigeyigeyige 2010-08-10
  • 打赏
  • 举报
回复
就是不知道具体如何操作了。
Phoenix_99 2010-08-10
  • 打赏
  • 举报
回复
应该能恢复数据,但是数据库的重建,重新配置参数

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧