| 

.NET C# Java Javascript Exception

0

Die Oracle-Datenbank 11g hat einige Verbesserungen im Umfeld der manuellen Datenbank-Aktualisierung eingeführt. So gibt es neben dem SQL-Upgrade-Skript auch ein gesondertes Skript für ein Downgrade, über das Sie zum Ursprungsrelease zurückkehren.

Das Upgradeskript trägt den Namen catupgrd.sql und das Downgradeskript den Namen catdwgrd.sql . Sie finden die Skripte im Verzeichnis ORACLE_HOME/rdbms/admin . Alle erforderlichen SQL-Skripte liegen im Oracle-Home-Verzeichnis unter rdbms\admin . Sie werden mit SQL*Plus als Sysdba ausgeführt. Bei einem manuellen Ugprade wird die alte Datenbank beibehalten, nur ihre internen Kataloge werden auf den neuen Release-Level aktualisiert. Die Datenbank wird zunächst heruntergefahren, um sie anschließend mit der neuen Oracle-11g-Software zu starten. Ein manuelles Upgrade wird nach folgenden Schritten vollzogen:

  1. Backup der Software
    (Komplettsicherung, um ein Fallback im Fehlerfall zu erleichtern)
  2. Installation der Software
    (Auswahl aller Optionen, die in der alten DB-Umgebung installiert waren. Informationen zu den verwendeten Optionen legt die View v$option offen.)
  3. Implementation aller aktuellen Patches
  4. Backup der Datenbank vor dem Upgrade
  5. Statistisken erzeugen
    (Mit Dictionary-Statistiken kann das Upgrade signifikant beschleunigt werden. Die Anlage kann, sofern keine aktuellen Statistiken vorliegen, mit dem Befehl execute dbms_stats.gather_dictionary_stats erreicht werden.)
  6. Anlegen des Tablespaces sysaux
    (Die Anlage hat zu erfolgen, sofern der Tablespace nicht bereits besteht. Zur Anlage verwenden Sie den Befehl create tablespace )
  7. Pre-Upgrade-Skript
    Das Pre-Upgrade-Skript findet sich unter dem Namen utlu111i.sql im Verzeichnis ORACLE_HOME/rdbms/admin . Das Skript untersucht bei der Ausführung die Datenbank auf Erfüllung der Installationsvoraussetzungen und gibt einige wichtige Hinweise, wie die zur Änderung der Parametrisierung, Komponenten und Platzbedarf, der Tablespace sysaux und die Timezone-Version werden genau untersucht. Bei Bedarf wird auch Cluster-Check durchgeführt. Prüfen Sie die Angaben genau, da ernste Probleme vorab behoben und Warnungen ernsthaft untersucht werden sollten.
  8. Neustart der Datenbank im Upgrade-Modus
    Schließen Sie die Datenbank sauber mit dem Befehl shutdown immediate . Unter Windows beenden Sie auch den Datenbankdienst und löschen den Dienst anschließend mit dem Befehl oradim . Unter 11g wird der Dienst aus dem neuen Oracle-Home-Verzeichnis mit dem Befehl oradim neu erstellt. Die Umgebungsvariablen ORACLE_HOME, PATH und LD_LIBRARY_PATH (nur Linux) sind an die neue Umgebung anzupassen. Die Variable ORACLE_SID muss zudem auf die richtige Instanz für das Upgrade zeigen. Anschließend muß der Start der Datenbank über den Befehl startup upgrade im Upgrade-Modus erfolgen.
  9. Upgrade der Datenbank
    Das eigentliche Upgrade erfolgt über das Skript catupgrd.sql . Nach Abschluß des Upgrade-Skripts wird die Datenbank automatisch heruntergefahren.
    Praxistipp: Sofern irgendwelche Fehler während der Ausführung von catupgrd.sql aufgetreten sind, können Sie die Ausführung jederzeit wiederholen. Oft ist die Fehlerursache ein zu kleiner Arbeitsspeicher oder nicht ausreichender Platz im System-Tabelspace. Beheben Sie einfach das Problem, und rufen Sie anschließend das Upgrade-Skript erneut auf.
    Anschließend starten Sie die Datenbank über den Befehl startup normal.
    Nach dem erfolgreichen und fehlerfreien Abschluss des Upgrade-Skripts sollten invalide Objekte durch Aufruf des Sklripts utlrp.sql rekompiliert werden.
  10. Post-Upgrade-Skript
    Sie möchten wissen, ob Ihr Upgrade erfolgreich war? Das Skript utlu111s.sql gibt hierüber nach entsprechender Ausführung Auskunft.

Weiterführende Informationen zum Upgrade und zu den Befehlsein- und -ausgaben finden Sie hier . Detaillierte Informationen zum Buch Oracle 11g - Neue Features finden Sie hier . (Andrea Held/am)

datenbanken
Schreibe einen Kommentar:
Themen:
datenbanken
Entweder einloggen... ...oder ohne Wartezeit registrieren
Benutzername
Passwort
Passwort wiederholen
E-Mail