Hvordan lage den initialisering Parameter fil i Oracle 9i

Hvordan lage den initialisering Parameter fil i Oracle 9i


Når du starter en Oracle eksempel, er dens egenskaper satt av en rekke parametere. Disse parametrene er inneholdt i klargjøringsparameterfilen. Disse filene kan være enten pfile eller spfile. SPFILES brukes utelukkende av Oracle 9i og er binære filer som ikke kan redigeres direkte. Dens fordel er at det blir opprettholdt av serveren, redusere menneskelige feil og eliminere konfigurasjonsproblemer. Den enkle måten å lage spfile initialisering parameter fil i Oracle 9i bruker din eksisterende pfile.

Bruksanvisning

1 Åpne "Start" -menyen, velg "Kjør," type "sqlplus" og trykk "Enter" for å starte SQL kommandolinjeverktøyet. Skriv inn brukernavn og passord til din brukerkonto og trykk "Enter". Hvis påloggingen er vellykket, vil teksten endres til "SQL>". Dette er grensesnittet du må bruke for å sende kommandoer til Oracle database.

2 Skriv "SHOW PARAMETER spfile" i SQL Command Line og trykk "Enter". Bruk denne kommandoen for å se om du bruker en pfile eller en spfile. Hvis du bruker en spfile, vil kommandoen returnere tilbake sin vei. Du bør ikke ha det, så kommandoen skal ikke tilbake noe.

3 Skriv "CREATE spfile Fra pfile;" i SQL Command Line og trykk "Enter" for å lage spfile fra pfile. Hvis pfile ikke er i standardplasseringen, må du bruke de fulle stier i kommandoen. For eksempel:

CREATE spfile = '/ U01 / app / oracle / product / 9.2 / DBS / spfileORADB.ora'

Fra pfile = '/ U01 / app / oracle / product / 9.2 / DBS / initORADB.ora';

Substitute disse baner med din egen.

4 Bruk "ALTER SYSTEM SET" kommandoen hvis du trenger å redigere spfile. Enhver annen måte kan føre til feil i databasesystemet. For eksempel, hvis du ønsker å oppdatere parameter "prosesser" i din spfile, kommandoen se slik ut:

ALTER SYSTEM SET prosesser = 40 OMFANG = spfile;

Skriv inn kommandoen i SQL Command Line og trykk "Enter". "Scope" kan ta tre verdier - spfile, minne og begge. Den "spfile" verdi endrer parameter når databasen startes på nytt, "minne" endrer para umiddelbart, men holder ikke den nye verdien etter en omstart og "begge" endrer para umiddelbart og holder det endret seg etter en omstart.

Hint

  • Den "CREATE spfile Fra pfile;" Kommandoen fungerer selv når databasen ikke er i gang.
  • Hvis pfile er skadet og databasen ikke starter, kobler som "SYSDBA," run "CREATE pfile Fra spfile;" kommando for å opprette en pfile, redigere nye pfile og kjør "CREATE spfile Fra pfile;" kommandoen for å gjenskape spfile.
  • Aldri redigere en spfile med en tekst editor, fordi det ikke vil oppføre seg korrekt etterpå.