Welcome to Oracle Masters. The portal, as the tagline says, is for anything Oracle. FAQs, Certifications, Resources! In addtion, there will be pages on real life scenarios, Oracle internals, approaching the DBA job at various stages in your career and many other useful resources.Further, if you have a question, you can ask it and we will answer it at the earliest!
So join in. Learn, share and prosper!
Register with us!





Ramesh Menon
Oracle Certified Master - 10g
Oracle Certified RAC Expert - 10g
Oracle Certified Professional - 11g

Are you interested in Weekend/Online Training in Oracle DBA? Do you have business/consulting requirements? Click here Enquiry Form to leave your requirements or mail me at Ramesh Menon


We are facing block corruption in testing environment.

Immediate solution is restore and recovery from production and testing environment.

But Want to know cause behind block corruption.

Popularity: 94% [?]

This article tells you how to create raw partitions in Solaris 10, installed using VMware. The raw partitions can be used later, for configuring ASM instance diskgroups. I am assuming that those who read this article, have installed/know how to install, Unix on a VMWare setup.
Read the rest of this entry »

Popularity: 80% [?]

In a recent case, a user was unable to fetch any data with a filter, even though data existed for that value. We did a study,
and came up with this test case of data type mismatch
Read the rest of this entry »

Popularity: 63% [?]

This entry is part 5 of 6 in the series Oracle Tracing

Oradebug is a powerful utility provided by Oracle. This tool is normally used on directions from Oracle support as its contents are mostly undocumented. However, many documents by third parties are readily available on the internet.

This tool should be used with utmost care and understanding. We will restrict our discussion about this tool to tracing, and will cover other features some other day!
Read the rest of this entry »

Popularity: 63% [?]

This entry is part 2 of 6 in the series Oracle Tracing

Oracle’s dbms_system package can be used to manipulate other user sessions, trace sessions and other purposes. The DBMS_SYSTEM package is well known, but it’s an undocumented package. You won’t find references to it in the manuals. Oracle doesn’t support the use of this package, and you use it at your own risk.
Read the rest of this entry »

Popularity: 8% [?]

This entry is part 4 of 6 in the series Oracle Tracing

The dbms_support is an undocumented package and is generally used only on intstructions from Oracle Support. The main purpose of this package is to trace user sessions and provide more information (waits and binds) than is generally available by the SQL_TRACE method.
The trace file is located in the directory mentioned in the user_dump_dest parameter.

Read the rest of this entry »

Popularity: 8% [?]

This entry is part 3 of 6 in the series Oracle Tracing

Starting with Oracle 10g, Oracle has introduced a package called DBMS_MONITOR. This package provides flexibility to trace using identifiers,
like client, session, service, module or action. You could also enable tracing at an instance level using the package.Unlike the dbms_system and dbms_support packages, the dbms_monitor is a documented and supported package. You can also refer the documentation here Documentation for 10g

Read the rest of this entry »

Popularity: 7% [?]

This entry is part 2 of 6 in the series Oracle Tracing

The SQL_TRACE facility can be used at an instance level or at a session level. The trace file is generated by default in the directory
mentioned in the USER_DUMP_DEST parameter of the initialization parameter file.

You can also set an identifier for the trace file that is generated for easy identification.

Let us enable a trace for current session and see how oracle creates the trace file
Read the rest of this entry »

Popularity: 10% [?]

This entry is part 1 of 6 in the series Oracle Tracing
  1. What is Tracing
  2. In many situations, the DBA needs to collect detailed information on a SQL, session or a module to analyze a problem. This information can be used to optimise database performance or to suggest improvements to software developers, or sometimes just to understand what is going on.

    Tracing is the process of collecting such information. Oracle also allows tracing of utilities like listener etc, but this article is restricted to session and sql tracing Read the rest of this entry »

Popularity: 7% [?]

  1. What is a VPC ?
  2. A virtual private catalog in Oracle 11g is a subset of the RMAN repository metadata. The repository owner can segregate and restrict access to the repository to other database users.

    Read the rest of this entry »

Popularity: 7% [?]

Internet Advertisingundelete