Result cache invalidation caused by DML locks
In a previous post about Result Cache, I was using ‘set autotrace on’ in my session to see when the result cache hit saves the logical reads. I got a comment, by e-mail and with full test case,...
View ArticleDocker-CE on Oracle Enterprise Linux 7
Here is how I install the latest Docker version on Oracle Linux 7. You find several blog posts about it which all install ‘docker-engine’. But things move fast in this agile world and docker package...
View ArticleAfter IoT, IoP makes its way to the database
At each new Oracle version, I like to check what’s new, not only from the documentation, but also from exposed internals. I look (and sometimes diff) on catalog views definitions, undocumented...
View ArticleDocker: efficiently building images for large software
I see increasing demand to build a Docker image for the Oracle Database. But the installation process for Oracle does not really fit the Docker way to install by layers: you need to unzip the...
View ArticleCovering indexes in Oracle, and branch size
A covering index is an index that contains all the columns required by your query, so that you don’t have to do a TABLE ACCESS BY INDEX ROWID, which is the major cost of an index range scan. You don’t...
View ArticleIOUG Collaborate 18
The IOUG Collaborate 18 is now done. I presented 2 sessions there: From Transportable Tablespaces to Pluggable Databases The introduction comes from a 5 minutes talk at Oracle Open World 2016 in the...
View ArticleADWC: Creation of Autonomous Database Cloud service
You want to try the Autonomous Database Cloud Service? That’s easy. Here is a Step-by-Step. Cloud Credits First, you need Cloud Credits. You may have bought them (any recent negotiation with Oracle...
View ArticleADWC: start/stop with PSM Command Line Interface
In the previous post, I explained how to create an Autonomous Data Warehouse with PSM (PaaS Service Manager Command Line Interface). The most common operation you want to do with it is starting and...
View ArticleADWC – a Docker container to start/stop Oracle Cloud services
In the previous post, I’ve explained how to start and stop the Autonomous Data Warehouse Cloud service from PSM (PaaS Service Manager). There’s a setup phase, and a run phase starting with...
View ArticleADWC – the hidden gem: Zepplin Notebook
In the previous blog posts I explained how to create, and stop/start the Autonomous Data Warehouse Cloud service. And I didn’t show yet how to connect to it. It is easy, from sqlplus or SQL Developer,...
View ArticleSome ideas about Oracle Database on Docker
This is not a ‘best practice’ but just some ideas about building Docker images to provide an Oracle Database. I started with the images provided by Oracle:...
View ArticleSQL Developer Web on the Oracle Cloud
You like SQL Developer because it is easy to install (just unzip a jar) and has a lot of features? Me too. It can be even easier if it is provided as a web application: no installation, and no java to...
View ArticleADWC – connect from your premises
In the previous post about the Autonomous Data Warehouse Service, I’ve run queries though the Machine Learning Notebooks. But you obviously want to connect to it from your premises, with SQL*Net. Of...
View Article12c upuserxt.lst, upobjxt.lst & Oracle Maintained objects/users
Mike Dietrich has blogged recently about upuserxt.lst and upobjxt.lst and how to query them with external table. The first time I’ve seen those ‘.lst’ files, the default extension for sqlplus spool...
View ArticleADWC – System and session settings (DWCS lockdown profile)
The Autonomous Data Warehouse Cloud service is a PaaS managed service where we have a PDB and an ADMIN user which has most of the system privileges. For example, we have the privilege to change...
View ArticlePostgres, the fsync() issue, and ‘pgio’ (the SLOB method for PostgreSQL)
That’s a long blog post title, which is actually just a good pretext to play with Kevin Closson SLOB method for PostgreSQL: pgio I use the beta version of pgio here. If you want to read more about it,...
View ArticleWhich Bitnami service to choose in the Oracle Cloud Infrastructure?
In the Oracle Cloud PaaS you have a marketplace where you can choose your service. Some are packaged from Bitnami and available on multiple OS. My first idea is that in PaaS you do not care about the...
View ArticleOpenShift on my Windows 10 laptop with MiniShift
If you want to play with OpenShift on your laptop, you can, in a Virtual Machine. I have VirtualBox installed on my laptop. I’ll install Minishift here, which will create the VM to run OpenShift with...
View ArticleSQLcl connect target depends on previous connection
I thought it was a bug for two reasons: first, because I don’t like that my connect destination depends on the context, and then because it is a different behavior than in SQL*Plus. But finally, it is...
View ArticleInstalling MAMP to play with PHP, MySQL and OpenFlights
You may wonder what I’m doing with those technologies that are completely different from what I usually do. I’ll detail in a future blog post but the idea is giving a short introduction to databases to...
View Article