Daily Archives Sunday, November 2008

11.1.0.7 Fun

Well, I make that about 4 weeks since I installed 11.1.0.7 on my laptop on, yes, Vista but the weeks have flown by and I’ve only had a very quick play with it.

It was released along with another few ports that I was surprised to see appear so quickly, specifically AIX. As I’m working at an AIX site at the moment, I’m used to the long wait for ‘Tier 2′ ports to appear. It’s usually about 6 months minimum. In a fit of wild speculation based on no solid information, I’d venture that the Linux port was ready long ago but was held back for Openworld as part of the Exadata announcement, which meant that the other porting teams caught up and were able to release soon after Openworld. As I said, wild speculation, but most of the Exadata blog posts I’ve seen in the past month seem to be similarly uninformed which is all the more surprising when there are plenty of white papers online. Frankly, you’d think if someone sets themself up as an industry analyst, they would take the time to read public information before they start spouting opinions. I suppose that’s probably why I’ll never make it as an industry analyst.

So what’s in 11g that would have given some of the Exadata game away if it had been released before Openworld? Here are a few little fun details.

Because of the OEM performance presentations and the course, one of the first things I do is take a look at DB Control for any new update (and I need to remember to respond to Noon’s post one day soon). At the bottom of the main Performance Page for the instance in the 11g screens is a tabbed section that includes an I/O tab which is one of the most noticeable improvements in 11g.

What may or may not be obvious from a small graphic is that the first of the I/O types listed in the key in the right hand side is ‘Smart Scan’, but I don’t expect I’ll be seeing that appearing in graphs on my laptop any time soon ;-)

While I was at it, I thought I’d see if there were any Exadata-related parameters or timed events.

SYS@TEST11> select name, value from v$parameter  2  where name like '%cell%';

NAME----------------------------------------VALUE--------------------------------------------------------------------------------cell_partition_large_extentsDEFAULTcell_offload_processingTRUEcell_offload_parameters

cell_offload_compactionADAPTIVEcell_offload_plan_displayAUTO

SYS@TEST11> select name, wait_class from v$event_name where name like '%cell%';

NAME                                     WAIT_CLASS---------------------------------------- --------------------cell smart table scan                    User I/Ocell smart index scan                    User I/Ocell statistics gather                   User I/Ocell smart incremental backup            System I/Ocell smart file creation                 User I/Ocell smart restore from backup           System I/Ocell single block physical read          User I/Ocell multiblock physical read            User I/OStreams miscellaneous event              Other

9 rows selected.

Just a bit of fun, but nowhere near as much fun as Real Time SQL Monitoring. Now *that’s* a feature worth upgrading for!

WordPress 2.6.3…

WordPress 2.6.3 came out a few days ago, but I’ve not had chance to upgrade until now. If you’re reading this, it all went well.
It’s only a minor security fix release, so you could just wait for 2.7.
Cheers
Tim…

Updated links

If you haven’t seen Dan Morgan’s Oracle library yet at http://www.psoug.org/library.html then now it’s time to do so!
I think what he’s done is awesome and I use his library almost every day when I don’t remember some syntax off the top of my head. I normally just google for keywords like “create hash cluster psoug” [...]

Little oradebug enhancement in Oracle 11g

There’s a command called: ORADEBUG SETORAPNAME in 11g.
It allows you to attach to a named background process as shown below, so you don’t need to figure out what’s the PID or SPID of the target process.
SQL> oradebug setorapname dbw0
Oracle pid: 9, Unix process pid: 5506, image: oracle@linux03 (DBW0)
SQL>
SQL> oradebug setorapname pmon
Oracle pid: 2, Unix process [...]

NUMA

Browsing through a few blogs over the weekend, I found this interesting item from Riyaj Shamsudeen about tracking down a lost ASM heartbeat and excessive CPU usage on shutdown.
      

Advert - NoCOUG

The Northern California user group will be holding their Fall conference on 13th November in Pleasanton CA.
I mention it not just because I’m doing the keynote (on testing) but also because I think I’ll find it easy to fill my day with interesting presentations. , I’m particularly looking forward to hearing Dan Tow speaking on [...]

Celebrating Carl’s Life

As Joel announced yesterday, Carl’s family will be holding a memorial service to celebrate his life Thursday, November 6 in Riverside, California.
In lieu of flowers the family has set up a Memorial Fund in behalf of Carl’s daughter, Destany. Donations to Carl’s Memorial Fund can be by domestic or international wire transfer or by sending [...]