open时出错,请教,在线!!

[复制链接]
查看11 | 回复9 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
svrmgr> startup mount
svrmgr> alter database datafile filename offline drop;
svrmgr> alter database open;
能正常的shutdow和start
在open的时候出现,ora-01113,Ora-01110错误。
有好几个数据文件坏掉了,我是非归档模式。
环境:oracle8.0.5,win2000.
有没有办法恢复它。


回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
既然已经alter database datafile filename offline drop; 了怎么还会有报错?请把错误贴上来
alter dabase open;后需要删除temp 表空间drop tablespace temp;
可以从其他计算机上拷贝好的dbf文件并replace错误的datafile来试试
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
我offline drop 掉.ora文件,会不会数据也丢失啊?主要是太多的数据文件坏了,我不敢删除下去了。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
是生产环境??如果是的话,就想办法恢复吧,否则即使你把db 起来了又有什么用?数据都丢失了!
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
我现在把损坏的数据文件.ora都offline drop了,能看到生产数据的表,user_tables能看到表,但打不开表。接下来怎么办?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
我select 其中一个表报错如下:
ora-00376 此时无法读取文件5
ora-01110 数据文件5:'datafilename'
刚把损坏的文件offline drop掉了,打开表要访问这个文件,所以打不开,报错.
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
你说数据文件坏了,是指怎样的情况呢,不明白啊
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
数据文件你都drop,还怎么可能访问其中的数据?
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
是的,没有办法了,我只能恢复前几天的数据了。但不offline drop不行啊,连数据库都打不开,既没有归档,又没有备份。drop掉好呆能打开数据库。
唉,不懂,还要继续学习,我知道技术精粹那本书上有讲的,但今天没有带到公司来,回去好好研究一下呼。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
实在服了你,果然是个懒汉啊,生产数据库不做archive,还不经常备份,打不开第一件事就是offline drop,这都是不正确的做法啊
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行