根据你的情况,如果其他的文件没有损坏,应该还可以恢复,1。安装新的数据库,(实例和目录结构相同d:\oracle),关闭数据库拷贝原来的文件覆盖现在的文件,拷贝原来硬盘里的D:\Oracle文件夹
拷贝原来硬盘里的D:\Ora\和E:\Ora\2。启动数据库c:\svrmgrlsvrmgrl>connect internal
svrmgrl>startup mount
svrmgrl>alter database datafile 'D:\ora\索引段数据文件' offline drop;
svrmgrl>alter database datafile 'D:\ora\回滚段数据文件' offline drop;
svrmgrl>alter database open;
删除索引和回滚段表空间,然后重新建立。
有什么问题及时和我联系
拷贝原来硬盘里的D:\Ora\和E:\Ora\2。启动数据库c:\svrmgrlsvrmgrl>connect internal
svrmgrl>startup mount
svrmgrl>alter database datafile 'D:\ora\索引段数据文件' offline drop;
svrmgrl>alter database datafile 'D:\ora\回滚段数据文件' offline drop;
svrmgrl>alter database open;
删除索引和回滚段表空间,然后重新建立。
有什么问题及时和我联系
C:\>SVRMGRLOracle Server Manager Release 3.1.2.5.0 - ProductionMessage 4505 not found; No message file for product=RDBMS, facility=MGRError while trying to retrieve text for error ORA-12538
SVRMGR>
还有查看环境变量的信息,有没有ORACLE的目录
些小问题但总算被我克服了,我用OraData文件夹内hcgb(实例名)替换,但internal/oracle as sysdba不能登录了,后来改了init.ora里的remote_login_passwordfile=shared 才能进入....哈哈,很激动,这是我第一次做恢复数据的事情,蛮兴奋的......谢谢大家!特别感谢LGQDUCKY(飘)!