急!!!ORACLE数据库DBF数据文件恢复问题!

落叶知秋秋 2010-11-20 08:13:03
2010年11月19号因系统出故障,不能登录,数据库又没有备份,我把硬盘拆下来挂到别人电脑上,将oracle安装目录和所有数据文件拷备到同事电脑上,然后自己重装了系统,将盘都格式化掉,再安装了oracle,现在我想把之前的oracle数据文件恢复到新库里!

我的oracle版本是:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
操作系统版本是:
Windows XP 2002 SP3

之前的ORACLE安装目录是E:\ORACLE
现在的ORACLE安装目录是D:\ORACLE

数据非常重要,自己以前也没有备份的习惯,导致了这场悲剧!现在深刻的认识到了数据备份的重要性!
希望各位高手指点一下,步骤尽量详细一点!
...全文
300 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灰狼W 2010-11-21
  • 打赏
  • 举报
回复
数据文件的位置储存在控制文件中,所以把数据库启动到mount状态,然后修改数据文件的位置,再启动就行了
ALTER DATABASE RENAME FILE 'xxxx' TO 'xxxx'
YY_MM_DD 2010-11-21
  • 打赏
  • 举报
回复
[Quote=引用楼主 jun_san 的回复:]
2010年11月19号因系统出故障,不能登录,数据库又没有备份,我把硬盘拆下来挂到别人电脑上,将oracle安装目录和所有数据文件拷备到同事电脑上,然后自己重装了系统,将盘都格式化掉,再安装了oracle,现在我想把之前的oracle数据文件恢复到新库里!

我的oracle版本是:
Oracle Database 10g Enterprise Edition Release 10.2.0.……
[/Quote]

之前数据库是模式呢?
iihero_ 2010-11-21
  • 打赏
  • 举报
回复
也许最简单的做法是做一个link, 关于link工具,google之
落叶知秋秋 2010-11-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 java3344520 的回复:]
控制文件和日志都在吧?
如果在的话就简单了,
[/Quote]
[Quote=引用 2 楼 jun_san 的回复:]
之前oracle所有安装目录和数据文件都在的
[/Quote]
重装系统前的oracle整个安装目录和所有的数据文件都有拷贝!

[Quote=引用 5 楼 iihero 的回复:]
也许最简单的做法是做一个link, 关于link工具,google之
[/Quote]
这位朋友能说得详细点么!

[Quote=引用 6 楼 yy_mm_dd 的回复:]
引用楼主 jun_san 的回复:
2010年11月19号因系统出故障,不能登录,数据库又没有备份,我把硬盘拆下来挂到别人电脑上,将oracle安装目录和所有数据文件拷备到同事电脑上,然后自己重装了系统,将盘都格式化掉,再安装了oracle,现在我想把之前的oracle数据文件恢复到新库里!

我的oracle版本是:
Oracle Database 10g Enterprise Edit……
[/Quote]
之前的数据库是非归档模式
iqlife 2010-11-20
  • 打赏
  • 举报
回复
控制文件和日志都在吧?
如果在的话就简单了,
落叶知秋秋 2010-11-20
  • 打赏
  • 举报
回复
之前oracle所有安装目录和数据文件都在的
  • 打赏
  • 举报
回复
只有数据文件好像....

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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