Step By Step Guide of How to Use SQL Plan Baseline
 Introduction:In this topic I'll discuss the technical steps of using SQL Plan Baseline (SPM) which its main rule is to pick the best execution plan for SQL statements. Before I dive into technical...
View ArticleContinue the Duplicate after RMAN-06054: media recovery requesting unknown...
 Problem:During the execution of Duplicate RMAN command to create a new 19c database from an RMAN backup, the duplicate processes terminated with RMAN-06054 before the completion of the duplicate...
View ArticleORA-01503 ORA-17503 When Creating a Controlfile
Problem:Control file creation fail when checking REDOLOG files:CREATE CONTROLFILE REUSE DATABASE "RDQ" NORESETLOGS NOARCHIVELOG*ERROR at line 1:ORA-01503: CREATE CONTROLFILE failedORA-01565: error in...
View ArticleWhat Happen If The Grid Infrastructure Installation GUI Crashed before...
Question:Â What will happen if the Grid Infrastructure Installer crash before reaching the "Finish" page and after running root.sh on all RAC nodes?Answer:First, check the installation log...
View ArticleINS-40980 Installer has detected that alias names is specified for the...
 Problem:Getting the following error when installing a new 19c Grid Infrastructure installation on two RAC nodes:[INS-40980] Installer has detected that alias names is specified for the following...
View ArticleFollowing active executables are not used by opatch process : bin/oracle
 Problem:When applying an interim patch on a 19c ORACLE_HOME using "opatch apply" command, I get this error: Prerequisite check "CheckActiveFilesAndExecutables" failed.The details are:Following active...
View Articleora_lms Consume Lots of Memory and May Lead to Memory Starvation in RAC 19c
Problem:ora_lms process is consuming too much memory in 19c RAC database leading to memory resource starvation and heavily swapping ends up with having Nodes to evict from the cluster.Facts:- Don't try...
View ArticleDuplicate of a Standby DB from an RMAN backup throws RMAN-05657: There are...
 Problem:The RMAN duplicate command for creating a standby database from a backup throws the following error, just right after allocating auxiliary channels:RMAN-00571:...
View ArticleRMAN Duplicate hang on error: WAITED TOO LONG FOR A ROW CACHE ENQUEUE LOCK!
Problem:I was trying to duplicate a 19c database from an RMAN backup, but it was hanging at this final stage of opening the cloned DB in resetlogs mode:Analysis:When checked the alertlog I found the...
View ArticleShutdown of RAC DB instance is taking very long time showing error: kponepms:...
 Problem:While trying to shut down a 19c RAC DB instance using srvctl command with IMMEDIATE shutdown option, the instance shutdown was taking a significantly long time, at the same time the DB...
View ArticleORA-03137: malformed TTC packet from client rejected on 19c
 Problem:An Application connecting to a 19.5 database is getting the following error intermittently:In the Database alertlog the error looks like this:ORA-03137: malformed TTC packet from client...
View ArticleGoldengate Error Parameter [DBLOGREADER] is not valid for this configuration
 Problem:Right after upgrading an extract group from Classic Capture to Integrated Capture and when starting it up it get ABENDED with the following error:Parameter [DBLOGREADER] is not valid for this...
View ArticleExtract USERID or TRANLOGOPTIONS MININGUSER GGOWNER does not match the...
Problem:Â After starting an already upgraded extract from Classic Capture to Integrated Capture, the extract process ABENDED with the following error:Extract USERID or TRANLOGOPTIONS MININGUSER GGOWNER...
View ArticleThe Startup of DB on a cloned server Is taking Long Time
 Problem:After cloning a new DB server from an AMI backup starting up the data on the newly cloned server takes very long time.Analysis:The listener.ora file was referring to the right hostname, but...
View ArticleORA-02097: parameter cannot be modified because specified value is invalid...
 Problem:When modifying _fix_control parameter to enable optimizer related bug fixes on a 19.12 DB, I was getting this error:Analysis:I was trying to enable optimizer related bug fixes by adding the...
View ArticleGoldengate Extract Fails to Start with OGG-00446 OGG-02829 after downgrading...
 Problem:On a RAC DB, after downgrading a goldengate extract group from Integrated to Classic capture and when Starting goldengate extract for the first time after the downgrade, it failed with the...
View ArticleRecover a TRUNCATE TABLE Statement Using FLASHBACK DATABASE Feature
Scenario Summary:This was a real production scenario I've gone through to restore big number of tables been truncated mistakenly by someone who ran a script that suppose to run on test environment. The...
View ArticleGetting WARNING: too many parse errors for a Query using PARALLEL hint
 Problem:In a 19c RAC DB I can notice tons of warnings being written to the alertlog regarding one query using PARALLEL hint:WARNING: too many parse errors, count=340228 SQL hash=0x54099e3ePARSE ERROR:...
View ArticleORA-00600 [kcbgtcr_17] Errors on ADG Standby Database When Running a Procedure
 Problem:One procedure was throwing below error when runs against a 19c standby DB in ADG mode: ORA-00600: internal error code, arguments: [kcbgtcr_17], [], [], [], [], [], [], [], [], [], [],...
View ArticleConverting a DB to Physical Standby and Convert it Back to RW [For Testing Only]
 Introduction:I had a requirement to test an application on an Active Data Guard ADG DB (19c), but I didn't have the time to build the same, I thought to share the quick steps of how to convert a DB to...
View Article