请教有关oracle的恢复问题

littleM 2004-01-04 08:52:02
操作系统重装,手头只有下面的文件,可以恢复我的数据库吗?如何做?谢谢!!!!!
卷 WORK 的文件夹 PATH 列表
卷序列号码为 71F2E346 2C6C:D759
E:.
│ init.ora

└─ora233
└─ora233
│ SYSTEM01.DBF
│ RBS01.DBF
│ USERS01.DBF
│ TEMP01.DBF
│ INDX01.DBF
│ TOOLS01.DBF
│ DR01.DBF
│ CONTROL01.CTL
│ CONTROL02.CTL
│ CONTROL03.CTL
│ REDO03.LOG
│ REDO02.LOG
│ REDO01.LOG

└─archive
...全文
40 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
webnewboy 2004-01-05
  • 打赏
  • 举报
回复
楼上的方法,我刚试过可以。
如果还是不行,建议你查看oracle方面的关于恢复数据的章节,
可以用restore database的方法,在svrmgrl中进行
LGQDUCKY 2004-01-05
  • 打赏
  • 举报
回复
你自己建立的数据文件呢?都在一起吗:楼上的方法成功的前提
就是原来的数据库文件都存在(控制文件,日志文件,数据文件等),
而且完整。一般来说你操作系统重装,没有格式化硬盘都没有问题。
数据库都可以恢复:步骤
步骤,装2000->备份ORACLE目录成ORACLE1->装ORACLE(装在d:\oracle)
->建立相同的数据库实例名->关闭所有数据库的服务->用备份的ORACLE1覆盖ORACLE即可
启动数据库
qiyousyc 2004-01-05
  • 打赏
  • 举报
回复
理论上从新安装,然后停止数据库。数据库系统在将备份文件覆盖,启动数据库是可以的。
glucose 2004-01-05
  • 打赏
  • 举报
回复
hammer_shi(三年磨三剑) 的方法可以一用,如果你的数据文件没有损坏,新系统又和老系统一样的话,成功希望很大
LGQDUCKY 2004-01-05
  • 打赏
  • 举报
回复
如果文件齐,就用我的方法!
yangguang1219 2004-01-05
  • 打赏
  • 举报
回复
可以 的,在相同的操作系统,逻辑盘符新建一个数据库,在覆盖相关的文件。
jdzwb 2004-01-05
  • 打赏
  • 举报
回复
可以恢复,前提是要保留以下全部文件:

初始化参数文件INIT.ORA
所有数据文件
所有重做日志文件(联机日志、归档日志)
所有控制文件
internal密码文件

1、重新安装数据库时,创建和原有数据库相同的名字
2、shutdown
3、停掉NT上所有Oracle服务,删除新建数据库中的所有新建文件(和以上那些类似的文件)
4、将所有以上文件拷贝回原目录
5、startup
hammer_shi 2004-01-04
  • 打赏
  • 举报
回复
将这些文件备份,随后重新建一个和以前一样设置的数据库系统在将备份文件覆盖。
GOOD LUCK.

17,377

社区成员

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

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