Wie behebt man ein RAC-Datenbankstartproblem mit Orachk in 5 Minuten?

Wie behebt man ein RAC-Datenbankstartproblem mit Orachk  in 5  Minuten?

Inhaltsverzeichnis

Neue TFA Collector Bundles ORAchk  und andere RAC-Tools

TFA Collector-Funktionen

  • ORAchk zur Förderung einer proaktiven Problemlösung
  • OSWatcher,  Procwatcher, SQLT,  ORAtop  und DARDA, um sicherzustellen, dass solche Daten für reaktive Arten von Problemen verfügbar sind
  • Download TFA Collector – Tool for Enhanced Diagnostic Gathering (Doc ID 1513912.2)

Installation von TFA Lite / ORACHK

Note orachk  ist jetzt mit TFA-Collector gebundelt

Verwenden Sie den MOS-Artikel unten, um TFA Collector herunterzuladen

TFA Collector – Tool für enhanced Diagnostic Gathering (Doc ID 1513912.2)

 

Extrahieren und Installieren von Orachk  als Root-Benutzer

root@grac41 t]-  ls

installTFALite TFACollectorDocV121250.pdf  TFALite_121250.zip

[root@grac41 t]- ./installTFALite

Starten der TFA-Installation

Geben Sie einen Speicherort für die Installation von TFA ein (/tfa  wird angehängt, wenn nicht angegeben) [/home/oracle/t/tfa]:

/home/oracle/TFA

———————————.

|            TFA-Benutzer |

+———–+———–+———+

| Benutzername | Benutzertyp | Status |

+———–+———–+———+

| asmadmin  | GRUPPE | Zulässige |

| Netz| USER | Zulässige |

| oinstallieren  | GRUPPE | Zulässige |

| orakel-| USER | Zulässige |

'———–+———–+———'

Zusammenfassung der TFA-Installation:

.————————————————————.

|                           grac41 |

+———————+————————————–+

| Parameter | Wert |

+———————+————————————–+

| Installationsort | /home/oracle/TFA/tfa/grac41/tfa_home  |

| Repository-Standort | /home/oracle/TFA/tfa/repository |

| Repository-Nutzung | 0 MB von 2982 MB |

'———————+————————————–'

.————————————————————.

|                           grac42 |

+———————+————————————–+

| Parameter | Wert |

+———————+————————————–+

| Installationsort | /home/oracle/TFA/tfa/grac42/tfa_home  |

| Repository-Standort | /home/oracle/TFA/tfa/repository |

| Repository-Nutzung | 0 MB von 2982 MB |

'———————+————————————–'

.————————————————————.

|                           grac43 |

+———————+————————————–+

| Parameter | Wert |

+———————+————————————–+

| Installationsort | /home/oracle/TFA/tfa/grac43/tfa_home  |

| Repository-Standort | /home/oracle/TFA/tfa/repository |

| Repository-Nutzung | 0 MB von 2982 MB |

'———————+————————————–'

TFA wurde erfolgreich installiert…

 

 

Problembeschreibung

 

Entweder das Starten der RAC-Instanz mit sqlplus  oder  srvctl schlägt mit Fehlern fehl:  

 

[oracle@grac43 dbs]$ sqlplus  / als  sysdba

SQL*Plus: Release 11.2.0.4.0 Produktion am Di 23 Jun 13:01:15 2015

Copyright (c) 1982, 2013, Oracle.  Alle Rechte vorbehalten.

Verbunden mit einer Instance im Leerlauf.

SQL>  Start  nomount

ORA-01078: Fehler bei der Verarbeitung von Systemparametern

ORA-01565: Fehler beim Identifizieren der Datei '+DATA/grac4/spfilegrac4.ora'

ORA-17503: ksfdopn:2 Datei datei +DATA/grac4/spfilegrac4.ora nicht geöffnet

ORA-01034: ORACLE nicht verfügbar

ORA-27123: Nicht an freigegebenes Speichersegment anhängen

Linux-x86_64 Fehler: 13: Berechtigung verweigert

Zusätzliche Informationen: 26

Zusätzliche Informationen: 229382

Führen Sie Orack  aus, und überprüfen Sie die HTML-Datei auf Fehler und Warnungen

 

[root@grac41 Orachk]- ./orachk -v

ORACHK VERSION: 12.1.0.2.3_20150305

 

[root@grac41 Orachk]- ./orachk

Der CRS-Stack wird ausgeführt, und CRS_HOME ist nicht festgelegt. Möchten Sie CRS_HOME auf /u01/app/11204/grid setzen?[ y/n][y]

 

 

Geprüfte generierte HTML-Datei auf WARNINGS und ERRORS

..

Cluster-Wide-Status

WARNUNG => RDBMS-Softwarebesitzer UID stimmt nicht clusterübergreifend überein

 

DATEN VON GRAC41 – RDBMS SOFTWARE OWNER UID ACROSS CLUSTER

uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall,500(vboxsf),54322(dba),506(asmdba)

 

DATEN VON GRAC42 – RDBMS SOFTWARE OWNER UID ACROSS CLUSTER

uid=54321(oracle)  gid=54321(oinstall)groups=54321(oinstall,500(vboxsf),54322(dba),506(asmdba)

 

DATEN VON GRAC43 – RDBMS SOFTWARE OWNER UID ACROSS CLUSTER

uid=501(grid)  gid=54321(oinstall)groups=54321(oinstall),500(vboxsf),54322(dba),504(asmadmin),506(asmdba),507(asmoper)

 

-> Hier sehen wir leicht sehen, dass  uid  auf GRAC43 falsch ist

 

Beheben des Fehlers und Überprüfen des Datenbankstatus

[root@grac43 bin]# chown oracle:oracle

[root@grac43 bin]# chmod 6751 oracle

 

 

 

 

 

[root@grac43 bin]" ls -l Orakel

-rwsr-s–x. 1 orakel  asmadmin  239732402 21.07.2014    orakel

[grid@grac43 . . srvctl  Startinstanz -d grac4 -i  grac43

[oracle@grac43 dbs]$ srvctl  Statusdatenbank -d grac4

Instanz grac41 wird auf Knoten grac41 ausgeführt

Instanz grac42 wird auf Knoten grac42 ausgeführt

Instanz grac43 wird auf Knoten grac43 ausgeführt

 

 

 

Dieser Beitrag wurde unter ORACLE RAC veröffentlicht. Setze ein Lesezeichen auf den Permalink.