程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle數據庫環境下數據文件丟失的恢復

Oracle數據庫環境下數據文件丟失的恢復

編輯:Oracle數據庫基礎
數據庫歸檔模式,新建表空間testtbs, 數據文件testtbs.dbf

關閉數據庫

刪除數據文件testtbs.dbf

啟動數據庫

 

提示:

ORA-01157: 無法標識/鎖定數據文件 2 - 請參閱 DBWR 跟蹤文件

ORA-01110: 數據文件 2: 'D:OracleORADATAHAHATESTTBS.DBF'

 

此數據文件沒有做任何備份, 請問這種情況怎麼恢復

 

操作如下:

 

SQL> alter database datafile 2 offline drop;

數據庫已更改。

SQL> alter database open;

數據庫已更改。

SQL> alter database create datafile 'D:OracleORADATAHAHATESTTBS.DBF';

SQL> recover datafile 2;

完成介質恢復。

SQL> alter tablespace testtbs online;

表空間已更改。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved