Inhaltsverzeichnis

Fehler bei Installationen von Oracle Produkten auf zu neuen/zu alten / nicht freigegebenen Installationen

Sammlung von Fehlermeldungen von Oracle Produkten auf Linux, wie die Installation von Oracle Clusterware 10g 10.2.0.1 auf einen Oracle Linux 5.5

Error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

In den Programmen srvctl und vipca wird per LD_ASSUME_KERNEL=2.4.19 eine andere Kernel Version „vorgegaukelt“, unter Oracle Linux 5.5 64bit führt das aber zu dem Fehler „ Error while loading shared libraries: libpthread.so.0“ Lösung: In den Skripten vipca / srvctl die jeweiligen Blöcke bzgl. LD_ASSUME_KERNEL auskommentieren. Quelle: Lokeshaggarwal's DBA Blog

runInstaller 10g startet nicht mit diversen Fehlermeldungen auf einer Oracle Linux 6 Umgebung " ibawt.so: libXp.so.6: cannot open shared object "

Problem: Exception java.lang.UnsatisfiedLinkError: libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred.. java.lang.UnsatisfiedLinkError: ibawt.so: libXp.so.6: cannot open shared object file: No such file or directory

Lösung: Fehlende 32 Bit Libraries nachinstallieren

yum install /lib/ld-linux.so.2  libXt.{i686,x86_64} libXext.{i686,x86_64} libXtst.{i686,x86_64}

CRS-2800: Cannot start resource 'ora.asm' as it is already in the INTERMEDIATE state on server 'racdb02'

Problem:
Die Clusterplatte für die voting/ocr disk wurde als „normale“ VMware Platte angelegt und nicht vollständig preallocated („allocate all disk space now“ Button nicht gewählt!).

Lösung:
Um eine erneute Installation zu vermeiden ⇒

Das Cluster wieder dekonfigurieren:

#Als root erst auf Knoten 2 dann auf Knoten 1!
$ORACLE_HOME/crs/install/rootcrs.pl –verbose –deconfig –force

Die existierende Voting Disk dekonfigurieren

# als root auf Knoten 1
oracleasm deletedisk DG_VOT01
oracleasm scandisks
# als root auf Knoten 2
oracleasm scandisks

Die neue Platte in das System anlegen und einhängen
siehe VMware Disk Management Als ASM Platte bekannt geben

# als root auf Node 1
fdisk /dev/sd<die neue Platte! aus Schritt zuvor>
oracleasm createdisk DG_VOT01 /dev/sd<die neue Platte! aus Schritt zuvor>1
oracleasm scandisks
 
# als root auf Knoten 2
oracleasm scandisks

Das Cluster mit dem root.sh wieder neu konfiguriert

# als root auf Knoten 1
$ORACLE_HOME/root.sh
 
# als root auf Knoten 2
$ORACLE_HOME/root.sh

java.lang.UnsupportedClassVersionError: oracle/ops/opsctl/OPSCTLDriver (Unsupported major.minor version 49.0)

Beim Aufruf von srvctl in einer gemischten DB Umgebung:

srvctl add database -d GPI -o /opt/oracle/product/10.2.0/db_1/ -p +DATA/gpi/spfilegpi.ora -y AUTOMATIC
 
PRCD-1025 : Failed to create database GPI
PRCT-1011 : Failed to run "srvctl". Detailed error: [Exception in thread "main" java.lang.UnsupportedClassVersionError: oracle/ops/opsctl/OPSCTLDriver (Unsupported major.minor version 49.0),

Lösung:
Als ORACLE_HOME MUSS das Home der Datenbank gesetzt werden NICHT das Home vom Cluster das konfiguriert werden soll!