Erstellen Sie die Parameter-Initialisierungsdatei in Oracle 9i

September 27

Erstellen Sie die Parameter-Initialisierungsdatei in Oracle 9i

Wenn Sie eine Oracle-Instanz starten, werden seine Eigenschaften durch eine Reihe von Parametern festgelegt. Diese Parameter sind in der Initialisierungsdatei Parameter enthalten. Diese Dateien können entweder PFILE oder SPFILE sein. SPFILES werden ausschließlich von Oracle 9i verwendet und sind binäre Dateien, die nicht direkt bearbeitet werden können. Der Vorteil ist, dass es vom Server, Reduzierung von menschlichen Fehlern und die Beseitigung von Konfigurationsproblemen aufrechterhalten wird. Der einfache Weg zum Erstellen von SPFILE Initialisierungsdatei Parameter in Oracle 9i nutzt Ihre bestehende PFILE.

Anweisungen

1 Öffnen Sie das Menü "Start", wählen Sie "Ausführen", geben Sie "Sqlplus" und drücken "Enter", um die SQL-Kommandozeilen-Tool zu starten. Geben Sie den Benutzernamen und das Kennwort Ihres Benutzerkontos und drücken Sie "Enter." Wenn die Anmeldung erfolgreich ist, wird die Eingabeaufforderung ändern in "SQL >." Dies ist die Schnittstelle, die Sie zum Senden von Befehlen an Ihrer Oracle-Datenbank verwenden müssen.

2 Geben Sie "SHOW PARAMETER Spfile" in der SQL-Befehlszeile, und drücken Sie "Enter." Verwenden Sie diesen Befehl, um festzustellen, ob die Verwendung einer PFILE oder ein SPFILE. Wenn Sie ein SPFILE verwenden, gibt der Befehl zurück seinen Weg zurück. Sie sollten, nicht, damit der Befehl sollte nicht etwas zurückgeben.

3 Geben Sie "CREATE SPFILE FROM PFILE;" in der SQL-Befehlszeile und "Enter" drücken die SPFILE aus Ihrem PFILE erstellen. Wenn Ihr PFILE nicht in ihrem Standardspeicherort befindet, müssen Sie die vollständigen Pfade im Befehl verwenden. Zum Beispiel:

Erstellen von SPFILE='/u01/app/oracle/product/9.2/dbs/spfileORADB.ora'

VON PFILE='/u01/app/oracle/product/9.2/dbs/initORADB.ora';

Diese Pfade durch eigene zu ersetzen.

4 Verwenden Sie den Befehl "ALTER SYSTEM SET", wenn Sie die SPFILE bearbeiten müssen. Sonstiger Weise kann zu Fehlfunktionen des Datenbanksystems führen. Wenn Sie den Parameter "Prozesse" in Ihrem SPFILE aktualisieren möchten, sollte der Befehl wie folgt aussehen:

ALTER SYSTEM SET Prozesse = 40 SCOPE = Spfile;

Geben Sie den Befehl in der Befehlszeile von SQL und drücken Sie "Enter." "Umfang" kann drei Werte--Spfile, Speicher und beide nehmen. Der Wert "Spfile" ändert den Parameter, wenn die Datenbank neu gestartet wird, "Gedächtnis" den Parameter sofort ändert, aber den neuen Wert nach einem Neustart nicht zu halten und "beide" ändert den Parameter sofort und hält es nach einem Neustart geändert.

Tipps & Warnungen

  • Die "CREATE SPFILE FROM PFILE;" Befehl funktioniert sogar, wenn die Datenbank nicht ausgeführt wird.
  • Wenn Ihr PFILE beschädigt ist und Ihre Datenbank nicht starten, verbinden als "Sysdba", führen Sie die "CREATE Pfile FROM Spfile;" Befehl zum Erstellen einer PFILE, bearbeiten die neue PFILE und führen Sie die "CREATE Spfile FROM Pfile;" Befehl die SPFILE neu zu erstellen.
  • Nie bearbeiten Sie ein SPFILE mit einem Text-Editor, weil es nicht richtig danach Verhalten wird.