Erstellen Sie die InitialisierungParameter-Datei von der ursprünglichen PFILE.
CREATE INITIALIZATION
Wenn Sie eine Oracle-Instanz starten, werden seine Eigenschaften durch eine Reihe von Parametern. Diese Parameter werden in der enthaltenen Initialisierung Parameterdatei. 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. Sein Vorteil ist, dass es von dem Server gehalten wird, wodurch menschliche Fehler und Probleme beseitigt Konfiguration. Der einfache Weg zu schaffen die SPFILE Initialisierung Parameter -Datei in Oracle 9i wird mit Ihrem vorhandenen PFILE.
Öffnen Sie das Menü "Start", wählen Sie "Ausführen", geben Sie "sqlplus" und drücken Sie "Enter", um die SQL Command Line Tool zu starten. Geben Sie den Benutzernamen und das Kennwort Ihres Benutzerkontos und drücken Sie "Enter". Wenn das Protokoll in erfolgreich ist, wird die Aufforderung zur Veränderung "SQL". Dies ist die Schnittstelle, die Sie verwenden, um Befehle an die Oracle-Datenbank senden müssen.
Type "SHOW PARAMETER spfile" in der SQL-Befehlszeile ein und drücken Sie "Enter". Verwenden Sie diesen Befehl, um zu sehen, wenn Sie einen PFILE oder eine SPFILE werden. Wenn Sie einen SPFILE sind, wird der Befehl zurückgeben seinem Weg. Sie sollten es nicht haben, so der Befehl nichts zurück.
Typ "CREATE FROM SPFILE PFILE;" in der SQL-Befehlszeile, und drücken Sie "Enter", um zu schaffen das von Ihrem SPFILE PFILE. Wenn Ihr PFILE nicht in seiner Standard-Speicherort, müssen Sie die vollständigen Pfade im Befehl. Zum Beispiel:
CREATE SPFILE = '/ u01/app/oracle/product/9.2/dbs/spfileORADB.ora'
VON PFILE = '/ u01/app/oracle/product/9.2/dbs/initORADB.ora';
Ersetzen Sie diese Pfade mit Ihren eigenen.
Verwenden Sie die "ALTER SYSTEM SET"-Befehl, ob Sie die SPFILE bearbeiten müssen. Jeder andere Weg kann zu Fehlfunktionen in der Datenbank führen. Zum Beispiel, wenn Sie die aktualisiert werden soll Parameter "Prozesse" in Ihrem SPFILE sollte der Befehl wie folgt aussehen:
ALTER SYSTEM SET Prozesse = 40 SCOPE = spfile;
Geben Sie den Befehl in der SQL-Befehlszeile, und drücken Sie "Enter". "SCOPE" kann drei Werte - spfile, Speicher und beide. Die "spfile" Value-Änderungen der Parameter, wenn die Datenbank neu gestartet wird, "Speicher" ändert die Parameter sofort aber nicht halten den neuen Wert nach einem Neustart und "beide" Veränderungen der Parameter sofort und hält sie geändert nach einem Neustart.
Tipps und Warnungen
Die "CREATE FROM SPFILE PFILE;"-Befehl funktioniert auch, wenn die Datenbank nicht läuft.
Wenn Ihr PFILE beschädigt ist und die Datenbank nicht starten, verbinden "sysdba," laufen "CREATE FROM pfile spfile;"-Befehl, um eine PFILE erstellen, bearbeiten die neue PFILE und führen Sie die "CREATE FROM spfile pfile;"-Befehl zu erstellen die SPFILE.
Bearbeiten Sie niemals einen SPFILE mit einem Texteditor, weil es nicht richtig danach verhalten wird.
No hay comentarios:
Publicar un comentario