高手求救:数据库如何恢复????

无尽空虚 2003-08-20 10:00:30
win2000server下安装了ORACLE8.0.5,现在系统无法进入,数据库又没有备份。
请教:重装了系统之后,可以看到原来的整个ORANT目录(原来的自己建数据文件都默认放在database目录下),怎样才能利用原来的这个orant目录来恢复数据库呢?
...全文
44 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LGQDUCKY 2003-08-21
  • 打赏
  • 举报
回复
你把报错信息写出来,如果原来数据还是好的话
你要建立和原来一样的路径,一样的的实例名,关掉所有服务,
覆盖原来目录。
如果原来数据就已经启动有问题,而且是数据库内部问题,那
采用这种方法也没有用了,你得用其他方法了,不是归档数据库的
话,很可能救不了了,用
你在服务器端,用SVRMGRL命令
SVRMGRL> connect internal;
SVRMGRL> SHUTDOWN IMMEDIATE;
SVRMGRL> STARTUP MOUNT;
SVRMGRL> recover database until time 'YYYY-MM-DD:hh:mm:ss';--'损坏前的时间'
SVRMGRL> ALTER DATABASE OPEN resetlogs;

kerisyml 2003-08-21
  • 打赏
  • 举报
回复
把你的数据库备份文件(admin,oradata下面的文件夹(名称为你的数据库名称),以及init.ora)放到新dbms相应的位置,再建一个相应的tns
kerisyml 2003-08-21
  • 打赏
  • 举报
回复
安装与原来基本相同配置,比如ORACLE的安装路径,数据库的存在位置等尽量配置成一样的。然后将原来的数据库文件覆盖新装的数据库文件即可。(注意:要先做好备份)

如果原来的数据库的文件夹都没有动过的话,按上的方法
装好数据库,备分ORACLE文件夹,装好数据库,建立在原来的目录,实例名相同
关掉服务,把备份目录覆盖回来,启动数据库,
无尽空虚 2003-08-20
  • 打赏
  • 举报
回复
不行,oracle启动失败!
不记得原来的表空间的名字了,这个有没有影响的?
Michaelyfj 2003-08-20
  • 打赏
  • 举报
回复
先把原来的orant目录copy到其他盘,比如d:
再安装oracle8.0.5系统,注意安装过程的选项要和原来安装的一样
安装完成后,到服务中停止oracle的所有服务
把安装的orant文件夹改为其他名字,再把d:\orant这个拷贝到原来安装的位置
启动服务中oracle的服务,这样就可以了

17,377

社区成员

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

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