The new era of spam? Technical-related comments that defeat anti-spam filters
Part of the tasks of every blogger is to update the anti-spam filters (a WordPress plugin in my case, akismet), read the comments in quarantine and either approve them, delete them or mark them as spam...
View ArticleFirst draft of a Common Oracle Environment… for the Cloud Database (and not...
I have just published on GitHub a draft of a common Oracle environment scripts that make the shell environment a little bit smarter than what it is by default. It uses some function and aliases that I...
View Article(unsupported) DST_UPGRADE_STATE is DATAPUMP(1) but no data pump jobs are...
This blog post contains unsupported commands. Do not try to use them without the supervision of Oracle Support! I have just run across an Oracle Database who had a broken configuration in...
View ArticleOracle Grid Infrastructure 19c does not configure the local-mode automaton by...
I have been installing Grid Infrastructure 18c for a while, then switched to 19c when it became GA. At the beginning I have been overly enthusiast by the shorter installation time: Grid Infra 19c...
View ArticleOracle SW_ONLY install leads to relink with rac_off at every attachHome
OK, I really do not know what other title I should use for this post. I have developed and presented a few times my personal approach to Oracle Home provisioning and patching. You can read more in this...
View ArticleHow to install and access Oracle Weblogic 12.2 in the Oracle Cloud...
I put here the steps required to install and access Weblogic in the OCI (mostly for me in case I need to do it again ). The assumptions are: you already have an account for the Oracle Cloud...
View ArticleSteps to remove/add node from a cluster if RHP fails to move gihome
I am getting more and more experience patching clusters with the local-mode automaton. The whole process would be very complex, but the local-mode automaton makes it really easy. I have had...
View ArticleInstall and configure CMAN 19c in the Oracle Cloud, step by step
Installing and configuring CMAN is a trivial activity, but having the steps in one place is better than reinventing the wheel. Prepare for the install Download the Oracle Client 19.3.0.0 in the Oracle...
View ArticleParameter REMOTE_LISTENER pointing to a TNS alias? Beware of how it registers.
On an Oracle Database instance, if I set:alter system set remote_listener='cluster-scan:1521';The instance tries to resolve the cluster-scan name to detect if it is a SCAN address. So, after it solves,...
View ArticleChecking usage of HugePages by Oracle databases in Linux environments
Yesterday several databases on one server started logging errors in the alert log:ORA-00603: ORACLE server session terminated by fatal error ORA-27504: IPC error creating OSD context ORA-27300: OS...
View ArticleDuplicating a DB and setting up Data Guard through CMAN and SSH tunnel
I am fascinated about the new Zero Downtime Migration tool that has been available since November 28th. Whilst I am still in the process of testing it, there is one big requirement that might cause...
View ArticleORA-02002 and ORA-00942 while upgrading OWM to 19c
This is a quick post about a problem that we have had while upgrading a DB to 19c. At 91% of the upgrade, the OWM (Workspace Manager) upgrade was failing with this error error:*** WARNING: ERRORS FOUND...
View ArticleUnderstand your Database through graphs
During the last months I have had to deal with highly consolidated databases, where there was no basic rule to achieve something maintainable. Over many years (some schemas are 30 years old) the number...
View Article20 years… down the memory lane (and a complimentary news at the end!)
February 22nd, 2000. I was 20 when I started working as Junior Database Administrator for the service provider SemaGroup, who was born as a branch of the dying Olivetti. 20 years ago, tomorrow! In 20...
View ArticleParallel Oracle Catalog/Catproc creation with catpcat.sql
With Oracle 19c, Oracle has released a new script, annotated for parallel execution, to create the CATALOG and CATPROC in parallel at instance creation. I have a customer who is in the process of...
View ArticleMultitenant Pills – Change DBID for an existing PDB
When you plug the same PDB many times you have to specify “AS COPY” in the syntax:CREATE PLUGGABLE DATABASE ludo AS CLONE USING '/u01/app/oradata/ludo/ludo.xml';Otherwise, you will get an error similar...
View ArticleMultitenant Pills: Pushing your PDB to the Cloud in one step?
The Oracle Multitenant architecture introduces some nice opportunities, including local and remote cloning (see this example on ORACLE_BASE blog). However, the only available cloning procedure use the...
View ArticleMultitenant Pills: Partial PDB cloning (and cleanup)
When consolidating to multitenant, there are several consolidation patterns. Big, complex databases usually have special requirements for which it might be a good choice to go to single-tenant (a...
View ArticleAwk to format the files .ora (listener.ora, tnsnames.ora, etc)
Tired of formatting the tnsnames.ora to make it more readable, I have taken the nice awk examples from Jeremy Schneider: https://ardentperf.com/2008/11/28/parsing-listenerora-with-awk-and-sed/ and...
View ArticleHow to get the Data Guard broker configuration from a SQL query?
Everybody knows that you can get the Data Guard configuration in dgmgrl with the command:show configuration;but few know that this information is actually available in x$drc:SQL> desc x$drc Name...
View Article