12c Multitenancy Backup and Recovery
Here are a few examples of backup and recovery in an Oracle 12c multitenant environment with Container and Pluggable databases involved. The first thing to keep in mind is the structure of a 12c...
View ArticleDatabase as a Service (DBaaS) using Enterprise Manager 12c Cloud Control
One of the challenges faced today in the database provisioning process is time to deliver. Consider a normal workflow in this case. A developer requests a database. It then goes to his manager for...
View ArticleDatabase Cloning and Provisioning using EM12c DBaaS
Let us look at a common requirement the DBA faces on a regular basis related to performing a database clone. A developer needs a copy or clone of the production database to test some urgent fixes and...
View ArticlePSU Patch Deployment using EM12c
The Patch Deployment feature in EM12c can greatly help in automating the rolling out of patches when we have to deploy the patch on a large number of targets – this significantly reduces both the time...
View Article12.1.0.2 Multitenant Database New Features
Heres a quick look at some of the new features introduced in 12.1.0.2 around Pluggable and Container databases. PDB CONTAINERS Clause Using the CONTAINERS clause, from the root container we can issue a...
View ArticleOracle Goldengate 12c on DBFS for RAC and Exadata
Let us take a look at the process of configuring Goldengate 12c to work in an Oracle 12c Grid Infrastructure RAC or Exadata environment using DBFS on Linux x86-64. Simply put the Oracle Database File...
View ArticleOracle 12c Pluggable Database Upgrade
Until very recently I had really believed the marketing hype and sales pitch about how in 12c database upgrades are so much faster and easier than earlier releases – just unplug the PDB from one...
View ArticleWrong Results On Query With Subquery Using OR EXISTS After upgrade to 12.1.0.2
Recently one my clients encountered an issue with a SQL query which returned no rows in the 12c database which had been upgraded, but was returning rows in any of the 11g databases which had not been...
View ArticleOracle 12c RMAN DUPLICATE Database
In earlier versions the RMAN DUPLICATE database command was a push-based method. One of the new features in Oracle 12c is that it has been changed to a pull-based method which has many advantages. Let...
View ArticleGoldenGate 12c (12.2) New Features
At the recent Oracle Open World 2015 conference I was fortunate to attend a series of very informative presentations on Oracle GoldenGate from senior members of the Product Development team. Among them...
View ArticleGoldengate 12.2 New Feature Self-describing Trail Files
One of the top new features introduced in Oracle GoldenGate 12.2 is the Self-describing trail files feature. What this means is that no more do we have to worry about differences in table structures in...
View ArticleGoldenGate 12.2 supports INVISIBLE columns
Oracle Goldengate 12.2 now provides support for replication of tables with INVISIBLE columns which was not possible in earlier releases. Let us look at an example. We create a table on both the source...
View ArticleTuning Integrated Replicat performance using EAGER_SIZE parameter
Is Oracle GoldenGate really designed for batch processing or “large” transactions? – not sure what the official Oracle take on this is but I would hazard a guess and say maybe no. Maybe that is...
View ArticleGoldengate 12.2 New Feature – Check and validate parameter files using chkprm
In GoldenGate 12.2 we can now validate parameter files before deployment. There is a new utility called chkprm which can be used for this purpose.’ To run the chkprm utility we provide the name of the...
View ArticleGoldenGate 12.2 New Feature – INFO and GETPARAMINFO
New in Oracle GoldenGate 12.2 is the feature to detailed help about the usage of a particular parameter (INFO) as well as information about the active parameters associated with a running Extract,...
View ArticleConfiguring a Downstream Capture database for Oracle GoldenGate
Oracle GoldenGate versions 11.2 and above enables downstream capture of data from a single source or multiple sources. This feature is specific to Oracle databases only. This feature helps customers...
View ArticleOracle GoldenGate 12.2 New Feature – Integration with Oracle Datapump
In earlier versions when we had to do an Oracle database table instantiation or initial load, we had to perform a number of steps – basically to handle DML changes which were occurring on the source...
View ArticleHow to configure high availability for Oracle GoldenGate on Exadata
This note describes the procedure used to configure high availability for Oracle GoldenGate 12.2 on Oracle Database Machine (Exadata X5-2) using Oracle Database File System (DBFS), Oracle Clusterware...
View ArticleGoldenGate INSERTALLRECORDS and OGG-01154 SQL error 1400
The Goldengate INSERTALLRECORDS commands can be used in cases where the requirement is to have on the target database a transaction history or change data capture (CDC) tables which will keep a track...
View ArticleOracle 12c Resource Manager – CDB and PDB resource plans
In a CDB since we have multiple pluggable databases sharing a set of common resources, we can prevent multiple workloads to compete with each other for both system as well as CDB resources by using...
View Article