因为服务器硬盘损坏导致数据库不能正常启动,而且red003.log文件损坏了,当时我就做了备份,但是不知道当时oracle是联机的还是关闭的。把所有除了red003.log文件全部拷贝到另外一块硬盘上,现在服务器已经装好系统和oracle,不知道那位高手可以告诉我怎样恢复数据呢,还能恢复吗?谢谢各位。
解决方案 »
- oracle表基础散粉
- pl/sql备份和还原Oracle数据库步骤
- 怎样能在Oracle中实现特定用户的表,DBA也不能读取其中的内容
- Proc 调用.pc文件时,如何传入argv参数?
- oracle调用C连接库问题。谢谢啦
- sqlplus连oracle,速度非常慢!为什么?
- 创建索引时权限不足怎么办?
- 一个朋友问起:如何sqlplus命令用查出服务器ip地址?
- ORACEL中数据一对多的关系
- Oracle动态端口
- 用Pl/Sql developer 本地连接远程64位10g数据库,操作系统为winserver2003,执行select * from 有数据表时一直卡在execute状态?
- 如何从远程连接asm实例?
或者如果是归档模式,且redo003还没归档,则:alter database clear unarchived logfile group n;如果redo003在数据库坏掉时是当前日志,只有做until cancel的不完全恢复。
SQL > startup mount;
SQL > recover database until cancel;
SQL > alter database open resetlogs