ORA-01157(表空间数据文件损坏需重建时)

 EM控制台报错如下:
ORA-01157(表空间数据文件损坏需重建时)
  

处理步骤:

1.  备份该数据文件所在的表空间(TBS_HY)的数据

exp pcs/hs_hn_pcs@jwzh tablespaces=TBS_HY  file=d:\jwzhpt_oracle_bak\tbs_hy.dmp log=d:\jwzhpt_oracle_bak\tbs_hy.log    owner=hnzhk

    2.删除表空间

     drop  tablespaces tbs_hy including contents;

    3.重新创建表空间(TBS_HY)

4.重新添加数据文件(/dev/rjwzh_data03/dev/rjwzh_data15/dev/rjwzh_data16)

5.把原来备份的数据重新导入

imp pcs/hs_hn_pcs@jwzh   file=d:\jwzhpt_oracle_bak\tbs_hy.dmp

tablespaces=TBS_HY log=d:\jwzhpt_oracle_bak\tbs_hy_imp.log full=y datafiles=/dev/rjwzh_data03,/dev/rjwzh_data15,/dev/rjwzh_data16

 

 

 

 

附:

(删除表空间后,表空间下的数据文件会由原来的open状态自动修改为closed状态)

你可能感兴趣的:(oracle)