2013-08-29 49 views
0

我面臨的一個問題啓動Oracle服務在啓動過程中的Oracle /家庭/ ORACLE/ORACLE的不能在Linux

Database Buffers   1677721600 bytes 
Redo Buffers    33124352 bytes 
Database mounted. 
ORA-00313: open failed for members of log group 3 of thread 1 
ORA-00312: online log 3 thread 1: '/home/oracle/oracle/oradata/ORCL/redo03.log' 
ORA-27037: unable to obtain file status 
Linux-x86_64 Error: 2: No such file or directory 

列表的服務/ ORADATA/ORCL

-rw-r----- 1 oracle oinstall 21474844672 Aug 29 12:32 temp01.dbf 
-rw-r----- 1 oracle oinstall 52429312 Aug 29 14:05 redo01.log 
-rw-r----- 1 oracle oinstall 52429312 Aug 29 14:05 redo02.log 
-rw-r----- 1 oracle oinstall 32212262912 Aug 29 14:41 users01.dbf 
-rw-r----- 1 oracle oinstall 21474844672 Aug 29 14:41 undotbs01.dbf 
-rw-r----- 1 oracle oinstall 1440751616 Aug 29 14:41 system01.dbf 
-rw-r----- 1 oracle oinstall 1807753216 Aug 29 14:41 sysaux01.dbf 
-rw-r----- 1 oracle oinstall 2147491840 Aug 29 14:41 POWERCENTER01.dbf 
-rw-r----- 1 oracle oinstall 268443648 Aug 29 14:41 META_INDEX01.dbf 
-rw-r----- 1 oracle oinstall 536879104 Aug 29 14:41 META_DATA01.dbf 
-rw-r----- 1 oracle oinstall 1610620928 Aug 29 14:41 CSA_QOTA02.dbf 
-rw-r----- 1 oracle oinstall 536879104 Aug 29 14:41 CSA_QOTA01.dbf 
-rw-r----- 1 oracle oinstall 2147491840 Aug 29 14:41 CSA_BILL_ITEM_INDEX01.dbf 
-rw-r----- 1 oracle oinstall 32212262912 Aug 29 14:41 CSA_BILL_ITEM01.dbf 
-rw-r----- 1 oracle oinstall 536879104 Aug 29 14:41 CSA_BILL_INDEX01.dbf 
-rw-r----- 1 oracle oinstall 2147491840 Aug 29 14:41 CSA_BILL01.dbf 
-rw-r----- 1 oracle oinstall 1073750016 Aug 29 14:41 CSA_QOTA03.dbf 
-rw-r----- 1 oracle oinstall  9977856 Aug 29 14:44 control01.ctl 

請幫助

+0

'/ home/oracle/oracle/oradata/ORCL/redo03.log'不存在。 –

+0

是... /home/oracle/oracle/oradata/ORCL/redo03.log不存在。如何恢復此文件 – vishal

+0

這不是一個編程問題。使用文件恢復工具或恢復您的備份。 –

回答

0

您可以嘗試此恢復機制,但不能保證。

在嘗試任何恢復建議之前備份您的數據庫(即使處於損壞狀態)。如果你不這樣做,你可以銷燬所有的數據。

您應該總是保持您的生產數據庫的定期備份 - 我們每12小時運行一次。

STARTUP MOUNT 
ALTER DATABASE BACKUP CONTROLFILE TO TRACE; 
STARTUP NOMOUNT 
RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL CANCEL; 
enter CANCEL; 
ALTER DATABASE OPEN RESETLOGS; 

可能讓你的數據庫返回到一個腐敗狀態,只允許它來處理,然後手動修復任何不一致的數據(僅是正在運行時,它失敗的交易)。

希望它有幫助。