====== 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: [[http://lokeshaggarwal.wordpress.com/2010/02/19/error-while-loading-shared-libraries-libpthread-so-0-cannot-open-shared-object-file-no-such-file-or-directory/|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:vmware_tips_disk_management|VMware Disk Management]] Als ASM Platte bekannt geben # als root auf Node 1 fdisk /dev/sd oracleasm createdisk DG_VOT01 /dev/sd1 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!