The user and MMON_SLAVE blocked by LGWR sessions

Our database server is Oracle 11.2.0.2 on Redhat 5.2, in NONARCHIVE mode. The server is runnint ETL with high transaction rates. The database seems to slow down recently and several user sessions and a session of MMON_SLAVE are blocked by a LGWR session. Check the alert.log and see what follows
Sun Feb 06 22:14:10 2011
Thread 1 advanced to log sequence 27035 (LGWR switch)
  Current log# 5 seq# 27035 mem# 0: /u02/app/oracle/oradata/cchbi2/redo05.log
Thread 1 cannot allocate new log, sequence 27036
Checkpoint not complete
  Current log# 5 seq# 27035 mem# 0: /u02/app/oracle/oradata/cchbi2/redo05.log
Sun Feb 06 22:14:48 2011
Thread 1 advanced to log sequence 27036 (LGWR switch)
  Current log# 6 seq# 27036 mem# 0: /u02/app/oracle/oradata/cchbi2/redo06.log
Thread 1 cannot allocate new log, sequence 27037
Checkpoint not complete
  Current log# 6 seq# 27036 mem# 0: /u02/app/oracle/oradata/cchbi2/redo06.log
Sun Feb 06 22:15:25 2011
Thread 1 advanced to log sequence 27037 (LGWR switch)
  Current log# 4 seq# 27037 mem# 0: /u02/app/oracle/oradata/cchbi2/redo04.log
Thread 1 cannot allocate new log, sequence 27038
Checkpoint not complete
  Current log# 4 seq# 27037 mem# 0: /u02/app/oracle/oradata/cchbi2/redo04.log
Sun Feb 06 22:15:51 2011
It seems that the switch log and checkpoint occurs every 30 seconds about

I research in and on the forum and learned that that means dbw0 takes more time to empty blocks Sales drive as to when a log file is full and no need to turn off. We are talking about approximately 3 solutions
1)  add more redo groups or enlarge redo log file size
2) make DBWR more efficient (increase dbwN, or use faster disk)
3) optimize checkpoint interval
(1) we are in NONARCHIVE mode, have 3 redo log group each 512 Mr. I have added 3 more groups again. Not improved. I have to multiply more redo group? or redo log size is better?
(2) cannot change faster disks for the time. Think about increasing the number of DBWR. We have 4 CPU, should I change DB_WRITER_PROCESSES to 4?
(3) our control point settings are
-FAST_START_MTTR_TARGET = 0
-LOG_CHECKPOINT_INTERVAL = 0
-LOG_CHECKPOINT_TIMEOUT = 1800
-LOG_CHECKPOINTS_TO_ALERT = FALSE
Since we are in NONARCHIVE mode, I would like to a 3600 FAST_START_MTTR_TARGET value. But when the checkpoint become less frequent, more dirty then blocks at each checkpoint. It can still make LGWR wait control point. What could be the best balance for a heavy DML database?

All suggestions and comments are welcome.
Thank you.

"Adding more Redo Logs" and "(re) creating Redo Logs of greater size" both answer "Checkpoint is not complete.
However, the first action does not reduce the frequency of the Redo Log switches. So if you have a switch every 30 seconds with 512 MB Redo Logs, it does not matter if you have 3 or 10 Redo Logs, the switch will occur every 30 seconds. It's the waiting "Checkpoint not completed" which will be reduced. LGWR will however continue introduction forced a log switch, protect key structures, locking and update the controlfile etc every 30 seconds.

Change FAST_START_MTTR_TARGET additional control points, NOT the switches of journal impact.

LGWR cannot write a more quickly if it is written on the same disk, even if you add Redo Logs or (re) create the larger Redo Logs.

Therefore, each "fix" addresses a different aspect of the 'performance '.

However, I beg you to confirm what you diagnose "multiple user sessions and a session of MMON_SLAVE are blocked by a LGWR session."

Hemant K Collette

Tags: Database

