===========数据恢复~~急急急=========== ORACLE被破坏了~~~但是文件还是在的~~~各位大侠帮帮忙啊~~~要死人的~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DATABASE目录下的所有文件都在~~文件基本上都在的,就是ORACLE启动不了~~~被病毒破坏了~~~ to: penitent(只取一瓢) 版本是:oracle 8.0.5具体怎么操作,谢谢了,今天在弄不好,我就OVER了 重新安装ORACLE系统文件,但数据库文件仍要保留在磁盘上(就是ORADATA下的内容),这样你在重新安装过程中,ORACLE会检测到已有一个数据库存在,使用该数据库继续安装即可,不过前提是你的数据库文件没有被病毒破坏。 如果你的数据库文件没有被破坏。重新安装805Server,创建一个数据库与以前名称/字符集一样,然后关闭数据库,拷贝database目录回去覆盖现有目录,启动数据库即可。 TO :penitent(只取一瓢) 我按照你的方法试了,但是出现‘ORA-01034:ORACLE Not Available'这是什么错误~~~~ 服务没有启动:svrmgr>connect internal/oraclesvrmgr>startup... SVRMGR> alter database open看有什么错误信息copy data file ,rename it and restart database 在dos模式下启动,看什么错误命令是svrmgr30(805)C:\>svrmgr30svrmgr>shutdown abort;svrmgr>startup;查看具体错误,检查报警日志文件。-------------------------------对了,路径也最好一样,否则,需要修改路径或重新创建控制文件。 to :penitent(只取一瓢) 出现错误:ORA-01122: ?????9????ORA-01110: ????9?'C:\ORANT\DATABASE\TEST1'ORA-01251: ???9???????????怎么解决?? 你的数据文件有问题了,检查alert文件,看到底有多少个数据文件有问题或查询v$recover_file to: : penitent(只取一瓢) SVRMGR> select * from v$recover_file;FILE# ONLINE ERROR CHANGE# TIME---------- ------- ------------------ ---------- --------- 9 ONLINE WRONG DATABASE 5399224 12-6TB -0已选择 1 行。 如果你没有备份,就把该文件脱机删除了算了。看你的文件名也是test(测试)该没有什么太多用吧:)svrmgrl>alter database datafile 8 offline drop;如果数字不认,你就写数据文件全名。svrmgrl>alter database open;最后删除该数据文件所在的表空间(确认最好不包含别的数据文件在该表空间),否则把数据移动之后再删除。 to: penitent(只取一瓢) ( ) 1.test删除后是不是不能恢复了?2.alter database datafile 8 offline drop;能解释一下“8”是什么意思吗? 兄弟,这下我惨了,我其实是想删除test的,现在不是把有用的东东删除了???我没有备份的~~~完了 一点感想:如果数据文件只是坏了一点点,ORACLE就不能想办法修一修吗,非得用备份不可吗,是不是ORACLE也该想想办法,有没有能修复ORACLE数据文件的工具啊? 新手问个oracle小问题。请高手指教 outfile 在oracle里面可以用不? 再求SQL语句...关于生成流水号 在PL SQL 中 用@D:/路径/test.sql,用这种方式导入SQl 的时候, 对SQl 文件的大小有限制吗 ? 比较为什么会有重复行呢 oracle 存储过程测试 [求助]安装ORACLE9,出现问题! Oracle网站上提供下载的Oracle数据户服务器软件是否有使用限制 请问我怎么选择一个数据库登录? 如何通过查询获取表空间中包含某特定字符的所有表名称? 有人对oracle spatial的相关东西了解吗?交流一下 在ORACLE中如何将字段加密?
版本是:oracle 8.0.5
具体怎么操作,谢谢了,今天在弄不好,我就OVER了
这是什么错误~~~~
svrmgr>connect internal/oracle
svrmgr>startup
...
看有什么错误信息copy data file ,rename it and restart database
命令是svrmgr30(805)
C:\>svrmgr30
svrmgr>shutdown abort;
svrmgr>startup;
查看具体错误,检查报警日志文件。
-------------------------------
对了,路径也最好一样,否则,需要修改路径或重新创建控制文件。
ORA-01110: ????9?'C:\ORANT\DATABASE\TEST1'
ORA-01251: ???9???????????怎么解决??
或查询
v$recover_file
FILE# ONLINE ERROR CHANGE# TIME
---------- ------- ------------------ ---------- ---------
9 ONLINE WRONG DATABASE 5399224 12-6TB -0
已选择 1 行。
看你的文件名也是test(测试)该没有什么太多用吧:)svrmgrl>alter database datafile 8 offline drop;
如果数字不认,你就写数据文件全名。
svrmgrl>alter database open;
最后删除该数据文件所在的表空间(确认最好不包含别的数据文件在该表空间),否则把数据移动之后再删除。
2.alter database datafile 8 offline drop;能解释一下“8”是什么意思吗?
我没有备份的~~~完了
如果数据文件只是坏了一点点,ORACLE就不能想办法修一修吗,非得用备份不可吗,是不是ORACLE也该想想办法,有没有能修复ORACLE数据文件的工具啊?