Thursday, 14 July 2011

9i Statspack install steps and Creating Report Steps


9i Installing the Statspack

Installation of the Oracle Statspack tool is a relatively simple process. The following is a step-by-step guide to the process of installing Oracle Statspack on a UNIX system.

  1. Navigate to the $ORACLE_HOME/rdbms/admin directory as follows:
  2. # cd $ORACLE_HOME/rdbms/admin/
  3. Start the Statspack install script, spcreate.sql, as follows:
  4. # sqlplus "/ as sysdba" @spcreate.sql
  5. Enter a password for the PERFSTAT user when prompted.
  6. Enter the default tablespace (tools) for the PERFSTAT user when prompted.
  7. Enter the temporary tablespace (temp) for the PERFSTAT user when prompted.
  8. Exit sqlplus as follows:
  9. SQL> exit

Collecting Snapshots

Once the Oracle Statspack tool is installed, snapshots must be collected to evaluate database performance. Snapshots are moment-in-time collections of all of the database statistics that the Oracle database continuously collects. Once two snapshots are collected, they can be compared to identify the activity that occurred during the interval between the two snapshots.

Snapshots can be collected a various levels, each increasing level collecting a greater amount of information about the database. As the levels go higher, each level is inclusive of the information collected at the levels below it.

Table A-1 Levels of Statistics
Level
 Information Collected
0
General Performance Statistics
5
Addition Data: SQL Statements
6
Addition Data: SQL Plans and SQL Plan Usage
7
Addition Data: Segment Level Statistics
10
Addition Data: Parent and Child Latches
 

To collect statistics

  1. Connect to the database as the PERFSTAT user as follows:
  2. sqlplus perfstat/<password>
  3. Create a snapshot with the statspack package as follows:
  4. SQL> execute statspack.snap(i_snap_level=>7);
  5. Exit SQLPLUS as follows:
  6. SQL> exit

Generating Reports

Oracle Statspack comes with a comprehensive reporting script called spreport.sql. When this script is run, it outputs a list of available snapshots, asks the user for two snapshot IDs and a name for the report, and then outputs a text report of the results.

To run a Statspack report.

  1. Navigate to the $ORACLE_HOME/rdbms/admin directory as follows:
  2. # cd $ORACLE_HOME/rdbms/admin/
  3. Run the standard Statspack report as follows:
  4. # sqlplus perfstat/<password> @spreport
    • Enter a beginning snapshot ID.
    • Enter an ending snapshot ID.
    • Enter a name for the report or accept the default.
    • Exit SQLPLUS as follows:
    • SQL> exit
       


      Zaman Ahmed Tatari
      DATABASE ADMINISTRATOR
      OCP 9i/10g(DBA/Developer Track) 
      KASB BANK LIMITED
      Cell #: 92-300-2542241

5 comments:

  1. A commitment of thankfulness Hadoop Training Chennai is all together for sharing the information..i need to adjusting more than pack data for this data.

    ReplyDelete
  2. Your new valuable key points imply much a person like me and extremely more to my office workers. With thanks; from every one of us.
    best safety training in chennai

    ReplyDelete
  3. This is a wonderful post. I enjoyed the information lot. I will bookmark this page. Thanks for sharing this information.

    Oracle Performance Tunning Training in Chennai
    Oracle Performance Tunning Training

    ReplyDelete

The Best AI Apps for Android That Make Your Smartphone Smarter

The Best AI Apps for Android That Make Your Smartphone Smarter   Introduction: In today's digital age, artificial intelligence (AI) ...