CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

关于恢复,用热备份恢复,temp01.dbf如何恢复

楼主haona(haona)2005-09-16 13:44:26 在 Oracle / 基础和管理 提问

dbf文件全部丢失,有完整热备份、控制文件、init.ora、联机重做日志。  
  环境:win2000   sp4   ,   oracle92,archivelog。  
  用热备份恢复,发现temp01.dbf没有恢复,用ome可以看到temp表空间。  
  请问如何恢复temp01.dbf文件 问题点数:50、回复次数:11Top

1 楼liuyi8903(不让疑问伴随)回复于 2005-09-16 23:08:27 得分 0

temp文件需要重建的。  
   
  因为备份也没有意义!Top

2 楼haona(haona)回复于 2005-09-28 14:21:12 得分 0

请问如何重建temp文件?删除temp表空间?重建?  
  我将以前冷备份的temp01.dbf拷回来,在oem中可以操作temp表空间和temp文件。不知这样是否可行?Top

3 楼bersagliere005(智珠子)回复于 2005-09-29 11:10:22 得分 0

学习Top

4 楼peter_zy(枫夜)回复于 2005-09-29 11:38:06 得分 50

对oracle数据库进行热备份的话,控制文件中会纪录有temp表空间,但是temp表的数据为临时数据,oracle不会对临时数据进行备份的,所以就算恢复了数据库,只会重建temp表空间Top

5 楼haona(haona)回复于 2005-09-30 10:57:15 得分 0

{回复人:   peter_zy(枫夜)   (   )   信誉:100     2005-09-29   11:38:00     得分:   0      
     
     
        对oracle数据库进行热备份的话,控制文件中会纪录有temp表空间,但是temp表的数据为临时数据,oracle不会对临时数据进行备份的,所以就算恢复了数据库,只会重建temp表空间  
  }  
   
   
  你的意思是:表空间在恢复时被重建了!我将以前冷备份的temp01.dbf拷回来就OK了??是这样吗???Top

6 楼haona(haona)回复于 2005-10-18 13:26:37 得分 0

upTop

7 楼whao()回复于 2005-10-18 19:18:45 得分 0

Temp表不用恢复的。使用Alter   Database创建。Top

8 楼cxn0808(cxn0808)回复于 2005-10-18 22:04:03 得分 0

临时数据恢复也没什么用  
  重建吧Top

9 楼haona(haona)回复于 2005-11-10 15:50:19 得分 0

{回复人:   whao()   (   )   信誉:100     2005-10-18   19:18:45     得分:   0      
     
     
         
  Temp表不用恢复的。使用Alter   Database创建。  
   
       
     
  }  
  我用Alter   Database时,提示表空间已存在!Top

10 楼klmy(克拉玛依)回复于 2005-11-10 17:18:23 得分 0

SQL>   CREATE   TEMPORARY   TABLESPACE   TP1   TEMPFILE   'D:\ORACLE\ORADATA\ORA920\TEMP001.DBF'   SIZE   5M;  
   
  TABLESPACE   CREATED.  
   
  SQL>   ALTER   DATABASE   DEFAULT   TEMPORARY   TABLESPACE   TP1;  
   
  DATABASE   ALTERED.Top

11 楼haona(haona)回复于 2005-11-15 16:39:31 得分 0

谢谢   klmy(克拉玛依)!  
   
  顺便说一句,我是用“控制文件”恢复的,而不是“控制文件备份”。既然“控制文件”中纪录有temp表空间,我把之前由OS备份的temp01.dbf复制回来,不就OK了吗?  
   
  若先恢复“控制文件”,“控制文件”中没有纪录有temp表空间,就需要重建temp表空间。是这样吗?Top

相关问题

  • 备份恢复???
  • 数据备份与恢复?
  • oracle 怎样备份恢复?
  • sqlserver的恢复备份
  • CVS备份、恢复问题
  • 关于备份与恢复
  • 恢复备份的问题
  • 备份恢复问题
  • sql server 7.0 备份的恢复问题
  • sybase数据库如何恢复备份?

关键词

  • 文件
  • 控制
  • 数据
  • 数据库
  • database
  • oracle
  • 备份
  • 恢复
  • 重建
  • dbf

得分解答快速导航

  • 帖主:haona
  • peter_zy

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo