DBA BUNDLE 7.3 is Now Available [October 2022]
 I've finished the new DBA Bundle release of this month, Here are the new features:To download DBA BUNDLE 7.3:https://www.dropbox.com/s/le5pxctq0w6v49u/DBA_BUNDLE7.tar?dl=0Once you click on the link,...
View ArticleORA-00479: RVWR process terminated with error followed by ORA-479
 Problem:On a 19c DB, when trying to enable the FLASHBACK mode on a standby DB, I get the following error: Checking the Alertlog:ORA-00479: RVWR process terminated with error ORA-479 signalled during:...
View ArticleAdd Disks with Different Sizes to ASM Diskgroup ONLINE
Scenario:As of a sudden, I came to know that an AWS EC2 instance has a limitation of maximum of 27 EBS volumes to be attached to it. One of my EC2 DB server was already having 26 volumes attached to...
View ArticleRAC DB Crash by ORA-00600: internal error code, arguments:...
Problem:When implementing a change required a RAC nodes restart one by one on a 19.5 RAC 2 nodes DB, and while restarting one node in the cluster (node2), the other node (node1) started to report this...
View ArticleDBA BUNDLE 7.4 Release is Now Available For Download
 The DBA Bundle release of Feb 2023 is now available, use this download link:https://www.dropbox.com/s/le5pxctq0w6v49u/DBA_BUNDLE7.tar?dl=0Once you click on the link, first close this Window:Then,...
View ArticleCopy Archivelogs From Standby DR to Primary
You may think the title of this article is wrong; what is the scenario that requires copying archivelogs from Standby to Primary?I ran into a situation on a primary RAC DB data guarded by a standby RAC...
View ArticleHow To Check if Oracle Gateway for MSSQL is Installed
How To Check if Oracle Gateway for MSSQL is Installed:If the following command returns a list of files, then Oracle Gateway for MSSQL is installed:# ls -l $ORACLE_HOME/dg4msqlIf Oracle Gateway for...
View ArticleUNDO Tablespace disappear from dba_tablespace_usage_metrics
 Problem: I had a problem on 19c DBs where I cannot monitor the size of UNDO tablespace because it's now shown in dba_tablespace_usage_metrics view. SQL> select * from dba_tablespace_usage_metrics;...
View ArticleDuplicate Target database for standby from active database failing with...
Problem:Duplicate Target database for standby from active database failing with ORA-27101RMAN-00571: ===========================================================RMAN-00569: =============== ERROR MESSAGE...
View Articletoo many TNS-01182 errors reported after creating a Standby DB
 Problem:The following error started to come frequently in the listener's log after the creation of a standby DB for the same DB: TNS-01182: Listener rejected registration of service "" Analysis:I've...
View ArticleChanging memlock Inside limits.conf is Not Taking Effect
 Problem:I'm trying to change memlock parameter inside /etc/security/limits.conf from default 134217728 to 220200960, but it's not taking effect:The parameter setting inside limits.conf was changed to...
View ArticleRecovering the Standby Database from MRP0: Detected orphaned datafiles after...
Problem:I ran into the following situation on a 19c STANDBY DB:1- Converted the Standby DB to SNAPSHOT mode for testing purposes.2- During the test, the /u01 filesystem where ORACLE is installed got...
View ArticleGoldengate Manager is not Deleting|Purging Old Trail Files
Problem:In a Goldengate 19.1.0.0.1 setup, the following line was set inside inside mgr.prm to automatically delete the processes trail files older than 10 hours, but unfortunately the trail files are...
View ArticleGoldengate Pump Processes Fail to Start Throwing Error "TCP/IP error 111...
 Problem:Goldengate pump processes fail to start on the source site, ggserr.log is reporting this error:TCP/IP error 111 (Connection refused), endpoint: 10.1.1.1:7809 Analysis:First make sure that...
View ArticleGoldengate ports to allow between Source & Target
 I'm getting this question frequently and hence thought to write it in a separate post:Question: What are the Ports you need to Allow for goldengate to Work between Source & Target?Answer: You need...
View ArticleERROR OGG-01172 Discard file exceeded max bytes
Problem:On a Goldengate 12.2 setup, one of the replicate processes get ABENDED with below error:ERRORÂ Â OGG-01172Â Oracle GoldenGate Delivery for Oracle, rep1.prm:Â Discard file...
View ArticleShell Script to Kill All Processes having Specific Pattern/String in Their...
 What this script for?This script kills all running processes having a string/pattern "provided by the user" in their name or description.This script works only on Linux environment, it won't work on...
View ArticleDBA Bundle V7.5 is now available!
 The DBA Bundle release of May 2023 is now available, it's packed with new and updated scripts along with multiple bug fixes.Download it from here:...
View ArticleVirtualBox VM Machines Unable to Start Throwing Error: VERR_NEM_VM_CREATE_FAILED
 Problem:On my Windows 10 machine and after installing Docker, I was unable to start any of my Oracle VirtualBox VM machines, they all throw the same error: VERR_NEM_VM_CREATE_FAILED  Solution:I've...
View ArticleFirst Oracle Developer Release 23c
 Oracle has released its first Developer release 23c, targeting developers by offering them a free database to explore and develop applications on it. This step came very late comparing to a database...
View ArticleTOP command is not showing the processes in a right order
Problem:I came across a weird problem where top Linux command is not sorting the processes by the top consumer processes under oracle user, but when running top Linux command with any other user it...
View ArticleDB_DEVELOPER_ROLE for Developers on 23c
 Oracle 23c comes with a new role called "DB_DEVELOPER_ROLE" packed with sufficient privileges for most developers on non-production systems, rather than assigning them the DBA role which violates the...
View ArticleAutomatic Cleanup of Flashback Logs when FRA is Full | New feature in Oracle...
 I've introduced a new feature in dbalarm script to clear all flashback logs whenever the Flash Recovery Area (FRA) hits its defined threshold "FRATHRESHOLD" inside the script. This is the first...
View ArticleORA-00479: RVWR process terminated with error
 Problem:When trying to enable flashback feature on a 19c DB I get this error: 26-Jun-2023 16:03:25 SYS@fq> alter database flashback on;alter database flashback on*ERROR at line 1:ORA-00479: RVWR...
View ArticleI Cannot Participate in the Genocide | I Quit Blogging on Oracle Products
Since Oracle declared its "stand with Israel", it puts me in a moral dilemma, in one hand my main intention of blogging was to share the knowledge without any intention of promoting Oracle/or any other...
View Article