重装操作系统,oracle如何恢复?

[复制链接]
查看11 | 回复9 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
环境[/COLOR]
我的oracle8装在d盘上,
我的windows装在c盘上,
由于中毒,没法开机,所以重装了系统xp
d盘没有受到物理上的损坏,
数据库操作[/COLOR]
[B]因为我的数据文件改变位置了,所以要重新创建控制文件[/B]
1.创建xuanzai数据库
2.alter database backup controlfile to trace;并修改路径
3.shutdown immediate
4.将init file ,[control file ],password file,redo log file考过去
将control file删除
5。startup nomount
6.执行创建controlfile的脚本( @d:\createctlf1.sql)
7。alter database open resetlogs;
出错:
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: 'E:\ORACLE\ORADATA\XUANZAI\SYSTEM01.DBF'
问题[/COLOR]
请问这是什么原因呀
我应该怎么恢复我的数据库呢??
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
因为数据库已经mount了
拷过去直接启动数据库就是了(如果提示密码文件错误新建一个).
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
其实相当于一次冷备份与恢复啊。
很简单,把原来的Oracle安装目录更名,还有数据文件。
然后重新安装ORACLE,按原来的路径建立数据库,再停止数据库,把原来的文件
copy回去即可。
或者安装ORACLE后不建立数据库,用biti大师的方法,找找吧,很多的
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
不用create database,oradim建立个实例就可以启动数据库了
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
把oradata的所有文件拷到新安装的目录下
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
安装时选择不建DB。然后建个实例。就可以启动了。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 yanggq 发布用biti大师的方法,找找吧,很多的

请问我搜索什么关键词呢??
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我新建了数据库,把数据文件和密码文件考到了相应的位置上
启动数据库出现以下错误:
ORA-01571: redo version 8.1.0.0.0 incompatible with ORACLE version 8.0.5.0.0
查找资料,说是要改compatible 参数
请问:我从哪里改呀??
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
你要把8.0.5的数据库直接弄到8i去?
那这样做不行的,用导入导出
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
不是呀,我原来和现在的数据库都是8i呀~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行