My Vagrant Journey
This is probably nothing new. Wanted to build my own Vagrant box with prerequisite to install GI/DB. Instead of creating new network, use existing to assign IP. Shared Folder uses existing location...
View ArticleBe Prepared When Using DBFS
Goldegate 12c implementation for 2-node RAC with XAG from Grid Home using DBFS. We are facing situation where DBFS has 41G free while DBFS_TS has 1.5G free and having to resize BIGFILE tablespace....
View ArticleBug 18411339 – Low performance V$ARCHIVE_GAP (11.2.0.4) fix 12.2.0.1
Just came across bug from 11.2.0.4 not fixed until 12.2 base release. Seriously Oracle? In the test case below, it looks to have only affected 11.2.0.4 – 64bit for AIX Version 7.1 since I recall this...
View ArticleDBFS and XAG for Goldengate P1
What’s the difference between the 2 GoldenGate configurations below. $ $GRID_HOME/bin/agctl config goldengate gg_xx GoldenGate location is: /u03/gg/12.2.0 GoldenGate instance type is: target Configured...
View ArticleDBFS and XAG for Goldengate P2
In order to use agctl commands, we need to know goldengate instance_name. Unfortunately, agctl does not work the same way as srvctl where it’s possible to determine what is configured. ggsuser@hawk1 ~...
View Articlefree.sql
Provide info if tablespace is BIGFILE and existing increment by. What I did might and might not be for the better – alter tablespace TBSNAME_XXXX autoextend on next 1g maxsize 250g; sqlplus / as sysdba...
View ArticleDBFS and XAG for Goldengate P3
Start Pump Extract at source failed as shown below. INFO OGG-00993 Oracle GoldenGate Capture for Oracle, p_test.prm: EXTRACT P_TEST started. ERROR OGG-01224 Oracle GoldenGate Capture for Oracle,...
View ArticleDBFS and XAG for Goldengate P4
I encountered a situation where I was not able to start dbfs_mount to save my life. 2 people spent over 5 hours and was not able to resolve the issue. 1 person suggested to to restart clusterware...
View ArticleDBFS and XAG for Goldengate P5
$ $GRID_HOME/crs/script/mount-dbfs.sh version 20160215 $ grep ^VERSION $GRID_HOME/crs/script/mount-dbfs.sh VERSION=20160215 The following is an option for customers that have removed the dos2unix tool:...
View ArticleWindows Oracle Services Using PowerShell
Lately, I have been getting feet wet with Windows. I know GUI can be used but not very good to reproduce. Here is now to find Stopped Oracle Windows Services and start them. And if you want to use GUI,...
View ArticleNOLOGGING Bad For Recovery
What doesn’t kill you makes you stronger. I have gone through NOLOGGING hell and not sure if I am out yet. Disk was lost from server and database was recovered. Oracle Standard Edition (SE2) for...
View ArticleGoldenGate Extract RBA Not Moving LAG Increasing Appears Hung
OGG Extract RBA Not Moving And LAG Increasing And Appears Hung (Doc ID 964705.1) Typically, when Goldengate is performing recovery: In recovery[1] – Extract is recovering to its checkpoint in the...
View ArticleGoldenGate Debugging
I was working on automating debug information to submit to Oracle Support and thought I share implementation for what was requested. OGG_GROUP_NAME is from ggsci info all (case sensitive)...
View Article12c How to UN Expire Password for CDB Users
Use dbms_metadata.get_ddl to extract user and replace create with alter. oracle@arrow ~ $ sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Sat Jun 10 15:31:13 2017 Copyright (c) 1982,...
View ArticleGoldenGate 12.2 TROUBLESHOOTING REPLICAT LAG
Time Since Chkpt and Lag at Chkpt from replicat keep increasing Program Status Group Lag at Chkpt Time Since Chkpt REPLICAT RUNNING R_NEW12C 03:49:45 06:37:47 This occurs for due to the following...
View Article12c DataGuard Validate and More
12c Dataguard Switchover Best Practices using DGMGRL(Dataguard Broker Command Prompt) (Doc ID 1582837.1) Configuration db_name=hawk db_unique_name=hawka (primary) db_unique_name=hawkb (standby)...
View ArticleNotes on datapatch
Mike Dietrich is the God father of all Oracle upgrades. Here are just a few reference and should read DBUA 12c and “datapatch.pl” – things to know DBUA misses the post-upgrade datapatch execution in...
View ArticleWindows Datapump Export
The purpose of the script is to perform full database export keeping 3 export copies. If export is successful, then fullexp*.dmp will be renamed with _1.dmp suffix added to filename. If export is...
View ArticleProtection From Equifax Data Breach
Place fraud alert – this only needs to be done from one credit bureau and it will be forwared to all others. To be safe, I have sucessfully placed fraud alert for TransUnion and Equifax. Was not...
View ArticleThoughts on RMAN Backup Strategy Part 3
Thoughts on RMAN Backup Strategy Part 2 Thoughts on RMAN Backup Strategy Linux Locking using flock From cron: 00 03 * * 0 rman_db_backup.sh 0 > /tmp/rman_l0.log 2>&1 00 03 * * 1,2,3,4,5...
View Article