Call now: 252-767-6166  
Oracle Training Oracle Support Development Oracle Apps

Free Oracle Tips

HTML Text

 Home
 E-mail Us
 Oracle Articles



 Oracle Training
 Oracle News

 Oracle Forum
 Class Catalog


 Our Staff
 Our Prices
 Help Wanted!

 Remote DBA
 Oracle Tuning
 Emergency 911
 RAC Support
 Apps Support
 Analysis
 Design
 Implementation
 Oracle Support


 SQL Tuning
 Security

 UNIX
 Oracle UNIX
 Linux
 Oracle Linux
 Monitoring
 Remote help

 Remote plans
 Remote
services
 Oracle C++
 Oracle Java
 Apache
 JDeveloper
 App Server

 Applications
 Oracle Forms
 Oracle Portal
 11i Upgrades
 SQL Server
 Oracle Concepts
 HTML-DB Tips
 Software Help

 Remote Help  
 Development  

 Implementation


 Financials Training
 Oracle 11i
 Oracle Apps 11i
 Oracle Workflow
 Oracle AR 11i Class
 Oracle AP 11i class
 Oracle GL 11i class
 Oracle HR 11i class
 Oracle FA 11i class
 11i Project Mgt
 11i procurement
 11i collections


 Oracle Posters
 Oracle Books

 Oracle Tuning Book
 Oracle RAC Book
 Oracle Security
 Easy Oracle Books
 Oracle Scripts
 SQL Server DBA
 SQL Design Patterns
 WISE
 Excel-DB   


 BC Oracle News


 Rednecks!
 Dress code
 Arabian Stallion

 Burleson Arabians
 Guide Horses
 Don Burleson Blog
 Golf & Travel


 Privacy Policy
 

 

 
 

Exporting and importing Oracle AWR STATSPACK snapshots

Oracle Tips by Burleson Consulting
April 19, 2008

 

Oracle has several utilities for exporting and important Oracle STATSPACK and AWR snapshots.  The STATSPACK utility has a documented method for moving data between different repositories using Oracle Export/Import utilities. A special parameter file, spuexp.par, is delivered with STATSPACK as a sample export parameter file. However, moving STATSPACK data between databases using the Export/Import approach is a complex process. 

Using WISE for AWR and STATSPACK snapshot migration

The WISE tool can be used to facilitate the task of moving STATSPACK data to another database. All the DBA needs to do is specify the source and target databases and the snapshots to be moved. That’s it! All the remaining work is performed automatically by the WISE tool.

 

Configuration of moving STATSPACK data between databases in The WISE tool.

 

The STATSPACK utility has a documented method for moving data between different repositories using Oracle Export/Import utilities. A special parameter file, spuexp.par, is delivered with STATSPACK as a sample export parameter file. However, moving STATSPACK data between databases using the Export/Import approach is a complex process.

 

While the data is being moved, the WISE tool displays a work progress dialog box that shows the status of current process as shown in Figure 5.7 below:

 

Progress of moving STATSPACK data between databases in The WISE tool.*

 

Furthermore, The WISE tool supports the automatic movement of STATSPACK data. This job can be scheduled to run on a regular basis for automatic execution and the WISE tool will move data from the STATSPACK repositories to a single place without manual intervention.

Export import AWR snapshots


For AWR, we have the $ORACLE_HOME/rdbms/admin/awrext.sql and awrload.sql scripts.  The docs note these directions:

