Announcement

Collapse
No announcement yet.

Oracle 8i/816-Start zu langsam

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

  • Oracle 8i/816-Start zu langsam

    Hallo allerseits!

    Ich habe einige Oracle 8i/816-Installationen im Einsatz und habe das Problem, dass die Datenbanken genau 2x5min brauchen, um komplett hochzufahren.

    Der Speicherbedarf des Oracle.exe-Prozesses ist nach dem Hochfahren:

    Sofort: ca. 9 MB / 20%
    nach 5min: ca. 38 MB / 95%
    nach 10min: ca. 40 MB / 100%

    Hat jemand eine Lösung für mich?

    Matthias

  • #2
    Was sagt denn

    ORACLE_INSTALL\admin\<sid>\bdump\<sid>ALRT.LOG

    so, bzw. die anderen Dateien in dem Verzeichnis? Und was wurde im PFILE konfiguriert:

    ORACLE_INSTALL\admin\<sid>\pfile\init<sid>.ora

    ..

    Comment


    • #3
      Möglicherweise wollen die Instances mehr Speicher allocieren, als in Deiner Umgebung vorhanden ist und das System swapt fleißig.

      Rechne mal folgende Werte der init.ora für die instances zusammen:
      shared_pool_size + java_pool_size + db_block_buffers * db_block_size
      (Ergebnis ist in Byte).
      Falls die Parameter nicht in der init.ora zu finden sind, können sie auch abgefragt werden:
      select value, name from v$parameter where name in (obige Liste);

      Gruß
      HK

      Comment


      • #4
        ----------------------
        | laut init<sid>.ora |
        ----------------------

        Shared-Pool-Size = 18 Mio.
        Java-Pool-Size = 0
        (DB-Block-Buffers = 320)
        (DB-Block-Size = 8192)
        -------------------------------------------
        Swap = 1024 MB - 1200 MB
        Verfügbar = 1631 MB
        laut Arbeitsplatz = 607 MB

        ----------------------
        | laut <sid>ALRT.log |
        ----------------------

        Shared-Pool-Size = 18 Mio.
        Java-Pool-Size = 32768
        (DB-Block-Buffers = 320)
        (DB-Block-Size = 8192)
        -------------------------------------------
        20.654.208
        -------------------------------------------

        Scheint nicht unbedingt auffällig zu sein oder

        Comment


        • #5
          Die Anforderungen an den Speicher sind wirklich nicht besonders hoch.
          Was heißt eigentlich: "... um komplett hochzufahren"?
          Ist damit wirklich die Zeit zwischen Eingabe "Startup" im Servermanager oder SqlPlus und der Meldung "Datenbank geöffnet." gemeint?
          Das sollte bei einer kleinen DB < 1 Min. brauchen. Wenn dem so ist, würde ich mir um die Speicherbelegung der ORACLE.exe keine Gedanken machen.

          Gruß
          HK

          Comment


          • #6
            Der Server, der verwendet wird, ist ein PIII 600MHz 1 GB RAM und es läuft darauf WinNT4.
            Es sind 13 solcher Oracle8i/816 Instanzen auf "Automatisch hochfahren" gestellt und sie
            fahren gleichzeitig hoch.

            Das gleiche Problem/Verhalten tritt auch bei einem Server mit nur 1 Instanz auf, auf dem
            ebenfalls Oracle8i/816 (PII 450MHz 512MB RAM mit WinNT4):

            Die Instanz fährt in 3 Stufen hoch, ein Connect ist erst nach der 3. Stufe möglich.
            bis ca. 9MB sofort;
            bis ca. 38MB nach ziemlich genau 5 min.;
            bis ca. 42MB nach ziemlich genau weiteren 5 min.
            (Man kann die Uhr danach stellen und im Taskmanager darauf warten!)

            Das Problem tritt nur bei (allen) Oracle816-Installationen auf, nicht bei Oracle 8.15, 8.17!
            (Die Speicherangaben richten sich ganz klar nach unserer Dimensionierung der Instanz anhand der
            Init<SID>.ora.)

            Wenn die Instaz mit dem Server-Manager "shutdown" und wieder "startup" gefahren wird, taucht
            das Problem nicht auf

            Comment

            Working...
            X