Oracle GoldenGate is a robust solution for real-time data replication, offering flexibility to suit a wide range of enterprise database environments. One of the fundamental decisions when implementing GoldenGate is choosing between Classic Capture and Integrated Capture. While both approaches serve the same purpose—capturing database changes for replication—they differ significantly in performance, scalability, and compatibility with modern Oracle features such as RAC, multitenant architecture, and TDE (Transparent Data Encryption).
Sharing knowledge is the ultimate key to gaining knowledge..
The only two things that stay with you for life
are you & your knowledge !
Live while you can!
Teach & inspire while you could &
Smile while you have the teeth.. 😉
-
ASM
- Creating ASM Instance and diskgroups manually without DBCA
- 20 ASM Realtime | Interview Questions
- How to make a cold backup for database running on ASM ( using RMAN )
- Moving a Single Datafile from File System to ASM System (METHOD 1)
- Moving a Single Datafile from File System to ASM System (METHOD 2)
- Things to consider while adding new disk/ Rebalancing existing Disk Group
-
Dataguard
- Dataguard Modes
- Dataguard Modes - II
- Oracle DataGuard Setup
- invalid archived log deletion policy
- recover from the Loss of a Datafile on a Standby Database ?
- MRP terminated with ORA-00600: internal error code, arguments
- Recover archive gaps in standby database - using 2 methodss
- Gap Resolution in Dataguard
- Convert Physical Standby to Snapshot Standby and Vice Versa
- Re-create Redo-logs on Standby/ Primary
- Pre-check for DataGuard switchover Process
- ORA-19815: WARNING: db_recovery_file_dest_size
- How do you purge old archivelogs which are applied on Standby DB
- Pre-check For SWITCHOVER using DG Broker
- https://oracle-dba-help.blogspot.com/2016/03/data-guard-modes.html
- ORA-01274 : RENAME THE UNKNOW FILE IN THE STANDBY DATABASE
- Database Creation in Easy 6 Steps
- Oracle Networking
- Tablespace management
- Housekeep : Quick Tips for DBA
- Health check for DB
- ORA-12537 While Connecting To Database Via Listener
- How to identify the applied patche-set of your Oracle Home
- Accessing a schema without knowing the password
- ORA-12505: TNS:listener does not currently know of SID given in connect descriptor
- Session Related Scripts
- How to check ORA Error on DB Server – Beginner Tip
- Working with Redo Logs
- Decommission of Oracle Database
- Roles in Oracle - Managing Users
- Oracle Release Number Format
- Troubleshooting Handy-Guide
- Understanding the Upgradation Process
- Query to find the session creating more redo
- Audit in Oracle
- Troubleshooting Internal Errors and Error-Look-up Tool on MOS
- Troubleshooting Issues with Undo Tablespace
- User Management
- User Management - II
- Data Pump Gets Better
- MEMORY_TARGET Parameter
- Oracle 21c: INCLUDE and EXCLUDE in Data Pump
- Behind the Scenes of COMMIT
- Data Guard Redo Transport Encryption
- Oracle 19C with ADG DML Redirection
- 19c PDB Refreshable Clones
- Solving the Mysterious Database Connection Timeouts
- How to identify the applied patche-set of your Oracle Home
- Topic need to get clear to become expert in Oracle DBA
- Working with Redo Logs
- Oracle Database Block corruption
- What happens during Instance Recovery
- Oracle Datapump Scenarios
- Troubleshooting Issues with Undo Tablespace
- General Tips to Prepare for an Oracle DBA Job Interview
- RMAN Questions
- Installing PostgreSQL Server on CentOS, RHEL 6 / 7 Systems
- Creating a database in Postgres
- Initialize multiple Postgres instance on the same RHEL server
- How to stop starting of clusters while starting up services
- Setup a streaming replication
- Switchover- master server and warm standby (with streaming replication)
- All About Physical Replication and Log shipping
- PostgreSQL Upgrade and troubleshooting
- Timeline Switch issue
- Query to identify the lag in replication
- Drop table : ERROR: must be owner of relation table_name
- PgBadger
- PgCenter
- PgTune
- Internals of Toast Table
- Influencing Query Execution Plan
- Create Extension ERROR
- Find Uptime in PostgreSQL
- Set DB Timezone
- Clear RAM Cache, Buffer
- Read-Only User in Postgres
- Everything you need to know about Streaming Replication
- Ora2Pg Migrate Oracle to Postgres
- Total Page Cost
- PostgreSQL 13 - Everything you need to know
- Startup Failure - .conf file
- All About Postgres Upgrade
- Basic Guide
- Session Related Scripts
- AWR :: Beginners Guide
- All About ASH - Active Session History
- Wait Events : checkpoint busy waits or archiver busy waits
- Find sessions performing sort operations : TEMP Tablespace occupants
- Generate ADDM task and generate its report for Tuning
- Database Performance Tuning Scripts -Keep Handy
- Buffer Busy Wait
- Simulating the Deadlock
- Latches
- Steps to Schedule any RMAN Jobs In Windows Server
- ORA-01194: file 1 needs more recovery to be consistent
- Loss of Current Online Redo-Log
- RMAN "baby Steps"
- Recovery of ControlFiles
- Loss of Datafile
- Recovery from complete loss of all online redo log files
- Block Change Tracking
- RMAN Questions
- Instance Recovery
- Redundancy and Recovery window in RMAN
- Cold Backup
- Database Cloning
- Contact
- Drop Database using RMAN
- PITR to older Incarnation
Monday, 5 January 2026
Sunday, 14 December 2025
Oracle 26ai Data Pump Format Change Explained
Most DBAs never think about the internal structure of a Data Pump dump file until something breaks.
The export finishes successfully. The dump file exists. Object storage upload completes. Then suddenly an import job fails halfway through a cloud migration because the dump file metadata cannot be interpreted properly by the target workflow. Or worse, a multi-terabyte export streaming directly into cloud storage stalls because the metadata handling does not behave well with object-based writes.
That is exactly the kind of operational problem Oracle quietly addressed in Oracle AI Database 26ai.
Monday, 24 November 2025
Oracle Data Pump Features: 11g vs 19c – Key Differences DBAs Should Know
If you have worked with Oracle databases, you are likely familiar with Oracle Data Pump, the high-performance utility for exporting and importing database objects. Over the years, it has evolved significantly, especially from Oracle 11g to 19c. Understanding the differences is crucial for DBAs planning migrations, upgrades, or performance optimizations.
Monday, 17 November 2025
Reducing RPO and Managing Recovery Time for Oracle Bigfile Tablespaces
Managing Oracle Bigfile Tablespaces can seem daunting when it comes to backup and recovery. With a single datafile potentially exceeding hundreds of terabytes, restoring after corruption or failure may appear time-consuming. However, modern Oracle features like RMAN incremental backups, block change tracking, ASM striping, and flashback technologies allow DBAs to reduce both Recovery Point Objective (RPO) and Recovery Time Objective (RTO) efficiently.
Friday, 31 October 2025
Snapshot Standby in OCI RAC: When Listener Registration Breaks Quietly
It started like a routine DR testing request.
Application team wanted a safe environment on the standby side to run validations without impacting primary. The standby database was part of a 2-node Oracle RAC setup running on Oracle Cloud Infrastructure Database Base Service. By default, the standby was in mount mode, so the usual debate began - switchover or snapshot standby.
Switchover was immediately ruled out. Too heavy for a simple test cycle, too risky for timing constraints. Snapshot standby looked like the obvious choice.
Sunday, 26 October 2025
Why Oracle Execution Plans Suddenly Change
A query that normally runs in under a second suddenly starts taking 20 seconds after midnight maintenance. CPU spikes. Application teams report slowness. Storage looks healthy. Nothing obvious changed in the SQL itself.
In many Oracle production incidents, the real culprit is not the query. It is the execution plan.
Oracle's optimizer constantly evaluates how SQL should execute based on statistics, metadata, bind values, memory conditions, and optimizer behaviour. The same SQL can behave very differently depending on what Oracle believes is the cheapest execution path at parse time.
Sunday, 21 September 2025
Oracle Cursors and the Hidden Cost of Parsing
Some Oracle performance problems announce themselves loudly with blocking sessions, failed jobs, or storage alerts.
Cursor-related issues usually do the opposite.
The database slowly becomes inconsistent. CPU rises during peak hours. Application response time fluctuates. AWR reports start showing library cache waits and excessive parsing activity even though the SQL itself does not look particularly heavy.
Sunday, 7 September 2025
Oracle Index Rebuild: When It Really Makes Sense for Performance Tuning
Index maintenance is a hot topic among DBAs .. that too, especially when it comes to performance tuning. Rebuilding indexes can feel like a magic bullet but, in reality, it’s rarely needed and often overused. In this article, we will cut through the noise, explain when rebuilding makes sense, and give you actionable criteria and examples to decide confidently whether to rebuild, coalesce, or leave indexes alone.
Thursday, 14 August 2025
Celebrating Freedom with PostgreSQL: A Tribute on India's Independence Day
Sunday, 10 August 2025
Step-by-Step Guide: Configuring Yum Repository in Linux for Oracle DBAs
For Oracle DBAs managing Linux systems, configuring Yum repositories is essential for streamlining package management tasks like installation, updates, and dependency resolution. In this guide, I’ll walk you through setting up a Yum repository in a few simple steps, ensuring a smooth package management experience.
Saturday, 2 August 2025
Oracle Data Guard Switchover Got Stuck? What Actually Saves You
Most Oracle DBAs trust switchover operations right until the day one hangs halfway through during a maintenance window.
Everything looks clean before the role transition. Transport lag is zero. Apply lag is zero. Broker shows SUCCESS. Then suddenly the switchover freezes, sessions pile up, applications start timing out, and everyone on the bridge asks the same question:
"Why is Data Guard stuck?"
Monday, 28 July 2025
Mastering Partition Management in Oracle: A Practical Approach
Effective partition management is a game-changer for Oracle databases, especially when dealing with large volumes of data. It not only simplifies maintenance but also boosts performance by organizing data into manageable chunks. In this guide, we’ll walk through the practical steps oracledbhelp used to implement partitioning, automate routine tasks, and ensure the database remains efficient and scalable.
Sunday, 20 July 2025
RAC Patching Prerequisites Most DBAs Ignore
Most RAC patching failures do not happen because somebody forgot the actual patching command.
They happen because the environment was already unhealthy before patching even started.
A CRS resource was unstable for weeks. ASM diskgroup usage was already close to critical. One node had intermittent packet loss. OPatch inventory was inconsistent. Backup validation had never been tested. Somebody skipped conflict analysis because "last quarter's patch worked fine."
Then patch night arrives.
What should have been a rolling maintenance activity suddenly turns into a bridge call involving storage, Linux, network, middleware, and management asking why one RAC node refuses to rejoin the cluster.
Sunday, 6 July 2025
Effortless Database Maintenance with Oracle Fleet Patching and Provisioning
Oracle Fleet Patching and Provisioning (FPP), previously known as Rapid Home Provisioning (RHP), is a powerful feature introduced in Oracle 19c designed to streamline and automate the software lifecycle management process. FPP simplifies the mass
Sunday, 29 June 2025
Oracle Autonomous Database: Streamline Your Performance with Automatic Indexing
In the ever-evolving landscape of database management, Oracle's Autonomous Database stands out for its advanced automation capabilities. One of its standout features is Automatic Indexing, which streamlines index management, a traditionally complex and manual task. Here’s an in-depth look at how Automatic Indexing works and how you can harness its power.
Sunday, 15 June 2025
Oracle Exadata on Exascale Infrastructure: Redefining Database Performance and Flexibility
Oracle Exadata's integration with Exascale infrastructure ushers in a new era of database management, combining unprecedented scalability, performance, and cost efficiency. Discover how this advanced platform is transforming database operations and setting new standards in the industry.
Monday, 19 May 2025
Oracle TDE (Part II): Advanced Encryption and Storage Considerations
Oracle TDE provides flexible encryption options for both database and tablespace levels. The default encryption standard for database and tablespace encryption is AES128, while AES192 is used for column-level encryption. For added security, a random string, known as SALT, is appended to plaintext before encryption in column-level encryption. SALT enhances security but cannot be applied to indexed columns.
Sunday, 18 May 2025
Oracle TDE (Part I) : A Comprehensive Overview of Transparent Data Encryption
Oracle's Transparent Data Encryption (TDE) is a pivotal feature for securing sensitive information in your database. It offers robust encryption for data stored in tables, tablespaces, and backups, ensuring that unauthorized users cannot access your critical data. TDE relies on external security modules, known as TDE wallets or keystores, to manage and protect encryption keys.
Sunday, 4 May 2025
Unlocking New Capabilities in Oracle RAC 19c
Oracle 19c brings a host of new features and enhancements to Real Application Cluster (RAC), significantly improving resource management, cluster flexibility, and overall performance. Here’s a breakdown of the key updates:
Sunday, 20 April 2025
Exploring Oracle 19c: New Features in Data Guard, RMAN, and Backup & Recovery
Oracle 19c introduces several powerful features that enhance Data Guard, RMAN, and backup and recovery capabilities. These updates streamline database management, improve performance, and provide more robust disaster recovery options. Let’s take a closer look at the highlights.
Sunday, 6 April 2025
Oracle 23ai: Modernizing Database Auditing with Unified Records
In my previous blogpost, we delved into the complete details on Unified auditing. With the release of Oracle 23ai, there's a significant shift in the way Oracle handles auditing. Building on the foundation laid by Unified Auditing introduced in Oracle 12c, Oracle 23ai marks a crucial milestone: the deprecation of traditional auditing in favor of a more streamlined, robust auditing mechanism. Here's an in-depth look at what this transition entails and how it impacts your database management.
Monday, 31 March 2025
Deep Dive into Oracle Undo Tablespace Management in 19c
As we discussed some undo-related aspects in my previous blog post , I’ll continue the conversation here with more details about undo tablespaces and the common challenges you might encounter with them in Oracle 19c. Understanding and optimizing undo management is critical to ensuring data consistency, supporting recovery operations, and maintaining peak database performance.
Sunday, 16 March 2025
A Deep Dive into Oracle Key Vault Features
In the world of database and application security, managing encryption keys and other sensitive credentials is paramount. Enter Oracle Key Vault (OKV)—a robust solution designed to securely store and manage encryption keys, Oracle Wallets, Java KeyStores, SSH Key pairs, and other critical secrets. Whether deployed in the Oracle Cloud Infrastructure (OCI), Azure, AWS, or on-premises, OKV offers a scalable and fault-tolerant solution for key management across various environments.
Monday, 3 March 2025
Elevate Your Oracle Database Security with Oracle Data Safe
Ensuring robust database security and compliance is a critical concern for organizations, especially when dealing with sensitive data and regulatory requirements. Oracle Data Safe provides a unified control center designed to streamline security management and compliance tasks across various environments—whether on-premises, in Oracle Cloud Infrastructure (OCI), at Cloud@Customer, or on other cloud platforms.