Well, it was a long day but it ended in a fun way.
Today I was back to the normal OpenWorld sessions starting with the general session. It was eye-opening because the speakers described a new CPU chip that they were using in their latest servers. It had some custom elements to support database processing. It was strange because I have recently been studying the latest Intel x86 documentation and it was interesting to compare (more...)
Instead of going to the normal OpenWorld events today I went to OakTable World. Now my brain is fried from information overload.
It started at 8 am with a nice talk about hash joins and Bloom filters. Toon Koppelaars had some nice moving graphics showing how bloom filters work. I’ve studied Bloom filters before but I’m not sure I understood it with the clarity that I had after this talk.
Then I did my talk (more...)
It was a good first full day at Oracle OpenWorld. It started with the keynote led by Oracle’s CEO. Of course he was very upbeat about Oracle’s products. But, I found his comments about the economy and the way it affects IT spending more interesting than Oracle’s cloud products. My translation is that companies have a lot of older systems that they can’t easily retire or upgrade but they want to quickly add all this new (more...)
After months of waiting and anticipation. Oracle Forms 12c was released today at the kick off of Oracle OpenWorld. And if you don’t believe me download it HERE !
Join us at Oracle OpenWorld to see demo’s and learn more about 12c new features and Oracle Forms cloud support and mobility. Schedule your 1:1 meeting HERE.
I just finished reviewing my Delphix blog posts in preparation for the talks that I will give during OpenWorld. I find myself referring back to my blog to help me remember what I have done in the past. I was thinking that I needed to jog my memory so that I could answer questions when I give my talks. Some of the Delphix topics that I am speaking about occurred a year or two ago so my memories (more...)
Today I get on a plane. It is a long flight, 10+ hours, and throughout all of it, some people will hate me. I even expect some Hard Stares. Why? Because I’ll be sitting in a seat with a large space in front of it – and my legs dangling off the front of the seat. Those over 6 foot will be fuming I have that extra leg room. See me sitting there. See me (more...)
Here is a YouTube video of a short Toastmasters talk of mine about a DBA topic. It was probably too technical for the audience but may interest the readers of this blog.
Here was a post about a similar topic:
In a hectic year it is good to attend and contribute to Oracle user group sessions. This adds an element of a ‘Working Holiday’ to someones schedule. I can promise you, the vacation isle of Rovinj is a perfect venue for this and especially since it is the last week of the opening of the Hotel for this season.
Of course you can find all information about contributing to these events right here!!
The weather is cooling down, it’s the season of pumpkins, football, and, most importantly, it’s time to get excited for Oracle Open World! There are so many amazing sessions and speakers this year. We wish we could see all of them. To help you narrow down the list of choices, Mia Urman, Oracle ACE Director and AuraPlayer CEO, complied a list her of Must-See Sessions.
Before I discuss Mia’s favorites, I will begin with ones (more...)
Next week I’m presenting along with Liberty Global at the Cloudera Sessions event in Amsterdam on October 15th 2015, on their implementation of Cloudera Enterprise on Oracle Big Data Appliance for a number of big data and advanced analytics initiatives around their cable TV, mobile and internet business.
We’ve been working with Liberty Global for a number of years and helped them get started with their move into big data a year or so ago, (more...)
It is official. I will be doing my Delphix presentation at Oaktable World during the Oracle OpenWorld conference at the end of this month. My talk is at 9 am on Tuesday, October 27.
I will describe our journey as a new Delphix customer with its ups and downs. I tried to have the spirit of a user group talk where you get a real person’s experience that you might not get from a more (more...)
A long, long time ago, people started using the following SQL idiom:
with t as (select /*+ materialize */ …..)
select …. from t
If my memory serves me right, Jonathan Lewis was the first person whom I saw using this idiom. The use of that idiom was to speed create a global temporary table and reuse the query results, without having to re-execute query again. Here is an example:
SQL> set autotrace on
One of the under-utilized killer features of Oracle ADF is the Data Visualization (DVT) compontents.
It is easy to build bad visualizations as Oracle themselves show in the documentation:
However, the commercial application that Oracle build with ADF (Fusion Applications, Enterprise Manager) obviously have benefited from the skills of professional visualization designers. These products use of visualizations well.
You application could probably benefit from some visualizations, too. Check out Status Meter and LED gauges as (more...)
Database startup fails:
ORA-16038: log one sequence 3144 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312 online log 1 thread 1 <path to redo log file>
In the alert.log:
ORA-16014 signalled during: ALTER DATABASE open …
ORA-19815: WARNING: db_recovery_file_dest_size of xxx bytes is 100.00% used, and has 0 remaining bytes available.
support id : Flash Recovery Area Full – Database Fails to Open ORA-16038 (Doc ID 337258.1)
(warning: this is a rather detailed technical post on the internal working of the Oracle database’s commit interactions between the committing foreground processes and the log writer)
After the Trivadis Performance days I was chatting to Jonathan Lewis. I presented my Profiling the log writer and database writer presentation, in which I state the foreground (user/server) process looks at the commit SCN in order to determine if its logbuffer contents are written to disk by (more...)
As you may know, not indexing foreign key can have a huge impact on lock behavior and hurt database scalability (Not only with Oracle).
But there is also some rules of thumbs (coming from Asktom) when non indexing the foreign key is considered as reasonable.
So, when do you NOT necessary need to index a foreign key ?
In general when the following conditions are met:
o you do NOT delete from the parent table. (especially with (more...)
On the 6th of October the Oracle Cloud Day 2015 takes place in The Netherlands. iAdvise is proud to be a bronze sponsor on what promises to be a day filled with interesting sessions.
One of the main topics will be the Oracle Database Cloud service. In this blog post, which was published in the OGh Visie earlier this year, you can read what the Oracle Database Cloud Service is, which configuration possibilities there (more...)
The Problem – Missing Target Details
I was evaluating an Information Publisher report containing data about host targets. The report is based on the sysman.mgmt$os_hw_summary view that contains all sorts of information about your hosts. It is an excellent data source for Information Publisher reports. Unless the data is missing.
One of my hosts didn’t appear in that view, even though the host’s console page appeared healthy. Then I looked at the details. Instead (more...)
I am currently working in a team alongside a gentleman known as Roberto Rigliaco. You are unlikely to have heard of Roberto as he is not (yet) a blogger and not (yet) known on the conference circuit.
Nevertheless, Roberto has done some excellent work recently analyzing the use of object statistics in partitioned tables. I haven’t seen his findings published anywhere else and so I am glad to say that Roberto has accepted my offer (more...)
Ever deleted or changed something by accident in your application and wished you could get it back?
You can! The oracle database has a feature called flashback, and APEX can take advantage of this feature. (Flashback needs to be enabled on the database, if you are not sure if it is enabled on your database, you can always ask your DBA).
Today I will show you some of the different places, where you can (more...)