• .patch_storage directory is missing

    opatch rollback fails – .patch_storage directory is missing

    In this post, a critical incident is described that occurred while patching an Oracle 12.1.0.2 database. During the process, the rollback of conflicting patches failed because the .patch_storage directory was missing in the ORACLE_HOME. Since this directory is essential for restoring previous file versions, its absence led to corruption of the Oracle Home. Several recovery options were evaluated, but the only reliable solution was to rebuild a new Oracle Home and ensure that all required files were copied. This experience highlights the importance of verifying the existence of the .patch_storage directory and maintaining healthy Oracle Home backups.


  • Unable to parse exa_map file

    Unable to Parse the Content of exa_map Error on ExaCC Grid RU Precheck

    The document details troubleshooting steps taken to resolve a grid release update(19.28) error on an Exadata Cloud system. The initial issue involved SSH connectivity, followed by problems with the Database Cloud Service (DBCS) agent. Key actions included checking SSH configurations, inspecting platform information, and managing package updates. Ultimately, updating the dbaascli tools resolved the precheck failures, simplifying the patching process.


  • Clone Oracle Database Home

    Cloning Oracle RAC Database Home to Single Instance and vice versa

    This blog post details the steps for cloning an Oracle Database Home from an existing Oracle Home to another server, applicable to both RAC and Single Instance environments. Cloning is preferred over reinstalling, particularly for legacy systems with unique patches when original installation setups are unavailable. The process involves creating a tar file of the source, setting up the target, and executing cloning commands to ensure successful cloning and validation of the new Oracle Home.


  • Backing up to a fake tape (SBT)

    Backing up to a fake tape (SBT) in Oracle RMAN and using sbttest tool

    This content discusses simulating tape backups using RMAN and a dummy SBT library (oracle.disksbt) to troubleshoot backup failures. The article details how to perform fake tape backups with Oracle’s disk-based SBT library, effectively isolating issues within the Oracle layer or the vendor’s Media Management Library (MML). It also introduces the sbttest tool for assessing media manager installation and its usage with Oracle Test Disk API.


  • Tnsping,ociping,adbpingi,connping

    Ping Checks Life, tnsping Checks Purpose #JoelKallmanDay

    The content explains various Oracle connectivity testing utilities: ping, tnsping, ociping, connping, and adbping. It honors Joel Kallman, a key figure in database development. The document details how each connectivity utility functions, emphasizing their roles in troubleshooting connection issues and measuring latency, providing practical examples and outcomes for effective database management and performance evaluation.