Wenn Sie eine Oracle-Instanz starten, werden seine Eigenschaften durch eine Reihe von Parametern . Diese Parameter werden in den Initialisierungsparameter Datei 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 . Sein Vorteil ist, dass es von dem Server gehalten wird , wodurch menschliche Fehler und Probleme beseitigt Konfiguration . Der einfache Weg , um die Initialisierung SPFILE Parameter-Datei in Oracle 9i schaffen ist mit Ihrem vorhandenen PFILE . Anleitung
1
Ö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 .
2
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
3
Typ "CREATE FROM SPFILE PFILE ; ." In der SQL -Befehlszeile, und drücken Sie "Enter ", um das zu schaffen spfile von Ihrem 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 '
FROM PFILE = ' /u01/app/oracle/product/9.2 /dbs /initORADB.ora ';
ersetze diese Pfade mit Ihrem eigenen
4
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 Parameter " Prozesse " in Ihrem SPFILE aktualisieren möchten, sollten Sie den Befehl wie folgt aussehen:
ALTER SYSTEM SET Prozesse = 40 SCOPE = spfile ;
Geben Sie den Befehl in die SQL- Befehlszeile ein 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 .