APEX Connect 2017 – Day 1
This year again the APEX connect conference spans over three days with mixed topics around APEX, like JavaScript, CSS, SQL and much more. After the welcome speech and the Keynote about “Reconciling...
View ArticleAPEX Connect 2017 – Day 2
After the Keynote about “Oracle Application Express – Ahead of it’s time. Leading the way forward” by Joel Kallmann (Director of Software Development for APEX) and some overall presentation about...
View Articleopatchauto and “java.lang.UnsatisfiedLinkError”, Topology creation failed...
Yesterday I had fun with Opatch again. We wanted to apply the latest PSU (12.1.0.2.170418) on top of a 12.1.0.2 GI without any patches applied: xxxxx@xxxxx:/disk00/app/12.1.0/grid_2_4/diagnostics/...
View ArticleWorkaround for bug 19566227/20563128 doing Cross Platform Migration (MOS Note...
In a project I have to move an Oracle 11.2.0.4-DB (around 7TB in size) from Sparc Solaris (called Source in the remainder of this Blog) to Linux x86-64 (called Target in the remainder of the Blog)....
View ArticleYou do use the Oracle Trace File Analyzer, don’t you?
When you do not know what the Oracle Trace File Analyzer (tfa) is or you have heard about it but you don’t know what it is for then you probably should read this, especially when you are working in...
View ArticleGetting Solaris 8 x86 up and running in Virtual Box
As this project is going to start soon and I learned that there is a x86 version of Solaris 8, today I thought it would be great if I can get a test setup up and running. First issue: Where to get the...
View ArticleOracle 12cR2: exchange partition deferred invalidation
In a previous post I introduced the new 12cR2 feature where some DDL operations can use the same rolling invalidation than what is done with dbms_stats. On tables, DDL deferred invalidation is...
View ArticleSummer, autumn and winter: a lot of conferences ahead
It is hot in Europe, it is summer, enjoy, but technology moves fast so you have the chance to already prepare for the next conferences. The IT Tage 2017 will happen the 11th to 14th of December this...
View ArticleODA X6 installation: re-image
The Oracle Database Appliance is shipped with a bare-metal installation which may not be the latest version. You may want to have it virtualized, or get the latest version to avoid further upgrade, or...
View ArticleRecommended DB Parameters on the Oracle Database Appliance (ODA)
When creating a DB on the ODA using # oakcli create database -db <db-name> a template is used to set a couple of DB parameters like e.g. _datafile_write_errors_crash_instance=FALSE...
View ArticleDocumentum – Change password – 7 – DB – Schema Owner
In this serie, I completed the passwords I wanted to talk about on the Content Server. Therefore in this blog, I will talk about the only Database Account that is relevant for Documentum: the Database...
View ArticlePostgres vs. Oracle access paths – intro
This is the start of a series on PostgreSQL execution plans, access path, join methods, hints and execution statistics. The approach will compare Postgres and Oracle. It is not a comparison to see...
View ArticlePostgres vs. Oracle access paths I – Seq Scan
Here is the first test I’ve done for my Postgres vs. Oracle access paths series and the first query did a sequential scan. It illustrates the first constant you find in the documentation for the query...
View ArticleOracle Cloud: script to stop all PaaS services
With metered cloud services, keeping all your instances running may become expensive. The goal is to start them only when you need them. Here is a script that stops all instances you have on the Oracle...
View ArticlePostgres vs. Oracle access paths II – IndexOnlyScan
In the previous post I’ve explained a sequential scan by accident: my query needed only one column which was indexed, and I expected to read the index rather than the table. And I had to hint the...
View ArticlePostgres vs. Oracle access paths III – Partial Index
In the previous post I said that an Index Only Access needs to find all rows in the index. Here is a case where, with similar data, Postgres can find all rows but Oracle needs additional...
View ArticleExadata Capacity on Demand and Elastic Rack
Since X4 we can do Capacity on Demand on Exadata: disable some CPU cores to lower cost of Oracle Database licenses. Depending on the models, and the configuration, there are different minimums and here...
View ArticlePostgres vs. Oracle access paths IV – Order By and Index
I realize that I’m talking about indexes in Oracle and Postgres, and didn’t mention yet the best website you can find about indexes, with concepts and examples for all RDBMS:...
View ArticlePostgres vs. Oracle access paths V – FIRST ROWS and MIN/MAX
We have seen how an index can help to avoid a sorting operation in the previous post. This avoids a blocking operation: the startup cost is minimal and the first rows can be immediately returned. This...
View ArticlePostgres vs. Oracle access paths VI – Index Scan
In the previous post my queries were still reading the indexed column only, from a table which had no modifications since the last vacuum, and then didn’t need to read table pages: it was Index Only...
View Article