Monitoring at the level of database performance problems.

Hi all
I'm sorry, actually I don't know if it's the right question to ask in this forum. Here's my question.

We are working on Oracle 10 g and are supposed to be moved to 11G. My question is what text book will be best to impart knowledge about the performance issue of database at the general level, follow-up and resolution of problems. Please suggest.

Published by: 930254 on August 22, 2012 07:56

Hello

If you are new to performance optimization, I recommend starting by "Optimizing Oracle performance" by Milsap and Holt. Other books to read are:

J. Lewis, "cost fundamental basis."
and C. Antognini "Troubleshooting Oracle Performance".

Best regards
Nikolai

Tags: Database

Similar Questions

  • Migration of VCenter 4.0 to 4.1 on the new server - database upgrade problem

    Hello

    I am trying to migrate from a 32-bit W2K3 vCenter Server 4.0 to 4.1 running on a new server W2K8 R2.

    The servers have different hostnames and IP addresses.

    The datamigration tool ran on the existing server and registered the relevant question of config. I run it on the new server, and he acknowledges that there is data on migration and launch the installation program. This will go through the first steps and connects successfully to the db SQL 2005 (which is on a separate machine) via the DSN. Then, it generates an error:

    "vCenter server does not support the upgrade of database version 2.5u5 or below." Please upgrade the database to a supported version and try again".

    Thus, the vCenter database is in an old 'format '?

    How can I update manually?

    Thank you very much

    P

    Welcome to the community.

    VCenter 4.0 DB is different from 2.5, for its strange.

    Check the DSN configuration if you point to the correct DB.

    André

  • ACS 5.2 monitoring & reporting the integrity of databases

    Hello

    Is it possible to change or remove the monitoring & reports on GBA 5.2, 1121 device database? It is a question for certain non-conformities of the security policy.

    ACS CLI interface, it is possible to remove ACS log files, but I think that it is not possible to alter or change the database monitoring & Reporting. Is this true?

    Hello

    I don't see this as possible. As when you connect to the CLI of ACS you go just the stuff of ACS application and some newspapers. Database cannot be deleted or changed from there

    Thank you

    Waris Hussain

  • Help me. Will be the Trigger below cause performance problem?

    Experts,

    I'm Mohanasundar, senior Software engineer, Antares limited systems. We use oracle for our product. 16 years one of our capture of audit trail table (* LOGTABLE *) do not have a primary key column. If we write at the same time more than one journal to LOGTABLE, the column was even, due to which order of this column wasn't properly.

    To avoid this, we have added the trigger of bellows for LOGTABLE.

    CREATE OR REPLACE TRIGGER TR_PK_ATTACH_TBL+.
    BEFORE INSERT ON ATTACH_TABLE FOR EACH LINE.
    DECLARE A1 NUMBER +
    START to+.
    * SELECT LOGTABLE_SEQ. NEXTVAL IN A1 FROM DUAL; *
    *: NEW.LT_INDEX: = A1; *
    END; +

    LT_INDEX Here are the newly added primary key column.
    LOGTABLE_SEQ is an oracle sequence.

    This table contains about 10 million documents.
    Initially we updated the sequence for the LT_INDEX column to existing records.

    Details of our server:

    OS: windows Server2008 R2
    Web server: Apache Tomcat 6.35
    Oracle: 11G

    The problem is,

    "* We made this change to the production for the last version (this month)." "Our teams COMPUTER, reports that after this change, the site is too slow (Server Web is in place, but the answer is too slow)."

    Will this trigger slow the performance of oracle db? *

    Please help us, our eight month project is literally dependent on this key.

    Thank you
    Mohanasundar.n

    Relaxation itself I do not introduce overhead costs have a significant impact on performance, and I can see why you would use an approach to relaxation based during the redevelopment of this on an existing system.
    Could really do with some stats here, an AWR report on a busy to begin with.

    But I'll take a guess - could be contention on the right-hand side of the index, a hot block as all these inserts are consecutive values are inserted.
    A reverse key index could (maybe with the emphasis on the word!) help here.

  • How to determine the level of Group of patches for the database Oracle EBS Server?

    Dear
    How findout patches for the database server Oracle EBS group level i.e. 10.2.0.3?

    Concerning

    Dear Suzy,

    I was looking for a patch of database being upgraded. After the database owner (enviroment) to supply file, I used the following command from $ORACLE_RDBMS_HOME/OPatch directory, command like $ OPatch lsinventory, he listed all the patches and updated patch also.

    'OPatch lsinventory' must list all patches applied to $RDBMS_ORACLE_HOME. For the level of database of the Group of hotfixes, you can use one of the instructions above to get the version. In addition, you can check to the BONE by running executable files (i.e. sqlplus, impdb... etc).

    And on request, I used-> -use $AD_TOP/sql/adutconf.sql , it is perfectly correct.

    Ok.

    But I can't go through of OAM,-diagnostics of Applications using, you can guide me. When I select plan of the site-diagnosis & repair - run diagnostic tests, it error. Say year error has occurred!
    Please note: you don't have sufficient privileges to perform this function.

    OAM and Diagnostics Applications are two different things.

    Diagnostics of applications can be run from "Oracle Diagnostic Tool".

    Note: 358831,1 - E-Business Suite Diagnostics run Instructions
    https://metalink2.Oracle.com/MetaLink/PLSQL/ml2_documents.showDocument?p_database_id=not&P_ID=358831.1

    Note: 167000.1 - Installation Guide for E-Business Suite Diagnostics
    https://metalink2.Oracle.com/MetaLink/PLSQL/ml2_documents.showDocument?p_database_id=not&P_ID=167000.1

    For the Group of hotfixes in OAM, follow the steps described in the following note:

    Note: 550654.1 - how to get patches Oracle Applications products in R12 group level
    https://metalink2.Oracle.com/MetaLink/PLSQL/ml2_documents.showDocument?p_database_id=not&P_ID=550654.1

    Kind regards
    Hussein

  • tool to diagnose performance problems in the oracle database

    Is there a tool to diagnose performance problems in queries and stored procedures in oracle similar to sql for sql server Profiler

    Thank you

    You can use oem oracle enterprise manager to diagnose and monitor the database.

    Chapter 10: Monitoring and Tuning of the database (see the link oracle obe series, procedures step by step with the presentation of the screenshot)
    This chapter shows you some of the monitoring and tuning of the operations performed by Enterprise Manager.
    http://www.Oracle.com/technology/OBE/2day_dba/monitoring/monitoring.htm

    Reference: monitoring and Tuning of the database

    http://download.Oracle.com/docs/CD/B14117_01/server.101/b10742/montune.htm

    hope this helps you.

    Published by: rajeysh on July 14, 2010 21:28

  • PC Cleaner performance monitor is the problem

    PC Cleaner performance monitor is the problem.

    PC Cleaner performance monitor is the problem.

    Yes, it may well be the source of any problems you encounter.

    In the future, don't be afraid to create a post long and detailed of what is or is not happening.

    This isn't twitter.

    My crystal ball suggests;

    First try Malwarebytes running to see if it can clean this software your system - rogue

    http://www.Malwarebytes.org/free/

    The information contained in the links below can also help.

    http://www.ehow.com/how_6075648_remove-PC-cleaner-virus.html

  • Problem with insert/update statements on the MS Access database

    Hi all

    Before posting this question, I did a search and found this thread.

    I have the same problem as pawel had (in this thread), i.e. cannot insert or update data in the Access database. However, the reason is not that I am using some keywords in my domain name - it has been several years using SQL, some things are 'unwritten' rules But this is the first time I try something in LV

    However, after losing all day for work that I expect to do the same morning in 1 hour, try many different options and debugging until the level low in the Toolbox of data base screw (building or higher), I saw some weird SQL statement being trained in-house - so I tried what Troy has tried.

    "password" is a reserved word in the Jet.  I just looked at MOManagers_M, but by changing the field "password" to 'passworda', it does the job.

  • User passwords do not work at the level of the application after updating of the database

    Hello

    Working on the updating of the database user passwords do not work for front end users but the same passwords work at the db level.

    We backup before refresh and restraint after the update, but if the user tries to connect to db, they receive the error invalid password/username.

    but passwords are working at the level of the DB if reset us the password then it works fine, but we cannot do this for all users of all time. can someone share the knowledge or solution for this problem.

    DB version: 11.2.0.3

    operating system: AIX

    Thank you

    892574 wrote:

    Yes, the process is correct.

    We are capture passwords user via display SYS. USER$

    I didn't see any errors in the logs I see only out put modified user.

    Thank you

    Do you mean that you update the column SPARE4 of $ USER (which is a table, not a view)? I don't think it will work, because the password is salted with a random string that will be different in the two databases. It might work if you return to the use of passwords for 10g, which are salty with the user name. See here, the 10 GB hash stored in the PASSWORD column is the same in the two databases, but the 11g in SPARE4 hash is different:

    orclz >

    orclz > conn sys/oracle@orclz as sysdba

    Connected.

    orclz > create user fred identified by Ginger;

    Created by the user.

    orclz > select password, spare4 of user$ where name = 'FRED ';

    PASSWORD

    ------------------------------------------------------------------------------------------------------

    SPARE4

    ------------------------------------------------------------------------------------------------------

    9C592D45D54D1FB2

    S:DF5BEC6914DFF48B39261EAA4DCF5746A309E50E791F6F90FBF2F33A8CD5; H:22E34131E43CC3DF07440A0DC2A45F22

    orclz > conn sys/oracle@orcla as sysdba

    Connected.

    orcla > create user fred identified by Ginger;

    Created by the user.

    orcla > select password, spare4 of user$ where name = 'FRED ';

    PASSWORD

    ------------------------------------------------------------------------------------------------------

    SPARE4

    ------------------------------------------------------------------------------------------------------

    9C592D45D54D1FB2

    S:4FE5925E671719B9CA5904C42AAD965753CAC4891C31F1BA9B9DA83D3255; H:22E34131E43CC3DF07440A0DC2A45F22

    orcla >

  • Troubleshooting performance problems with the mail server on the virtual computer

    I have a virtual machine with a mail server installed on a windows OS. But all of a sudden, my clients on the server response times decreased significantly.

    This could be the cause of this problem?
    It could be to do with the network, storage, or resources, but I don't know what steps I could take to determine fault

    Would someone mind helping me with the steps I could take to solve this problem?

    Thank you

    The below document page 20 and 21 accurate meters, you should look at the virtual machine level.

    http://www.VMware.com/files/PDF/Exchange_2010_on_VMware_-_Best_Practices_Guide.PDF

    These counters can be used for any virtual computer not only Exchange.  If you are familiar with ESXTOPs I believe that the best way to deep dive in the diagnosis of performance problems.  Also here is a link for these parameters.

    http://KB.VMware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalID=1008205

    This link takes you to http://communities.vmware.com/docs/DOC-9279 which has the description on the stats.

  • Problems with external monitor and the Satellite U200 - 10 d

    I have a Satellite U200 - 10 d running Vista Business Edition. When I attach an external display screen flickers (horizontal lines on the screen)... It's worse when you move the mouse on the screen. The monitor on the laptop is fine I just have problems with the external display.

    The screen that I is a model VG1930WM viewsonic (widescreen) here is the specs of res for this screen...

    PC VGA up to 1440 x 900 non-interlaced
    Analog analog/digital RGB (75 Ohm, 0.7 Vc - c) / DVI - D

    Anyone have any ideas? I checked the graphics driver for vista and this is the latest version...

    HM, it's a nice solution, I have a friend with a similar problem.

    We will try your suggestion, snipe and perhaps give feedback if it worked for us.

    Welcome them

  • Problem with update of a column by using the procedure of database and refreshing or put in value programmatically

    Dear all,

    I am a beginner in the ADF and am under Jdeveloper Studio Edition Version 12.2.1.0.0.

    I have a page that consists of two taskflows.

    First workflow has a fragment which is to have a table based on view object salespersons (not editable)

    Second task flow contains a form of ADF from the same view object Salespersons.

    As the user selecting a line in the table of the same record is displayed as no problem.

    Now, I have added two buttons Activate and Deactivate that is to change the status of the sales.

    I tried to use two ways an updated using the procedure of database and then put in value by programming and I have different questions with two of them:

    Now, here's the code of the Java bean for activation:

    Option A - the problem with this is the value of the column in the list (the first task rate displayed) is not synchronized

    and Activate and Deactivate buttons are not disabled and active properly.

    {} public void confirmActivation (DialogEvent dialogEvent)

    If (dialogEvent.getOutcome () == DialogEvent.Outcome.yes) {}

    DBSequence vId;

    vId = dcId.getValue ((DBSequence));

    Links BindingContainer = getBindings();

    OperationBinding operationBinding;

    operationBinding = bindings.getOperationBinding ("changeSalespersonsStatus") (OperationBinding);

    operationBinding.getParamsMap () .put ("pId", vId.getValue ());

    operationBinding.getParamsMap () .put ("pStatus", "A");

    Object result = operationBinding.execute ();

    dcStatus.setValue ("A");

    } else {}

    return;

    }

    }

    Option B - the problem with this is that the value of input for status text appears in the Active form for all records in form regardless of its database.

    {} public void confirmActivation (DialogEvent dialogEvent)

    If (dialogEvent.getOutcome () == DialogEvent.Outcome.yes) {}

    -no doubt this two lines are not needed here

    DBSequence vId;

    vId = dcId.getValue ((DBSequence));

    dcStatus.setValue ("A");

    BindingContainer links = getBindings();

    OperationBinding operationBinding;

    the operationBinding = bindings.getOperationBinding("Commit") (OperationBinding);

    Object result = operationBinding.execute ();

    } else {}

    return;

    }

    }

    Here's the code from the Fragment of shape for used buttons.

    "< af:button text = 'Activate' id ="bActivate' icon="/icons/activate.png ' iconPosition = 'top '.

    partialTriggers = "Bcreer bSaveInsert bCancelInsert dDeactivate dActivate".

    Binding = "#{pageFlowScope.salespersonsForm.buttonActivate} '"

    Disabled = ' #{bindings. " Status.inputValue! {= ' n '} ">"

    < af:showPopupBehavior popupId = "pActivate" / >

    < / af:button >

    "< af:button text = 'Disable' id = 'bDeactivate' icon="/icons/deactivate.png ' iconPosition = 'top '.

    partialTriggers = "Bcreer bSaveInsert bCancelInsert dDeactivate dActivate".

    Binding = "#{pageFlowScope.salespersonsForm.buttonDeactivate} '"

    Disabled = ' #{bindings. " Status.inputValue! {= 'A'} ">"

    < af:showPopupBehavior popupId = "pDeactivate" / >

    < / af:button >

    Here's matching Popups for each of the buttons Activate and Deactivate.

    < childCreation = "deferred" autoCancel af:popup = "disabled" id = "pActivate" >

    < af:dialog id = "dActivate" type = "YesNo" title = 'Status of salespersons' closeIconVisible = 'false '.

    affirmativeTextAndAccessKey = "& amp; Yes"cancelTextAndAccessKey ="& amp; (Cancel)

    noTextAndAccessKey = "& amp; No '.

    dialogListener = "#{pageFlowScope.salespersonsForm.confirmActivation}" >

    < f: facet = 'buttonBar' name / >

    < af:outputLabel value = "Are you sure you want to enable the seller?" id = "ol1" / >

    < / af:dialog >

    < / af:popup >

    < childCreation = "deferred" autoCancel af:popup = "disabled" id = "pDeactivate" >

    < af:dialog id = "dDeactivate" type = "YesNo" title = 'Status of salespersons' closeIconVisible = 'false '.

    affirmativeTextAndAccessKey = "& amp; Yes"cancelTextAndAccessKey ="& amp; (Cancel)

    noTextAndAccessKey = "& amp; No '.

    dialogListener = "#{pageFlowScope.salespersonsForm.confirmDeactivation}" >

    < f: facet = 'buttonBar' name / >

    < af:outputLabel value = "Are you sure you want to disable the seller?" id = "ol2" / >

    < / af:dialog >

    < / af:popup >

    Thanks in advance.

    Best regards

    Arif Khadas

    If you bind components to a range of flow page bean. You must complete that it saves the State of the component longer than the life of the component.

    To change the value of the GET value of the component of the link layer and change it.

    In this way the changes are captured by the framework and you should see them.

    Timo

  • Performance problems since the update of 2015.6

    Hello together,

    Since I updated lightroom yesterday to version 2015.6 the performance on my machine is incredible bad.

    My system:

    -MacBook Pro (retina, mid-2012)

    -2.3 GHz Intel Core i7

    -16 GB 1600 MHz DDR3

    -NVIDIA GeForce GT 650M 1024Mo

    -OS X El Capitan (10.11.5)

    Lightroom synchronizes actually 1400 photos, but even if I stop this process, LR uses CPU so I can't work in other programs like Photoshop (updated yesterday, too). I detected this performance problem as PS freezes when I used the Healing Brush tool.

    LR.jpg

    I don't know what's happening LR, but is not ideal for my workflow.

    Does anyone have an idea?

    If I close LR I can work in PS, even though the Healing Brush tool is slower than in the version before. But I can't always close and open LR.

    Thank you

    regards Denis

    There are already dozens of threads discussing the same question in this forum as well as in the official comments forum here: https://feedback.photoshop.com/photoshop_family/categories/photoshop_family_photoshop_ligh troom

    You can restore 6.5.1 if you wish. Here's how: How do I roll back to Lightroom 2015.1.1 or Lightroom 6.1.1? Lightroom Queen

    Just replace 6.1.1 with 6.5.1

  • How knowledge/check if the RMAN backup was performed using a current control file or database catalog?

    Hello

    How knowledge/check if the RMAN backup was performed using a current control file or database catalog? I mean RMAN prompt or sqlplus is it possible to know.

    Thank you

    You're welcome my friend

    You can see them using two methods.

    as I mentioned above, you can see them connect to the catalog database and you can query using the view that I sent

    http://docs.Oracle.com/CD/E11882_01/backup.112/e10642/rcmreprt.htm#BRADV89601

    the other method is the list command, you must use the list command after connecting using rman "rman target / catalog cat_user/cat_pass@catdbtns" command

    http://docs.Oracle.com/CD/E11882_01/backup.112/e10642/rcmreprt.htm#BRADV8136

    Check the value of the control_file_record_keep_time parameter. The default value is 7 days. in the output of the list command, if you can see the old backups to the value, you must be sure that the backup information comes from the catalogue database

    SELECT * FROM parameter $ v where name = 'control_file_record_keep_time '.

    an example of command list

    the list of completed database before backup ' sysdate-10'.

    Concerning

  • Problem with the levels in PSE7 adjustment layer

    Hello

    I have a problem with the levels adjustment layer in PSE 7.0. I made this photo that shows exactly as I want it in PSD format, but when I save it in JPG format all adjustment layers are lost. I tried to get the same result by using simple Enhance > > adjustments > > levels, but I cannot get the same result with the same settings as with the adjustment layer.

    How can I solve this?

    I saw in a tutorial that might help add a new layer above the layer of setting and then merge visible layers, but it does not work either.

    I hope someone can help me if I can complete the picture.

    It seems that the problem is that your image size is big enough in comparison to the size of your available screen and you make your settings at roughly 18% view.

    Photoshop elements uses interpolation to show the images on the screen, so you can't really see exactly the result unless you view an image at 100% display (actual pixels)

    If you try to do the steps from the beginning with your image at 100% view, does make a difference?

    (Double-click on the Zoom tool in the Toolbox for 100% view (actual pixels))

Maybe you are looking for