2017-09-27 75 views
1

我的意思是關機數據庫有shutdown immediate,但是20分鐘後沒有完成。然後我用shutdown abort關閉它。 當我開始時,需要3-4小時將mount狀態更改爲open。下面 是alter.log:oracle 11g關機中止後長啓動

Startedredoapplicationat 
Thread1:logseq18964,block96750 
RecoveryofOnlineRedoLog:Thread1Group5Seq18964Readingmem0 
Mem#0:/storage/app/oracle/oradata/sjzk/redo05.log 
RecoveryofOnlineRedoLog:Thread1Group6Seq18965Readingmem0 
Mem#0:/storage/app/oracle/oradata/sjzk/redo06.log 
RecoveryofOnlineRedoLog:Thread1Group3Seq18966Readingmem0 
Mem#0:/storage/app/oracle/oradata/sjzk/redo03.log 
RecoveryofOnlineRedoLog:Thread1Group1Seq18967Readingmem0 
Mem#0:/storage/app/oracle/oradata/sjzk/redo01.log 
RecoveryofOnlineRedoLog:Thread1Group2Seq18968Readingmem0 
Mem#0:/storage/app/oracle/oradata/sjzk/redo02.log 
RecoveryofOnlineRedoLog:Thread1Group4Seq18969Readingmem0 
Mem#0:/storage/app/oracle/oradata/sjzk/redo04.log 
Completedredoapplicationof543.73MB 
WedSep2716:45:152017 
Errorsinfile/storage/app/oracle/diag/rdbms/sjzk/sjzk/trace/sjzk_m000_4200.trc: 
ORA-01155:thedatabaseisbeingopened,closed,mountedordismounted 
WedSep2717:00:172017 
Errorsinfile/storage/app/oracle/diag/rdbms/sjzk/sjzk/trace/sjzk_m000_4362.trc: 
ORA-01155:thedatabaseisbeingopened,closed,mountedordismounted 

sjzk_m000_4200.trc:

Trace file /storage/app/oracle/diag/rdbms/sjzk/sjzk/trace/sjzk_m000_4362.trc 
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production 
With the Partitioning, OLAP, Data Mining and Real Application Testing options 
ORACLE_HOME = /storage/app/oracle/product/11.2.0/db_1 
System name: Linux 
Node name: qyws-6-43 
Release: 3.0.13-0.27-default 
Version: #1 SMP Wed Feb 15 13:33:49 UTC 2012 (d73692b) 
Machine: x86_64 
VM name: VMWare Version: 6 
Instance name: sjzk 
Redo thread mounted by this instance: 1 
Oracle process number: 28 
Unix process pid: 4362, image: [email protected] (M000) 


*** 2017-09-27 17:00:17.494 
*** SESSION ID:(1141.3) 2017-09-27 17:00:17.494 
*** CLIENT ID:() 2017-09-27 17:00:17.494 
*** SERVICE NAME:() 2017-09-27 17:00:17.494 
*** MODULE NAME:(MMON_SLAVE) 2017-09-27 17:00:17.494 
*** ACTION NAME:(Monitor FRA Space) 2017-09-27 17:00:17.494 

ORA-01155: the database is being opened, closed, mounted or dismounted 

是這個問題涉及到磁盤?

+3

這意味着一個巨大的交易正在發生在您立即關閉的時間,通過關閉中止,您只是在開始時推遲迴滾解釋了爲什麼啓動需要這麼長時間。 –

回答

1

關閉中止數據庫在打開數據庫之前將執行崩潰恢復。時間相關 1.體積塊需要恢復,因爲oracle會前滾 重做恢復損壞的塊。 磁盤

對於第一個二,性能還可以通過設置FAST_START_MTTR_TARGET參數減少,或者你可以設置重做日誌文件的大小超過系統的經驗,正確的值。 對於第二個你應該使用性能更好的磁盤。