That’s Me

Gavin Soorma
  • Oracle Certified Professional
  • 7.3, 8i, 9i,10g, 11g
  • 11i Apps DBA OCP
  • 10g RAC OCE
  • Certified GoldenGate Implementation Specialist
  • 10g OCM
  • 11g OCM

  • Feedback

    1,650,000 hits

    Thanks A MILLION for your support!

    Please send me your valuable feedback and suggestions






    Recovery through RESETLOGS and reset of the incarnation of the database

    Prior to Oracle 10g, the redo log files generated after opening the database with RESETLOGS could not be used with the backups taken before the RESETLOGS was performed.

    Therefore, whenever a resetlogs was done, it was important to take an immediate full database backup, since all previous backups became invalid.

    Just to recap, a RESETLOGS needs to be performed when we

    1) Do a point in time recovery
    2) Recover a database using a backup of the control file

    What does a RESETLOGS do?

    • Archives the current online redo logs (if they are accessible) and then erases the contents of the online redo logs and resets the log sequence number to 1.
    • Creates the online redo log files if they do not currently exist.
    • Updates all current datafiles and online redo logs and all subsequent archived redo logs with a new RESETLOGS SCN and time stamp

    The Recovery through Resetlogs feature provides the following benefits:

    * There is no need to

    Continue reading Recovery through RESETLOGS and reset of the incarnation of the database

    Using the oracle-validated RPM to install Oracle 11g on Linux

    I recently came across this OTN article How I Simplified Oracle Database Installation on Oracle Linux.

    I tried out the procedure listed by the author and thought I’d share this with those who may not be aware of this note and must say thanks to the author Ginny Henningsen.

    When I have tried to install Oracle 11g on Linux, in most cases I have found that the OUI either reports that some packages are missing (typically unixODBC or libaio) or some kernel parameters are not appropriately set. In this case however, we download and install an RPM package called oracle-validated and the oracle-validated RPM does a number of things for us.

    It creates the user oracle
    It creates the groups oinstall and dba
    It modifies the kernel parameters in /etc/sysctl.conf
    It sets the hard and soft shell resource limits in /etc/security/limits.conf
    And most importantly, downloads and installs number of packages which are required

    Continue reading Using the oracle-validated RPM to install Oracle 11g on Linux