How to understand the health of the db

So today is my first day in a company
What is the way to know that the db is healthy or not

I'll do the follwing
1 monitor the events of waiting in the db
2. run AWR reports Meanwhile different snapshot

Anything else?

I know it's 11g it is monitor health, is making this function?
Thank you

DB in good health! It's a good :).

Well, 10g and 11g comes with a good GUI based database Console called EM. Using the Performance of the page, you can have a look on what is going on. If there is something important, he would be declared.

Other than that, AWR/Statspack report would probably also help.

That said, no database cannot really be called healthy. Even on a healthy database, there may be some current wait events. If you have to draw a line when you start tuning and when you were going to just ignore it.

HTH
Aman...

Tags: Database

Similar Questions

  • How to understand the implementation of the plan in oracle I mean if I see two implementation plans for a single sql_id plans 2 How to determine the best execution plan? Links and answers are much appreciated. Thank you

    How to understand the implementation of the plan in oracle I mean if I see two implementation plans for a single sql_id plans 2 How to determine the best execution plan? Links and answers are much appreciated. Thank you

    How to understand the implementation of the plan in oracle I mean if I see two implementation plans for a single sql_id plans 2 How to determine the best execution plan? Links and answers are much appreciated. Thank you

    After two execution plans that have the same sql_id, so we can see what you're talking about.

    See "Oracle Explain Explain Plan optimizer" by Maria Colgan of the Oracle optimizer group

    http://www.Oracle.com/technetwork/database/bi-Datawarehousing/TWP-explain-the-explain-plan-052011-393674.PDF

    Examine the various aspects of a selectivity to parallel execution plan

    performance and understand what information you should be brilliant

    the plan can be overwhelming even for the most experienced DBA. This document

    offers a detailed explanation on each of the aspects of the execution plan and a

    Overview of what caused the CBO to make the decision, he did.

  • How to understand the context of the sequence of time real labview

    Does anyone know how Labview RT to understand the context of teststand sequence? My sequence context is defined as "TS. SequenceContext' like the screenshot in attachment.

    If we point a VI for that sequence context then who use VI of teststand? and must add this VI to the Explorer of Projectr of Labview RT system to build the project?

    I use 2009 Labview and teststand 4.2.1.

    Thank you very much

    LabVIEW RT does not support the ActiveX required for TestStand.

  • How to understand the time VI?

    Hello

    I use LV 8.6, and I'm curious to know how to understand statistics 'VI time' under the 'profile Performance and memory window.

    I let one of my screws "continuous run" for about 5 seconds, but in the profile window, time of VI out 1.17 seconds, while the SubVIs time is 0. If I understand well of the Help window, 'VI time' represents the time spent executing the code of the VI, what happens for the other 4 seconds? It is confusing to me because I did similar tests on other screws (with no subVIs), and it seems the faster of the VI, more time to VI is.

    Thank you very much.

    The time you see reported is the total of all the slices of the CPU used by the code.

    If the VI took 1 msec to start upward, then did a waiting for 1 second and then outputs, you should expect the total duration of about 1-5 ms alothough the run time in total was much more than that.

    Ben

  • Can someone help me how to understand the syntax of a calculation in a form Acrobat?

    For the first time I have created a PDF form for the child summer camp brochure. After countless hours I was able to figure out how to make some simple calculations (number of sessions of camp price subtotal = x). But I can't understand how to create a script that will take partial total revenue and generate a number which corresponds to 10% of the subtotal. All I want to do is have a separate field (reduction), which can reference the subtotal, and if it's over $ 170.00, calculates and displays a number which corresponds to 10% of this amount. From there, I can understand how to subtract 10% of the subtotal, but I can't understand the syntax for the calculation of the 10%. Also I don't know if that should be entered in the Notation of Simple box field or calculation Script custom area to calculate in the text field properties box. Any help would be greatly appreciated!

    You must use JavaScript. It would be something like:

    Personalized to discount field calculation script

    (function () {}

    Get the subtotal value, as a number

    var = subtotal + getField("Subtotal").value;

    Set the value of this field

    If it is greater than 170, calculate 10%, otherwise it is zero

    Event.Value = subtotal > 170? 1 * subtotal: 0;

    })();

    This last line is equivalent to:

    If {(subtotal > 170)

    Event.Value =.1 * subtotal;

    } else {}

    Event.Value = 0;

    }

    It's just more compact.

    Replace "Subtotal" in the line of getField above with the actual name of the subtotal field. Also, set all the fields calculated read-only. And make sure the field calculation order is correct.

  • How to understand the format of hyperic shell command line?

    I logged on the hyperic shell and I just wanted to check on the orders and their
    output.  Im having trouble understanding the syntax I do a list alert and get:

    alert list
    org.hyperic.util.shell.ShellCommandExecException: error getting alerts
    In undeclared throwable was: java.lang.ClassNotFoundException: org.hibernate
    .collection. PersistentBag (no security manager: RMI class loader disabled)

    When I use the "list alertdef" command it comes back with: ""
    list of alertdef <-group | -plate-forme | -Server | -service > < resource > [-activated |-disabled]

    Replace - platform with linux - say? or a particular computer Devils name
    what they are referring to with resource? is the agent HQ a resource?

    What is necessary and what is not. . Cant seen to get anything to work.
    An example of this command is all I need.

    You will see many orders with a syntax similar to the alertdef list.  You
    do not replace the '-' keywords with anything, it has the 
    that you would replace it.  The can be the ID of the
    resource (if you know it) or the name (use quotes if there is)
    (spaces).  For example, I can do:

    alertdef list - server 10001

    or

    list of alertdef - HQ Agent server 'hq.hyperic.com '.

    In addition, as shown in my example, the central administration Agent is indeed a resource.
    It is a server.

    Charles

  • How to understand the reference trigger as a trigger to stop?

    Hello

    I tried to use an external signal how the trigger works / stop for analog data entry. I had looked for solutions and above all that they suggest to use a reference trigger. But I don't really understand how it is applied. For example, why it should be set to the number of samples before release? For me, the number of samples that are taken are those between the market trigger / stop... I don't really have it.

    Migne

    Hello master,

    As see you, there is no trigger stop easily available with DAQmx. Indeed, you will need to use the reference if you want to trigger the end of the acquisition. What actually a c of reference trigger on a task must begin a kind of continuous acquisition until the trigger occurs. Then by default you will get a certain number of samples before (before) and after (after release) edge relaxation when you read the buffer after the triggering event.

    To read data continuously during the acquisition, you must change a property to change the access mode during playback. You will also need to manage properly reading the buffer has you will certainly get the same amount of samples during the last reading.

    Detailed explanation again as long as there are for example--> http://digital.ni.com/public.nsf/allkb/BA775B0E445BFA79482571FE0032CCEB?OpenDocument

  • How to understand the StackTrace and difficulty StackOverflowError...

    I get StackOverflowError with the following stack Trace:

    Thread [MyApplication(234)id=253932544] (Suspended (exception StackOverflowError))
        ApplicationControlImpl.isAllowed(int, boolean, int[]) line: 1011
        ApplicationControl.isBluetoothSerialProfileAllowed(boolean, int[]) line: 680
        ApplicationControl.isBluetoothSerialProfileAllowed(boolean) line: 675
        ApplicationControl.assertBluetoothSerialProfileAllowed(boolean) line: 696
        BluetoothSerialPort.assertPermission() line: 231
        BluetoothSerialPort.write(byte[], int, int) line: 892
        BluetoothSerialConnection$BluetoothOutputStream.write(byte[], int, int) line: 552
        BluetoothSerialConnection$BluetoothOutputStream(OutputStream).write(byte[]) line: 61
    

    Each line of this stack Trace 'demand' to provide a Source: "Source not found - change the Source search path..." None of these lines pointing to any place of specififc in my code... Can anyone explain it please me - noob, how to extract any useful info or details of this stack (if possible)... ?

    Thank you!

    I don't know what you expect me to say here.  Yes, it looks like recursive, in which case it could possibly cause a StackOverflowError.   Question of whether or not, will probably be data dependent, more the more likely the chance of what is happening.

    I suggest you use another design for your treatment.

    In this case, I'd probably use a state machine.  I can see you pretty well used this philosophy of design anyway, but you must wear so you are addressing in a "change of status" loop and not a set of recursive calls.

    For more information on State machines, internet research, there plenty of useful items such as:

    http://en.Wikipedia.org/wiki/finite-State_machine

  • How to understand the properties of field/object?

    Hello

    I have the field (for example, his name is Champ_1) in my_form and I am yellow colouring using init event code below:

    this.ui.oneOfChild.border.fill.color.value = "255,255,191"; (In fact, just to differentiate / goal here up assigns this yellow color in this field, you can suggest me something else that marks / tags this area (I can't fill a value, bcz its visible by the user), while in the event of CHANGE in this area, once again I want to check/get/know that if this field is marked e/marked or not)

    fine. But, due to some / below reason, I need to know its color using JavaScript, pls let me know how to determine its color is yellow as using JavaScrit?

    Reason: If Champ_1of YELLOW color (or you have suggested any tag/mark, as mentioned in the above in red text), then I do HIDE Champ_2

    Position of Field_0 is left-wing, Champ_1 position is average and the position of the Champ_2 is exterme right of the page.

    I guess, I hv one possibility to discover the colours, so am looking forward for JavaScript determine the color of a field in question

    (GOLD)

    Also, pls let me know the JavaScript code that how to HIDE a tick the box for this session COMLETE (I mean, from launch the form in the browser, it will close the window/browser/tab/form), I suppose, this idea also workes for my requirement, (I want to put this code in the docReady event)... .No never question / what code it is in force in all cases this level of field

    Thank you

    Hello

    If you want to give a Visual indicator of the user, then color the yellow field is probably a good approach.

    However if you just want to keep track on the ground, you can then test the value of the field (.rawValue) and take appropriate action. In addition, you can also join a variable to an object by using the element. He participated a little, but you can find an example here: http://assure.ly/x1QObn.

    Hope that helps,

    Niall

  • How to understand the Oracle (as opposed to DB2) tables

    I am a beginner and you need to ask a question.

    To determine the number of records in dba_jobs is 1.

    Can I describe the table and find there are about
    18 columns in the table.

    Then I run a SELECT * on the table.

    When I select, looks like it is printing on about 8 different records.

    With only the MISC ENV field being filled.

    How should I interpret it

    Here are the commands I entered:

    SQL > select count (*) from dba_jobs;

    COUNT (*)
    ----------
    1

    SQL > describe dba_jobs;
    Name Null? Type
    ----------------------------------------- -------- ----------------------------

    JOB NOT NULL NUMBER
    LOG_USER NOT NULL VARCHAR2 (30)
    PRIV_USER NOT NULL VARCHAR2 (30)
    SCHEMA_USER NOT NULL VARCHAR2 (30)
    DATE OF LAST_DATE
    LAST_SEC VARCHAR2 (8)
    DATE OF THIS_DATE
    THIS_SEC VARCHAR2 (8)
    NOT NULL NEXT_DATE DATE
    NEXT_SEC VARCHAR2 (8)
    NUMBER OF TOTAL_TIME
    VARCHAR2 (1) BROKEN
    INTERVAL OF NOT NULL VARCHAR2 (200)
    NUMBER OF FAILURES
    WHAT VARCHAR2 (4000)
    NLS_ENV VARCHAR2 (4000)
    MISC_ENV RAW (32)
    NUMBER OF THE INSTANCE

    SQL > select * from dba_jobs;

    JOB LOG_USER PRIV_USER
    ---------- ------------------------------ ------------------------------
    SCHEMA_USER LAST_SEC THIS_SEC NEXT_DATE THIS_DATE LAST_DATE
    ------------------------------ --------- -------- --------- -------- ---------
    NEXT_SEC TOTAL_TIME B
    -------- ---------- -
    INTERVAL OF
    --------------------------------------------------------------------------------

    CHESS
    ----------
    WHAT
    --------------------------------------------------------------------------------

    NLS_ENV
    --------------------------------------------------------------------------------

    INSTANCE OF MISC_ENV
    ---------------------------------------------------------------- ----------
    1 SYSMAN SYSMAN

    JOB LOG_USER PRIV_USER
    ---------- ------------------------------ ------------------------------
    SCHEMA_USER LAST_SEC THIS_SEC NEXT_DATE THIS_DATE LAST_DATE
    ------------------------------ --------- -------- --------- -------- ---------
    NEXT_SEC TOTAL_TIME B
    -------- ---------- -
    INTERVAL OF
    --------------------------------------------------------------------------------

    CHESS
    ----------
    WHAT
    --------------------------------------------------------------------------------

    NLS_ENV
    --------------------------------------------------------------------------------

    INSTANCE OF MISC_ENV
    ---------------------------------------------------------------- ----------
    SYSMAN 20 APRIL 09 22:29:55 20 APRIL 09

    JOB LOG_USER PRIV_USER
    ---------- ------------------------------ ------------------------------
    SCHEMA_USER LAST_SEC THIS_SEC NEXT_DATE THIS_DATE LAST_DATE
    ------------------------------ --------- -------- --------- -------- ---------
    NEXT_SEC TOTAL_TIME B
    -------- ---------- -
    INTERVAL OF
    --------------------------------------------------------------------------------

    CHESS
    ----------
    WHAT
    --------------------------------------------------------------------------------

    NLS_ENV
    --------------------------------------------------------------------------------

    INSTANCE OF MISC_ENV
    ---------------------------------------------------------------- ----------
    22:30:55 17989 N

    JOB LOG_USER PRIV_USER
    ---------- ------------------------------ ------------------------------
    SCHEMA_USER LAST_SEC THIS_SEC NEXT_DATE THIS_DATE LAST_DATE
    ------------------------------ --------- -------- --------- -------- ---------
    NEXT_SEC TOTAL_TIME B
    -------- ---------- -
    INTERVAL OF
    --------------------------------------------------------------------------------

    CHESS
    ----------
    WHAT
    --------------------------------------------------------------------------------

    NLS_ENV
    --------------------------------------------------------------------------------

    INSTANCE OF MISC_ENV
    ---------------------------------------------------------------- ----------
    SYSDATE + 1 / (24 * 60)

    JOB LOG_USER PRIV_USER
    ---------- ------------------------------ ------------------------------
    SCHEMA_USER LAST_SEC THIS_SEC NEXT_DATE THIS_DATE LAST_DATE
    ------------------------------ --------- -------- --------- -------- ---------
    NEXT_SEC TOTAL_TIME B
    -------- ---------- -
    INTERVAL OF
    --------------------------------------------------------------------------------

    CHESS
    ----------
    WHAT
    --------------------------------------------------------------------------------

    NLS_ENV
    --------------------------------------------------------------------------------

    INSTANCE OF MISC_ENV
    ---------------------------------------------------------------- ----------
    0

    JOB LOG_USER PRIV_USER
    ---------- ------------------------------ ------------------------------
    SCHEMA_USER LAST_SEC THIS_SEC NEXT_DATE THIS_DATE LAST_DATE
    ------------------------------ --------- -------- --------- -------- ---------
    NEXT_SEC TOTAL_TIME B
    -------- ---------- -
    INTERVAL OF
    --------------------------------------------------------------------------------

    CHESS
    ----------
    WHAT
    --------------------------------------------------------------------------------

    NLS_ENV
    --------------------------------------------------------------------------------

    INSTANCE OF MISC_ENV
    ---------------------------------------------------------------- ----------
    EMD_MAINTENANCE. EXECUTE_EM_DBMS_JOB_PROCS();

    JOB LOG_USER PRIV_USER
    ---------- ------------------------------ ------------------------------
    SCHEMA_USER LAST_SEC THIS_SEC NEXT_DATE THIS_DATE LAST_DATE
    ------------------------------ --------- -------- --------- -------- ---------
    NEXT_SEC TOTAL_TIME B
    -------- ---------- -
    INTERVAL OF
    --------------------------------------------------------------------------------

    CHESS
    ----------
    WHAT
    --------------------------------------------------------------------------------

    NLS_ENV
    --------------------------------------------------------------------------------

    INSTANCE OF MISC_ENV
    ---------------------------------------------------------------- ----------
    = "AMERICAN" NLS_TERRITORY NLS_LANGUAGE = 'AMERICA' NLS_CURRENCY = ' $' NLS_ISO_CURRENC


    JOB LOG_USER PRIV_USER
    ---------- ------------------------------ ------------------------------
    SCHEMA_USER LAST_SEC THIS_SEC NEXT_DATE THIS_DATE LAST_DATE
    ------------------------------ --------- -------- --------- -------- ---------
    NEXT_SEC TOTAL_TIME B
    -------- ---------- -
    INTERVAL OF
    --------------------------------------------------------------------------------

    CHESS
    ----------
    WHAT
    --------------------------------------------------------------------------------

    NLS_ENV
    --------------------------------------------------------------------------------

    INSTANCE OF MISC_ENV
    ---------------------------------------------------------------- ----------
    Y = NLS_NUMERIC_CHARACTERS 'AMERICA' ='.,' NLS_DATE_FORMAT = "DD-MON-RR' NLS_DATE_LAN


    JOB LOG_USER PRIV_USER
    ---------- ------------------------------ ------------------------------
    SCHEMA_USER LAST_SEC THIS_SEC NEXT_DATE THIS_DATE LAST_DATE
    ------------------------------ --------- -------- --------- -------- ---------
    NEXT_SEC TOTAL_TIME B
    -------- ---------- -
    INTERVAL OF
    --------------------------------------------------------------------------------

    CHESS
    ----------
    WHAT
    --------------------------------------------------------------------------------

    NLS_ENV
    --------------------------------------------------------------------------------

    INSTANCE OF MISC_ENV
    ---------------------------------------------------------------- ----------
    GUAGE = "AMERICAN" NLS_SORT = "BINARY".

    JOB LOG_USER PRIV_USER
    ---------- ------------------------------ ------------------------------
    SCHEMA_USER LAST_SEC THIS_SEC NEXT_DATE THIS_DATE LAST_DATE
    ------------------------------ --------- -------- --------- -------- ---------
    NEXT_SEC TOTAL_TIME B
    -------- ---------- -
    INTERVAL OF
    --------------------------------------------------------------------------------

    CHESS
    ----------
    WHAT
    --------------------------------------------------------------------------------

    NLS_ENV
    --------------------------------------------------------------------------------

    INSTANCE OF MISC_ENV
    ---------------------------------------------------------------- ----------
    0102000000000000 0

    JOB LOG_USER PRIV_USER
    ---------- ------------------------------ ------------------------------
    SCHEMA_USER LAST_SEC THIS_SEC NEXT_DATE THIS_DATE LAST_DATE
    ------------------------------ --------- -------- --------- -------- ---------
    NEXT_SEC TOTAL_TIME B
    -------- ---------- -
    INTERVAL OF
    --------------------------------------------------------------------------------

    CHESS
    ----------
    WHAT
    --------------------------------------------------------------------------------

    NLS_ENV
    --------------------------------------------------------------------------------

    INSTANCE OF MISC_ENV
    ---------------------------------------------------------------- ----------

    the results are probably just wraps around your screen.
    maybe try to select fewer columns rather than ' *'.
    If you use sqlplus, then you can type "set your comments on" and at the end of the results it will tell you how many rows are returned.

  • How we understand the equivalent page number in the printed version of the book?

    I am a teacher and I attributed to my students the printable version of a book. I read the book in ibooks and now have to find all my quotes highlight page numbers in the printed version. Is it possible to do this?

    I think all you can do is to compare the total number of pages in both versions and apply the appropriate for your quote numbers percentage.

  • How to understand the relationship between the character of frequency and nonparametric estimation of the system?

    Hello:

    I am on the show dealing with the identification of the system. The process is as below:

    First of all, I use a sine sweep signal (bandwidth is 0 to 50 Hz) to stimulate the actuator;

    Second, I use a low-pass filter (the cutoff frequency is 45 Hz) to filter the response signal, like the image below.


  • Please help understand the mappings between PS &amp; tables tables of data warehouse

    Hello
    We have OBIEE 11 g with OLIVIER 7.9.6.3 (HR Analytics) installation with Informatica PowerCenter SE 9.01 HF2. We use PeopleSoft HRMS 9.1 system source.
    Can you please help me how to understand the flow of data from end to end (or data model with relationship) between the PeopleSoft Tables and tables of data warehouse? Y at - it none available who liaises between the PeopleSoft HRMS tables and tables of data warehouse?

    PS We are new to Informatica workflow maps to find it very difficult to understand each mapping for each table.

    You can use the guide to table HR analytics on metalink. Here's the note:

    HR Analytics, Oracle Business Intelligence - Source tables uses [ID 1328607.1]

    This will show you the use of the main table. If you need the full line, you can use the data lineage Guide.

    If it helps, please mark as correct.

  • I can't understand how to start the calendar after the migration.

    I can't understand how to start the calendar of lighting. Documentation, said he will start automatically, but it doesn't.

    I reinstalled Thunderbird with the XPI in the folder with the exec install and now it works. Install documentation is poor.

  • How can I remove an exception made by clking "I understand the risk?

    Went on the website and received no reliable message and accidentally click on "I understand the risks". How to I reverse this trend? I don't trust this site.

    Hi robinandjon, you can cancel when you enter in the menu > options > advanced > Certificates > view certificates > servers tab and remove the certificate of the site in question.

Maybe you are looking for