急!!!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

数据非常重要,自己以前也没有备份的习惯,导致了这场悲剧!现在深刻的认识到了数据备份的重要性!
希望各位高手指点一下,步骤尽量详细一点!
...全文
245 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
小灰狼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所有安装目录和数据文件都在的
回复
只有数据文件好像....
回复
相关推荐
发帖
Oracle 高级技术
创建于2007-09-28

3411

社区成员

Oracle 高级技术相关讨论专区
申请成为版主
帖子事件
创建了帖子
2010-11-20 08:13
社区公告
暂无公告