有一个表的数据,突然发现前2个月数据不对了。
我的服务器每天都有磁带备份,备份的为ORACLE里的所有文件。
数据库服务器不能动,
我想用另外一台PC新建环境,怎么恢复那个表的数据啊!
谢谢!

解决方案 »

  1.   

    如果是shutdown之后,所有文件的备份.
    那就很简单了.
    新建立一个数据库,数据库名称和原来一样.
    然后将备份文件覆盖就可以了.
      

  2.   

    To GerryYang(轻尘):
    楼主不可能每天都SHUT DOWN数据库巴.
      

  3.   

    1、选择的什么备份方式?
    2、想想怎么能恢复?
    3、实施恢复~看楼主的备份方式似乎是冷备份,但无论冷备/热备都可以找台相同的机器来实现,然后exp (where)导出特定的数据,导入到生产库~备份恢复参考:http://www.itpub.net/126320.html
    也找找冷备/热备的一些资料吧~
      

  4.   

    如果想把数据库恢复到2004年11月1日11:12:24可以
    recover database until time '2004-11-1:11:12:24';
    如果用控制文件恢复则:
    recover database until time '2004-11-1:11:12:24' using backup controlfile;