Monthly Archives: March 2010

Co-authoring Pro Oracle RAC 11g on Linux

I am very happy to announce that I have the great honor to co-author the new edition of the successful Pro Oracle Database 10g RAC on Linux: Installation, Administration, and Performance. The first edition, Pro Oracle RAC 10g on Linux was my main reference when installing, configuration and maintaining RAC on Linux (my preferred platform). It contains all the topic and a bit more I needed to properly get started with RAC and also contained some advice about things that didn’t work quite as advertised by Oracle.

I am contributing four chapters to the book, dealing with RAC architecture, RAC concepts, Workload management and an introduction. Quite a bit of work to be done, but well worth it. Maybe I’ll get into the whole authoring business a bit more :) I am hoping to continue the successful tradition of the 10g version of the book bringing some of the more exciting Oracle 11g Release 2 features into play and also provide a readable book that can be used as an introduction to the topic as well as a reference for experienced database administrators.

I signed the contract yesterday and await it to be countersigned by Apress where the book is going to be published. Once that’s done, I can crack on.


Installing RAC 11.2 on ocfs2 part I

This post may not be relevant to the majority of people out there but I didn’t find a lot of useful documentation out there regarding RAC 11.2 on OCFS2 installations. And also I am in desparate need of my own test environment! Oracle Cluster File System version 2 is a promising cluster file system on Linux, and I stand corrected about the state of development (see also comment at the bottom of the post!),  ocfs2 file system OCFS2 1.4.4-1 dates from 2009.09.25.

The reason for evaluating this combination is that I am constrained on disk space and memory so saving a little bit of RAN by not having to have a set of ASM instances is good for me (I hope). Also I’d like to try having the RDBMS binaries setup as a shared home-a configuration I haven’t used before.

So here are the key facts about my environment:

  • dom0: OpenSuSE 11.2 kernel x86-64
  • domU: Oracle Enterprise Linux 5 update 4 x86-64

I created the domUs using virt-manager, an openSuSE supplied tool. Unfortunately it can’t set the “shareable” attribute to the shared storage (libvirt’s equivalent to the exclamation mark in the disk= directive) so I have to do this manually. “virsh edit <domain>” is a blessing-it is no more necessary to do the four-step

  • “virsh dumpxml <domain> > /tmp/domain.xml
  • virsh undefine <domain>
  • vi /tmp/domain.xml
  • virsh define /tmp/domain.xml

How nice is that! Continue reading