我重新安装了操作系统windows xp,重新安装了oracle10g数据库。由于病毒的缘故,原来的还剩下D:\oracle\product\10.2.0\oradata\orcl\TADD114.DBF这个数据文件存在,别的什么文件都不小心被删除了。我现在准备恢复存储在这个数据文件上的用户表以及所有对象,我用户del114下面的所有对象都存储在这个数据文件下面。问下,这样的情况下,是否可以恢复过去,需要什么样的操作步骤?我的想法是先建表空间,再建用户,再重建表、视图、proc、tri等等,但是不知道如何操作啊!用啥命令呢?
这个办法好像也需要有system.dbf 文件存在.
重新装一个吧,作为dba,备份是不败之法
和OBJECTNAME的对照表,就类似用LOGMINER没有DICtionary
的信息的话,你根本看不懂那些ID是那个TABLE。
如果这个数据文件里就一两个TABLE的话,可先用DUL
恢复数据,如果你还有这些TABLE的定义的话,可以用猜的方式恢复,
但多的话,就没戏了,让所有人来哪怕ORACLE DUL的开发
者也没法子了。至少要SYSTEM DBF和数据文件