如果有该文件备分,可以在DOS状态下:
\>rman target=用户名/密码
..
\>shutdown immediate;
然后把备分的SYSTEM01.DBF文件copy到'D:\ORACLE\ORADATA\INSP\SYSTEM01.DBF',
然后:
\>startup mount;
..
\>recover database ;
\>alter database open;
.....................
OK

解决方案 »

  1.   

    归档了,但不知道怎么用Rman做冷备份,9i倒还会做。  
    有逻辑备份。
      

  2.   

    冷备份,就是shutdown数据库,
    然后将所有的文件都copy,就可以了
      

  3.   

    现在不知道是什么问题,是硬盘出问题还是oracle i/o的问题?
    我用dbv检查结果:C:\Documents and Settings\Administrator.DATASERVER01>dbv file='D:\oracle\oradata
    \insp\SYSTEM01.DBF' blocksize=8192DBVERIFY: Release 8.1.7.0.0 - Production on 星期二 12月 21 17:28:14 2004(c) Copyright 2000 Oracle Corporation.  All rights reserved.DBVERIFY - 检验开始:FILE = D:\oracle\oradata\insp\SYSTEM01.DBF
    汇集的页面35776 - 可能是媒体损坏
    DBVERIFY - 完成检验检查的页面总数         :76800
    处理的页面总数(数据):29835
    失败的页面总数(数据):0
    处理的页面总数(索引):11468
    失败的页面总数(索引):0
    处理的页面总数(其它):1441
    空的页面总数            :34049
    标记损坏的页面总数:7
    汇集的页面总数           :2
      

  4.   

    只有重建这个办法了,可以教我怎么用Rman冷备份吗?  我用9i的语句在8i根本运行不了
      

  5.   

    请看弱水三千前辈的方法:
    RMAN使用脚本来备份数据库,以下是RMAN进行备份的几个例子。 
    1.备份整个数据库 
    backup full tag ‘basicdb’ format ‘/bak/oradata/full_%u_%s_%p’ database; 
    2.备份一个表空间 
    backup tag ‘tsuser’ format ‘/bak/oradata/tsuser_%u_%s_%p’ tablespace users; 
    3.备份归档日志 
    backup tag ‘alog’ format ‘/bak/archivebak/arcbak_%u_%s_%p’ archivelog all delete input; 
      

  6.   

    9i是可以配置rman的默认备份参数的,在8i好像不行是吗?