Projects / OraRep


OraRep is a PL/SQL snippet (embedded in a shell script) which creates a well-formatted HTML report on a given database instance, providing you with an overview on your instance(s), some hints for performance tuning, and more. It has been tested with Oracle 8.1.7, 9.0.1, and 9.2. The script easily fits into a cron task to be run on a regular basis. Sample output (HTML) is included. OSPRep does the same job for Oracle StatsPack Reports based on SnapShot Levels up to 7, and provides additional "plugins" for more detailed reporting on special issues. It also optionally creates a separate page with charts to visualize the results and more.

Operating Systems

Recent releases

  •  16 Oct 2011 12:45

    Release Notes: This release focuses on some corrections such as correct ordering on TOP_N elements, fixing "empty execution plan tables" on TOP_N SQL with AWR-layer used, and some formatting correction for large values in TOP_N by exec. Furthermore, some new things have been added: more context help again, plus pga/sga target advice for end_snapshot to AWR stats (created depending on MK_PGAA/MK_SGASUM).

    •  17 Sep 2011 19:47

      Release Notes: The focus of this release is enhancements to the AWR compatibility layer, which now also supports Background-Waitevents, Top-N SQL, and Top 10 wait. Additionally, the documentation has been updated, and the context help had many details added.

      •  09 May 2011 17:44

        Release Notes: This version introduces a compatibility layer to run reports against AWR data. This layer is neither perfect nor even complete (e.g. Top-N SQL statements cannot be fetched), but it enables you to use OSPRep with AWR data and your own customized StatsPack scripts. Other changes include additional columns for Top-N SQL and for the Enqueue Stats on 10g, plus some more minor changes and fixes. This is an update just for the StatsPack branch OSPRep, not for OraRep.

        •  05 Apr 2011 18:20

          Release Notes: This release adds support for 11gR2 (untested), new Top-N SQL Statements sections (" CPU usage", " time elapsed", and " Invalidations" (10g+)), columns for "Last Active" and "Module" in Top-N SQL plus keyword highlighting on 10g+ (and hopefully no more "random" spaces within), some more helpful background info (context help), and more minor adjustments and improvements (including some code formatting and a check for (missing) BINDs to be improved).

          •  09 Jun 2008 17:57

            Release Notes: OSPRep had been totally broken for Oracle 8i, which is hopefully fixed now. This release tries to work around issues in reports with Oracle 10g+ caused by the changed behavior in dbms_output.put_line. A small change makes this release work with 11g as well.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.