Quantcast
Channel: Ludovico – DBA survival BLOG
Browsing all 119 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

BP and Patch 22652097: set optimizer_adaptive_statistics to FALSE explicitly...

According to Nigel’s blog post: The Oracle 12.1.0.2 October 2017 BP and the Adaptive Optimizer if you installled the patch 22652097 prior to apply the Bundle Patch 171018, the BP apply in the database...

View Article


Image may be NSFW.
Clik here to view.

Basic Vagrantfile for multiple groups of VMs

In case you want to prepare multiple sets of machines quickly using Vagrant, ready for different setups, this might be something for you:## -*- mode: ruby -*- ## vi: set ft=ruby : require 'ipaddr'...

View Article


DBMS_AUDIT_MGMT.CLEAN_AUDIT_TRAIL not working on 12c? Here’s why…

It is bad to realize, after a few years, that my customer’s Audit Cleanup procedures are not working properly for every database… NOTE: The post is based on standard audit, not unified audit. My...

View Article

Image may be NSFW.
Clik here to view.

Oracle Home Management – part 1: “Patch soon, patch often” vs. reality

With this post, I am starting a new blog series about Oracle Database home management, provisioning, patching… Best (and worst) practices, common practices and blueprints from my point of view as...

View Article

Image may be NSFW.
Clik here to view.

Oracle Home Management – part 2: Common patching patterns

Let’s see some common approaches to Oracle Home patching. First, how patches are applied No, I will not talk about how to use opatch It is an overview of the “high-level” methods… when you have...

View Article


Image may be NSFW.
Clik here to view.

Oracle Home Management – part 3: Strengths and limitations of Rapid Home...

In the previous post I mentioned that having a central repository storing the Golden Images would be the best solution for the Oracle Home provisioning. In this context, Oracle provides Rapid Home...

View Article

Image may be NSFW.
Clik here to view.

Oracle Home Management – part 4: Challenges and Opportunities of the New...

Starting with the upcoming next release (18c), the Oracle Database will be a yearly release. (18c, 19c, etc). New yearly releases will contain only new features ready to go, and eventually some new...

View Article

About the universe, the infinite big and the infinite small…

The rumors start spreading fast (despite I have tried to keep it secret :-)), so I prefer to announce it personally rather that let you know through other voices… I will work for Trivadis until the 6th...

View Article


Oracle Home Management – part 5: Oracle Home Inventory and Naming Conventions

Having the capability of managing multiple Oracle Homes is fundamental for the following reasons: Out-of-place patching: cloning and patching a new Oracle Home usually takes less downtime than stopping...

View Article


Image may be NSFW.
Clik here to view.

Oracle Home Management – part 6: Simple Golden Image Blueprint

As I explained in the previous blog posts, from a manageability perspective, you should not change the patch level of a deployed Oracle Home, but rather install and patch a new Oracle Home. With the...

View Article

Image may be NSFW.
Clik here to view.

Oracle Home Management – part 7: Putting all together

Last part of the blog series… let’s see how to put everything together and have a single script that creates and provisions Oracle Home golden images: Review of the points The scripts will: let create...

View Article

Oracle Database 18c and version numbers

The Oracle New Release Model is very young, and thus suffers of some small inconsistencies in the release naming. Oracle already announced that 18c was a renaming of what was intended to be 12.2.0.2 in...

View Article

Setting Grid Infrastructure 18c Oracle Home name during the install

A colleague has been struggling for some time in order to get the correct Oracle Home name for the Grid Infrastructure18.3.0 when running gridSetup.sh. In the graphical Oracle Universal Installer there...

View Article


Image may be NSFW.
Clik here to view.

Converting SQL*Plus calls in shell scripts to ORDS calls

I develop a lot of shell scripts. I would not define myself an old dinosaur that keeps avoiding python or other modern languages. It is just that most of my scripts automate OS commands that I would...

View Article

Grid Infrastructure 18c: changes in gridSetup.sh -applyRU and -createGoldImage

Starting with release 12cR2, Grid Infrastructure binaries are no more shipped as an installer, but as a zip file that is uncompressed directly in the Oracle Home path. This opened a few new...

View Article


Image may be NSFW.
Clik here to view.

Port conflict with “Oracle Remote Method Invocation (ORMI)” during Grid...

After years of installing Grid Infrastructures, today I have got for the first time an error on something new:$ /u01/app/grid/crs1840/gridSetup.sh -silent -responseFile...

View Article

Image may be NSFW.
Clik here to view.

Oracle Grid Infrastructure 18c patching part 1: Some history

Down the memory lane Although sometimes I think I have been working with Oracle Grid Infrastructure since it exists, sometimes my memory does not work well. I still like to go through the Oracle RAC...

View Article


Oracle Grid Infrastructure 18c patching part 2: Independent Local-mode...

The first important step before starting using the new Independent Local-mode Automaton is understanding which are its components inside a cluster. Resources Here’s the list of service that you will...

View Article

Image may be NSFW.
Clik here to view.

Oracle Grid Infrastructure 18c patching part 3: Executing out-of-place...

I wish I had more time to blog in the recent weeks. Sorry for the delay in this blog series If you have not read the two previous blog posts, please do it now. I suppose here that you have the...

View Article

Image may be NSFW.
Clik here to view.

Oracle Clusterware Services Status at a glance, fast!

If you use Oracle Clusterware or you deploy your databases to the Oracle Cloud, you probably have some application services defined with srvctl for your database. If you have many databases, services...

View Article
Browsing all 119 articles
Browse latest View live