Running the Oracle Client on a Raspberry Pi
What are the possibilities to use a Raspberry Pi computer as an Oracle client? Besides other things I’ll show a possibility in this Blog to run the fat/thick Oracle Client on a Raspberry Pi! REMARK:...
View ArticleCPUs: Cores versus Threads on an Oracle Server
When doing a performance review I often do talk with the DBA about the CPU utilization of the server. How reliable is the server CPU utilization with tools like top or the host CPU utilization in the...
View ArticleConnect-times to the DB suddenly become very slow using sqlcl
I recently wrote a couple of sql-scripts which had to run on all of my customer’s DBs. The sql-scripts had to be started from a Linux-client, which does not have any Oracle client software installed....
View Articlesqlplus and its column output
During tuning or normal DBA activities one of the most annoying things is sqlplus with its default column output when running queries. I.e. even after setting a linesize of 1000 and a pagesize of 1000...
View ArticleRestarting a failed transportable tablespace metadata import
I’m currently working in a project to migrate a Datawarehouse-database from Solaris to Linux Intel (Endian-change). We do use the cross platform incremental backups method as described in My Oracle...
View ArticleRunning PLSQL as SYSDBA through DEFINER-rights?
Recently I got an interesting request: The customer wanted to allow the application installation routine to create a guaranteed restore point without giving it all required privileges to do so. So the...
View ArticleTechnical and non-technical sessions at the DOAG 2018
The amazing DOAG 2018 conference is over now. As every year we saw great technical as well as great non-technical sessions. What impressed me was the non-technical presentation “Zurück an die Arbeit –...
View ArticleDirect NFS, ODM 4.0 in 12.2: archiver stuck situation after a shutdown abort...
A customer had an interesting case recently. Since Oracle 12.2. he got archiver stuck situations after a shutdown abort and restart. I reproduced the issue and it is caused by direct NFS since running...
View ArticleOracle 19c
Oracle 19c has been released quite a while ago already and some customers already run it in Production. However, as it is the long term supported release, I thought I blog about some interesting...
View ArticleCreating archived redolog-files in group dba instead of oinstall
Since Oracle 11g files created by the database belong by default to the Linux group oinstall. Changing the default group after creating the central inventory is difficult. In this Blog I want to show...
View ArticleElapsed time of Oracle Parallel Executions are not shown correctly in AWR
As the elapsed time (time it takes for a task from start to end, often called wall-clock time) per execution of parallel queries are not shown correctly in AWR-reports, I thought I setup a testcase to...
View ArticleOracle FAST=TRUE in sqlplus? Some thoughts about rowprefetch
During my time as a Consultant working on Tuning Tasks I had the feeling that many people think that there is an Oracle-parameter “FAST=TRUE” to speed up the performance and throughput of the database...
View ArticleARRAYSIZE or ROWPREFETCH in sqlplus?
ARRAYSIZE or ROWPREFETCH in sqlplus? What is the difference between the well known sqlplus-setting arraysize and the new sqlplus-12.2.-feature rowprefetch? In Blog...
View ArticleA change in full table scan costs in 19c?
During tests in Oracle 19c I recently experienced this: cbleile@orcl@orcl> select * from demo4 where m=103; cbleile@orcl@orcl> select * from table(dbms_xplan.display_cursor); ......
View ArticleSetup Oracle XE on Linux Mint – a funny exercise
On my old Laptop (Acer Travelmate with an Intel Celeron N3160 CPU) I wanted to install Oracle XE. Currently the available XE version is 18.4. My Laptop runs on Linux Mint 19.3 (Tricia). The Blog will...
View ArticleCleanup a failed Oracle XE installation on Linux Mint
On this Blog I described on how to install Oracle XE on a current Linux Mint version (19.3. Tricia when writing the Blog). After the conversion of the Oracle provided rpm to a deb installation file...
View ArticleStarting an Oracle Database when a first connection comes in
To save resources I thought about the idea to start an Oracle database automatically when a first connection comes in. I.e. if there are many smaller databases on a server, which are not required...
View ArticleHandle DB-Links after Cloning an Oracle Database
By Clemens Bleile After cloning e.g. a production database into a database for development or testing purposes, the DBA has to make sure that no activities in the cloned database have an impact on data...
View ArticleFunctions in SQL with the Multitenant Containers Clause
By Clemens Bleile To prepare a presentation about Multitenant Tuning I wanted to see the METHOD_OPT dbms_stats global preference of all my pluggable DBs. In this specific case I had 3 PBDs called pdb1,...
View ArticleDB-Upgrade hangs in SE2 waiting on Streams AQ while gathering statistics on...
A couple of weeks ago I upgraded an Oracle Standard Edition 2 test database from 12.1.0.2 to 12.2.0.1 (with the April 2020 Patch Bundle) on Windows. Recently I upgraded the production database. Both...
View Article