Announcement

Collapse
No announcement yet.

Datenbank startet nach Installation der Werkzeuge nicht mehr

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datenbank startet nach Installation der Werkzeuge nicht mehr

    Hallo zusammen,

    ich bin im Thema Oracle komplett neu. Wir machen gerade eine Produktmigration und haben aus Performancegründen eine neue Oracle-Datenbank (10.2.0.1) aufgesetzt (Basis: W2K3), die auch schon erfolgreich funktionierte. Leider wurde sie immer langsamer, so dass wir nach einem Hinweis die Administrationswerkzeuge nachinstallierten, um mehr Speicher zuzuweisen. Leider geht seit dem die Datenbank nicht mehr, obwohl tnsnames.ora und listener.ora in Ordnung scheinen. Das Anmelden klappt nicht mehr mit dem Hinweis: SID-Name kann nicht aufgelöst werden.

    Was habe ich hier übersehen?

    Gruß
    constref

  • #2
    Hi,

    zuallererst: Ihr solltet dringenst ein oder zwei Kollegen aufbauen, die sich mit Oracle dann auch auskennen. Ansonsten lauft ihr von einem Problem ins andere.

    Zu dem anderen Problem: Woher kommt die Fehlermeldung genau? Sprich mit welchem Tool meldet ihr euch an?
    Funktioniert es, wenn Du auf dem server selbst folgendes machst:
    Code:
    set oracle_sid=sid_der_oracle_instance
    sqlplus user/passwort
    Was sagt die Ausgabe von lsnrctl status auf dem Server?

    Oracle-Datenbank (10.2.0.1) aufgesetzt
    Es existiert mittlerweile der Patch auf Version 10.2.0.4 den ihr einspielen solltet (Patchnummer: 6810189 auf Metalink).
    Am einfachsten und schnellsten geht es, wenn noch keine Instance existiert, ansonsten müsst ihr die DB Software und die Instance patchen und das dauert eben ein bissl länger(steht alles im readme beschrieben).

    Dim
    Zitat Tom Kyte:
    I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

    Comment


    • #3
      set oracle_sid=sid_der_oracle_instance
      sqlplus user/passwort

      Code:
      C:\>set oracle_sid=dbprojekt
      
      C:\>sqlplus dbprojekt/db
      
      SQL*Plus: Release 10.2.0.1.0 - Production on Fr Jul 11 08:00:05 2008
      
      Copyright (c) 1982, 2005, Oracle.  All rights reserved.
      
      ERROR:
      ORA-01034: ORACLE not available
      ORA-27101: shared memory realm does not exist
      
      
      Benutzernamen eingeben: dbprojekt
      Kennwort eingeben:
      ERROR:
      ORA-01034: ORACLE not available
      ORA-27101: shared memory realm does not exist
      lsnrctl status:

      Code:
      LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 11-JUL-2008 08:00:44
      
      Copyright (c) 1991, 2005, Oracle.  All rights reserved.
      
      Anmeldung bei (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
      STATUS des LISTENER
      ------------------------
      Alias                     LISTENER
      Version                   TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
      Startdatum                11-JUL-2008 07:36:50
      Uptime                    0 Tage 0 Std. 23 Min. 54 Sek.
      Trace-Ebene               off
      Sicherheit                ON: Local OS Authentication
      SNMP                      OFF
      Parameterdatei des Listener e:\oracle\product\10.2.0\db_1\network\admin\listener.ora
      Log-Datei des Listener    e:\oracle\product\10.2.0\db_1\network\log\listener.log
      
      Zusammenfassung Listening-Endpunkte...
        (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
        (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=SERVER1)(PORT=1521)))
      Services _bersicht...
      Dienst "PLSExtProc" hat 1 Instance(s).
        Instance "PLSExtProc", Status UNKNOWN, hat 1 Handler f³r diesen Dienst...
      Der Befehl wurde erfolgreich ausgef³hrt.
      Gruß
      Constref

      Comment


      • #4
        Eure Instance läuft nicht. Ich würd mal die Dienste starten oder per SQLPlus:
        Code:
        sqlplus / as sysdba
        startup
        Geht aber so nur auf dem server und wenn der angemeldete User Mitglied der ora_dba Gruppe ist.

        Dim
        Zitat Tom Kyte:
        I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

        Comment


        • #5
          Es kommt immer die Fehlermeldung:

          Code:
          ERROR:
          ORA-12560: TNS: Fehler bei Protokolladapter

          Comment


          • #6
            Hmm leider kann ich jetzt ja nicht auf die Maschine drauf schauen.

            Ich würd folgendes machen:
            1. netca starten, den bestehenden Listener löschen und einen neuen anlegen (einfach die vorbelegten Defaultwerte so lassen und durchklicken).
            2. Die Datenbankdienste durchstarten.
            3. Neu versuchen

            Falls das auch nichts hilft, würd ich der Einfachheithalber die Instance löschen und neu anlegen (dbca aufrufen). Per "Fernwartung" könnt das ansonsten auch vom 100 ins 1000 gehen

            Dim

            PS: Ich geh davon aus, dass keine FW o.ä. irgendwas blockiert.
            Zitat Tom Kyte:
            I have a simple philosophy when it comes to the Oracle Database: you can treat it as a black box and just stick data into it, or you can understand how it works and exploit it as a powerful computing environment.

            Comment

            Working...
            X