Når du starter en Oracle eksempel er dens karakteristika fastsat af en række parametre . Disse parametre er indeholdt i initialiseringsparameter fil . Disse filer kan være enten PFILE eller SPFILE . SPFILES anvendes udelukkende af Oracle 9i og er binære filer, der ikke kan redigeres direkte. Dens fordel er, at det er vedligeholdt af serveren , hvilket reducerer menneskelige fejl og eliminere konfiguration problemer . Den nemme måde at skabe SPFILE initialisering parameter fil i Oracle 9i bruger din eksisterende PFILE . Instruktioner
1
Åbn "Start " menuen, vælg "Kør ", skriv " sqlplus " og tryk " Enter " for at starte SQL Command Line værktøj. Indtast brugernavnet og adgangskoden til din brugerkonto og tryk på " Enter". Hvis login lykkes , vil prompt skifte til " SQL > . " Dette er grænsefladen , du skal bruge til at sende kommandoer til Oracle database .
2
Type " SHOW PARAMETER spfile " i SQL Command Line og trykke på " Enter". Brug denne kommando til at se, hvis du bruger en PFILE eller SPFILE . Hvis du bruger en SPFILE , vil kommandoen returnere tilbage sin vej. Du bør ikke have det, så skal kommandoen ikke returnere noget
3
Type " CREATE SPFILE FROM PFILE ," . I SQL Command Line og tryk "Enter " for at oprette SPFILE fra din PFILE . Hvis din PFILE ikke er i sin standardplaceringen , skal du bruge den fulde stier i kommandoen. For eksempel : Hej
CREATE SPFILE = ' /u01/app/oracle/product/9.2/dbs/spfileORADB.ora '
FRA PFILE = ' /u01/app/oracle/product/9.2 /DBS /initORADB.ora «
Stedfortræder disse stier med din egen
4
Brug" ALTER SYSTEM SET " kommando, hvis du har brug for at redigere SPFILE . . Anden måde kan føre til fejlfunktioner i databasen system. For eksempel, hvis du ønsker at opdatere parameteren " processer " i din SPFILE skal kommandoen se sådan ud:
ALTER SYSTEM SET processer = 40 SCOPE = spfile ,
skrive kommandoen i SQL Command Line og trykke på " Enter". "SCOPE " kan tage tre værdier - spfile , hukommelse og begge. De " spfile " værdiændringer af parameter , når databasen er genstartet, "memory " ændrer parameter øjeblikkeligt , men ikke holder den nye værdi efter en genstart og " begge " ændrer parameter med det samme og holder det ændret efter en genstart.