Logwr Blocking Other session [message #585381] |
Fri, 24 May 2013 09:21 |
|
Dear All,
I needed help Regarding one issue happens frequently in My database,Logwr process blocking other session,when i checked blocked session in v$session wait_class was commit and event was logfile sync,
EVENT# WAIT_CLASS
------ ----------------------------------------------------------------
116 Commit
116 Commit
116 Commit
116 Commit
116 Commit
116 Commit
115 Configuration
116 Commit
116 Commit
116 Commit
116 Commit
EVENT# WAIT_CLASS
------ ----------------------------------------------------------------
116 Commit
116 Commit
116 Commit
116 Commit
116 Commit
116 Commit
116 Commit
116 Commit
116 Commit
116 Commit
116 Commit
EVENT# WAIT_CLASS
------ ----------------------------------------------------------------
As per this we predicate Logbuffer Might be full so i just to reboot server,Note server was 32 Bit i can allocate only 1GB of SGA SYStem not allows me to increase SGA further.Please advice server reboot is proper solution?
Regards,
Anil
|
|
|
|
Re: Logwr Blocking Other session [message #585384 is a reply to message #585381] |
Fri, 24 May 2013 09:51 |
John Watson
Messages: 8960 Registered: January 2010 Location: Global Village
|
Senior Member |
|
|
Is your user community happy with you solving their problems like that???
However, to have that many sessions waiting on log file sync is bad. It typically means that your log writer cannot write redo records to disc sufficiently fast, so check your I/O rates. Ask your sysadmin what is happening.
There are two possible solutions: reduce the size of the log buffer if it larger than default: probably best to remove the parameter completely, and let Uncle Oracle size it. Second, set COMMIT_WRITE=BATCH,NOWAIT. I wouldn't normally advise the latter, but if your users are happy with reboots, I don't think they'll object.
|
|
|
|