Similar Questions

  • Home page by default for OBIEE 11 g based on the users and the wise group

    Hi all

    I'm using OBIEE 11 g.

    I need set the page default dashboard for the user and the wise group.

    EX:

    User1 is belongs to Group1 and Role1 - they need to see the default homepage as Dashboard1.

    User2 is belongs to the Group 2 and Role2 - they need to see the default homepage as Dashboard2.

    Kindly guide me to achieve.

    Please answer as soon as POSSIBLE.

    Thanks in advance.

    RR

    It is generally considered poor form to scream as soon as POSSIBLE to a question. http://www.CatB.org/ESR/FAQs/smart-questions.html

    As far as your question goes, it is that the CHEMINPORTAIL variable is for:

    http://docs.Oracle.com/CD/E23943_01/bi.1111/e10540/variables.htm#i1013436

    OBIEE - system (reserved variables) session variables | GerardNico.com (BI, OBIEE, data warehouse and OWB)

  • If I block a caller, can I delete the number and still blocked it

    If I block a caller, can I delete the number and still blocked it?

    Yes. It is possible to block a contact and then delete the contact. They will be still blocked.

  • Is there a way to give a user access to the users and computers active directory, without being an administrator

    I want to be able to allow user group to be able to reset passwords and create accounts in an organizational unit.  I delegate control of the organizational unit for the group, but if I connect to the domain controller and try opening users and computers active directory, we wonder an administrator password.  I have a mix of two domain controllers Server 2003 and a Server 2008 DC.  Is there a way to give a group access to the users and computers active directory without being administrator?

    For assistance, please ask for help in the appropriate Microsoft TechNet Windows Server Forum.

    Thank you.

  • Easy question: router WRT54G: how to rename the user and give a new password?

    Not very computer, but following the recommendations in the FAQ, I have reset my WRT54G router to the default settings by hitting the reset buttong and entering into the Web site. I got a new computer and I forgot the old password. After reset to defaults now the link is not secure. How can I go about renaming the user and giving it a new password of my own - it was a while that I have configured the router, and I don't have the CD. Any help that you can offer or the direction you can piont me is appreciated.

    Try to proceed as following:

    Open an Internet Explorer browser on your computer (desktop) wired page. In the address bar type - 192.168.1.1 and press ENTER... Let the empty user name & password use admin lowercase...

    For wireless settings, follow these steps: -.
    Click on the Wireless tab
    -Wireless network mode must be mixed...
    -Provide a unique name in the name box of the wireless network (SSID) in order to differentiate your network from your network of neighbors...
    -Set the channel 11-2 wireless, 462 GHz... Wireless SSID broadcast should be enabled and then click on save settings...
    Please take note of the name of the wireless network (SSID) because it's the network identifier...

    For wireless security: -.
    Click the sub-tab under wireless > Wireless Security...
    Change the mode of WEP wireless security, encryption must be 64-bit. Let the empty password, do not type in anything... Under type of WEP Key 1 in all 10 numbers please (numbers only and no mailbox for example: your 10-digit phone number) and click on save settings...
    Please note the 1 WEP key as it comes to the security key for the wireless network...

    Click the settings advanced wireless
    Change the interval of tag to 75 > change the Fragmentation threshold to 2304, change the RTS threshold to 2304 > click 'save settings '...
    Now let's see if you can locate your wireless network and try to connect...

  • How do you determine the steps to use when they need to change the info in the diaglog box "WINDOWS SECURITY" of win 7, which asks the user and the password?

    My background: I can only see this dialog box titled WINDOWS SECURITY when I want to access my log to router with my office router connection. The dialog box refers specifically to my router, and asking a user and a password.

    A long time ago that I asked to remember and, of course, I forgot it and the location that I wrote. Now I am unable to determine what I thought, would be a simple reset and the steps that allow me to perform a reset. After a series of search phrases on Bing, and in the community of the SP as well as Win 7 Pocket administrator index I can't find the steps because the dialog box, it seems with the title of the WINDOWS SECURITY is too general.

    I need to install a new router and need to change the user and password. I don't know if user and password are unique to the company of router or Microsoft Win 7. Nevertheless, I can reset thinking them they are unique to me and Microsoft because there is no query such as, "you forgot your password?', whereby get you a temporary.  These steps are already stationed in the community and I just can't get into the research phase right? (What is related to IE 11?) Thank you.

    > I need to install a new router and need to change the user and password.

    Do you want to connect to your old router?  If Yes, most routers have built-in switch you tripping with a paper clip or similar to force a reset to the factory settings.  You can then access the default connection.

    If it's the new router, it should be accessible with the factory default login. If you don't know please post that make the exact and the model of the router.

  • Change the attributes of the user and configuration of resources

    Hello

    For the first look, I have a simple question. Where can I see changing attributes of the user and information about the history that did? I can see a upa_fields of the table, but there is no information on directors who did it.
    And the same question on resources. I need to get a way how to display information on the directors who provided resources for different users and administrators who have made changes in these resources. Y at - it all tables that can help me in it?
    Is there other variants of this information?

    I use OIM 11 g R1.

    Thank you.

    If you need only to know which revoked a resource, you can use this:

    Select usr.usr_login, obj.obj_name, ost.ost_status, rev.usr_login 'Revoker.
    Ouedraogo, usr, obi, obj, ost, usr rev
    where oiu.usr_key = usr.usr_key
    and oiu.obi_key = obi.obi_key
    and obi.obj_key = obj.obj_key
    and oiu.ost_key = ost.ost_key
    and oiu.oiu_updateby = rev.usr_key
    and ost.ost_status = 'revoked '.

    -Kevin

  • Turn off the monitor and input block

    Hello

    I am trying to create simple VI that will turn off the monitor (or screen saver turns on) and entrance to block mouse and keyboard - user so won't be able to see the screen and do any action. I use system32.dll for this.

    My problem is that when my VI turn off the monitor, user can enable it back by simply moving the mouse or using the keyboard, similarly as these devices are blocked (by the function BlockInput of System32.dll).

    How can I do the ultimate freeze?

    Attached VI is based on Danny_Funk 'disable the monitor.vi.

    Dear bieneck,

    This is a very interesting problem you have there. I was snooping around Microsoft technical support for a bit, and the only reasonably simple method, I found was running powercfg.exe from an elevated line comand. You can query wake programmable devices with powercfg - devicequery wake_programmable poster theand disable using "Your device name" powercfg - devicedisablewake. Here you can find a more detailed documentation.

    Except that I have found no reliable method that will spare you excessive digging in the registry. Maybe some 3 rd party tool?

    One more thing: If your goal is to prevent the user from interacting with anything, it would be easier to make up a large modal window that does not workaround? At least, it seems to me that it is much simpler to use a native Windows function that is not provided for this purpose.

    Kind regards:

  • Vault to Oracle set up rules to restrict the user and the type of application that can connect

    Oracle 11 g 2 (11.2.0.4.3)

    RHEL 6

    Hi all

    We are experiencing a few problems to configure the following condition:

    Users A, B, and C will not be able to connect via SQLPLUS.

    So I took note of the political examples on how to Set Up database Vault (Doc ID 972477.1() -section restrict access to the database (sqlplus) unwanted tools:

    However, it doesn't evaluate the rule in the rule set correctly. The rule set is as follows:

    DVF. F$ MODULE! = ' SQL * MORE AND DVF. F$ SESSION_USER NOT IN ("USERA", "USERB", "USERC")

    This rule allows all users to connect except those defined in the rule. And it applies also to the developer SQL (and all other connections). If I change to be 'IN' he also allows users in the list, but no one else. In addition, somewhere I think it evaluates it as "OR" rather than "AND". What I want to do is:

    IF user IN ("USERA", "USERB", "USERC") AND SYS_CONTEXT ('USERENV', 'MODULE') = ' SQL * MORE

    SO, do not allow the user to connect.

    Note: The factor (MODULE) has been created by me and her expression is SYS_CONTEXT('USERENV','MODULE')

    Any help on this would be greatly appreciated.

    I tested these rules and they work:

    (1) ((upper (sys_context ('userenv', 'module')) like '%%') and (not in sys_context ('userenv', 'session_user') ('A', 'B'))) or ((upper (sys_context ('userenv', 'module')) like ' % %') and DEVELOPER (not in sys_context ('userenv', 'session_user') ('A', 'B'))))

    (2) ((upper (sys_context ('userenv', 'module')) not like ' %PLUS%')) or ((upper (sys_context ('userenv', 'module')) not like ' % DEVELOPER %'))))))

    I'm blocking users A and B to connect from SQL * more and SQL Developer

    -set the rule defined for all THE TRUE evaluation

  • Customization of the user do not get persisted through session

    Hi all
    The connection of secrurity set ADF application has implemented. I need to create a customization when running user persisted in the MDS repository in user sessions.

    So far I have made the following
    (1) click on the ViewController project properties and set 'Enable user customization' and choose 'through Sessions use doctors ".
    (2) I have observed changes in the web.xml file
    (3) prior to the deployment of applications, create a repository of adf using the EM.


    BEGIN test, it seems that the customization of the user are visible only for a particular session, and not when the user disconnects and the connections again.


    I followed the Oracle documentation for the MDS configuration and the configuration of the application of personalization of the user.

    Please suggest, what don't get me. I use JDeveloper 11.1.1.4

    Thank you

    I wrote a few articles on this topic on otn. Google for "essential development adf" to find them. It seems that if you have got everything but the items can help you find if you missed a step somewhere.

    John

  • Customization of the user and Desktop Integration to connect security non - ADF

    Hi all
    Our application has its own connection authorization. I have some doubts about the MDS (personalization of the user between sessions) and integration of ADF Office for an application that doesn't use the ADF security.

    (1) is ADF Desktop integration taken in charge for the connection of non - ADF security. If so, is there a working example or how to establish a session to the user of the excel workbook with the username of connection of our application.

    (2) of this thread ( customization through the MDS user Sessions ), I understand that, if we write our own customization class, persistence of the MDS in the sessions should not be a problem. However, how we store this persistence to a database. Any example pointers / functional would be really useful.


    Thank you
    Bala

    Hi Balasumbramanian,

    I just write a 3 part series on SDM that should help you with the second http://www.oracle.com/technology/pub/articles/adf-development-essentials/index.html question. See, in particular, the third article ("part 10")

    John

  • How can I remove comments from the users and groups

    I have my in my users and groups in the system preferences a user snd invited another user

    How can I remove them

    Go to Preferences system-> users and groups, and then press the lock to allow you to change the settings. Then choose 'user comments' in the sidebar and uncheck "Allow clients to connect to this computer". This will not make this option disappear, but after that you will not be able to use the Guest user.

    «Respect for the other user, simply choose it in the sidebar and press on the '-' button.» Make sure that no one uses this user.

  • Highlight the text and text blocks

    Is it just me, or is this common, or worse, the new 'normal' for the Pages app.

    All of a sudden I can't highlight a block of text. I can select 'ALL' the text 'A command' and delete everything, but I can't select (highlight) a character, a block of charters, or Word, or block of text. The cursor is where I tried to highlight, but the highlight fades.

    I can of course delete by BACKSPACE, but I can't choose anything other than "all".

    Also, I find not a typical preference Pages file to delete as a possible solution. The iWork.Pages.plist file I have find and remove apparently vandalized Pages so badly that I had to uninstall it completely and reinstall the Pages. The new version of re-installed Pages has exactly the same thing, so a relocation does not solve anything.

    I also can't find anything in the preferences that seem to be the cause, and in any case, I made no changes to the preferences Pages before this problem occurred suddenly.

    I hope that this isn't a feature that apple has built into the Pages.

    Thoughts or suggestions?

    Thank you.

    What specific version of the Pages and OS X are you using?

  • Variables, FPGA, defined by the user and SoftMotion 2012 + NOR 9505

    Hello

    To http://forums.ni.com/t5/Motion-Control-and-Motor-Drives/Softmotion-and-NI-950X-Module-Compatibility/... Nathan says:

    NathanK wrote:

    The glue code that connects Softmotion on FPGA LV code RT is called 'the axis interface. The version of the interface of the 2011 Softmotion axis necessary creation screw RT that exposes certain capabilities to Softmotion.

    ....

    Improvements have been made in 2012 Softmotion who has removed the requirement to write RT live. Disclosure for the FPGA happens rather on the Variables (UDVs) user-defined. It is also possible to create a kind of axis 9501 for configuration of the module as well as an axis UDV generic for other completely custom 950 x modules or axes. It is not a specific example for the 9505 yet.

    This caught my attention, as I'm trying to develop a system using LabVIEW SoftMotion 2012 and the NI 9505. I'm curious to see if there are alternative methods to write my application.

    Where can I find more information on this 'generic UDV axis' and how to implement a? Nathan says "is not a specific example for the 9505 yet", but there are examples for the other modules - how similar/different are these modules from the 9505, and it involves a lot of effort to bring examples of the 9505?

    Thank you!

    Hi JKSH,

    I have some relevant information that it is request that may be useful:

    Working with Axes Variable defined by the user (NI SoftMotion Module)

    Resource binding dialog box (NI SoftMotion)

    Configuration OR SoftMotion Axes (OR SoftMotion Module)

    Example that mentions of Nathan is the drive Stepper (9501) .lvproj (material Input and Output"Motion Control" NI SoftMotion"Device Specific" NI 950 x"OR 9501), I would take a peek at this on use of the UDVs.

  • The user and turn it into a string

    Hi all:

    I would like to be able to take the user name of the computer (which is connected) and bring it in VI, preferably as a string.

    Look at the application property nodes?

Maybe you are looking for