To extract AWR data:
  1. At the SQL prompt, enter:
    @$ORACLE_HOME/rdbms/admin/awrext.sql
    

    A list of the databases in the AWR schema is displayed.

  2. Specify the database from which the AWR data will be extracted:
    Enter value for db_id: 1377863381
    

    In this example, the database with the database identifier of 1377863381 is selected.

  3. Specify the number of days for which you want to list snapshot Ids.
    Enter value for num_days: 2
    

    A list of existing snapshots for the specified time range is displayed. In this example, snapshots captured in the last 2 days are displayed.

  4. Define the range of snapshots for which AWR data will be extracted by specifying a beginning and ending snapshot Id:
    Enter value for begin_snap: 30
    Enter value for end_snap: 40
    

    In this example, the snapshot with a snapshot Id of 30 is selected as the beginning snapshot, and the snapshot with a snapshot Id of 40 is selected as the ending snapshot.

  5. A list of directory objects is displayed.

    Specify the directory object pointing to the directory where the export dump file will be stored:

    Enter value for directory_name: DATA_PUMP_DIR
    

    In this example, the directory object DATA_PUMP_DIR is selected.

  6. Specify the prefix for name of the export dump file (the .dmp suffix will be automatically appended):
    Enter value for file_name: awrdata_30_40
    

    In this example, an export dump file named awrdata_30_40 will be created in the directory corresponding to the directory object you specified:

    Dump file set for SYS.SYS_EXPORT_TABLE_01 is:
    C:\ORACLE\PRODUCT\11.1.0.5\DB_1\RDBMS\LOG\AWRDATA_30_40.DMP
    Job "SYS"."SYS_EXPORT_TABLE_01" successfully completed at 08:58:20
    

    Depending on the amount of AWR data that needs to be extracted, the AWR extract operation may take a while to complete. Once the dump file is created, you can use Data Pump to transport the file to another system.

Loading AWR Data

To load AWR data:

  1. At the SQL prompt, enter:
    @$ORACLE_HOME/rdbms/admin/awrload.sql
    
  2. Specify the directory object pointing to the directory where the export dump file is located:
    Enter value for directory_name: DATA_PUMP_DIR
    
  3. Specify the prefix for name of the export dump file (the .dmp suffix will be automatically appended):
    Enter value for file_name: awrdata_30_40
    
  4. Specify the name of the staging schema where the AWR data will be loaded:
    Enter value for schema_name: AWR_STAGE
    
  5. Specify the default tablespace for the staging schema:
    Enter value for default_tablespace: SYSAUX
    
  6. Specify the temporary tablespace for the staging schema:
    Enter value for temporary_tablespace: TEMP
    
  7. A staging schema named AWR_STAGE will be created where the AWR data will be loaded. After the AWR data is loaded into the AWR_STAGE schema, the data will be transferred into the AWR tables in the SYS schema:
    Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
    Completed 113 CONSTRAINT objects in 11 seconds
    

    Depending on the amount of AWR data that needs to be loaded, the AWR load operation may take a while to complete. After the AWR data is loaded, the staging schema will be dropped automatically.

 

If you like Oracle tuning, you might enjoy my book "Oracle Tuning: The Definitive Reference", with 950 pages of tuning tips and scripts. 

You can buy it direct from the publisher for 30%-off and get instant access to the code depot of Oracle tuning scripts.


    Need an Oracle Health Check?
  • Do you have bad performance after an upgrade?
     
  • Need to certify that your database follows best practices?

BC Oracle performance gurus can quickly certify every aspect of your Oracle database and provide a complete verification that your database is fully optimized.

 

 

 

 
 
 

Oracle performance tuning book

 

 

Oracle performance tuning software

 
Oracle performance tuning software
 
SearchOracle web site
 
Oracle performance Tuning 10g reference poster
 
Oracle performance tuning webcast
 
Oracle training in Linux commands
 
Oracle training Excel
 
Oracle training & performance tuning books
 
 

 

Note: This Oracle documentation was created as a support and Oracle training reference for use by our DBA performance tuning consulting professionals. 
Feel free to ask questions on our Oracle forum.

Verify experience! Anyone considering using the services of an Oracle support expert should independently investigate their credentials and experience, and not rely on advertisements and self-proclaimed expertise. All legitimate Oracle experts publish their Oracle qualifications.

Errata?  Oracle technology is changing and we strive to update our BC Oracle support information.  If you find an error or have a suggestion for improving our content, we would appreciate your feedback.  Just  e-mail:  and include the URL for the page.
 
 


Burleson Consulting

The Oracle of database support


 

Copyright © 1996 -  2007 by Burleson Enterprises, Inc. All rights reserved.

Oracle® is the registered trademark of Oracle Corporation.


Hit Counter