Luo SPFILE
tarkoitus
käytä CREATE
SPFILE
lauseketta luodaksesi palvelinparametritiedosto asiakaspuolen alustusparametritiedostosta. Palvelimen parametritiedostot ovat binääritiedostoja, jotka ovat olemassa vain palvelimella ja kutsutaan asiakkaan sijainneista tietokannan käynnistämiseksi.
Palvelinparametritiedostojen avulla voit tehdä pysyviä muutoksia yksittäisiin parametreihin. Kun käytät palvelimen parametritiedostoa, voit määrittää ALTER
SYSTEM
SET
parameter
maininta siitä, että Uuden parametrin arvon on oltava pysyvä. Tämä tarkoittaa, että uusi arvo ei koske vain nykyistä instanssia, vaan myös kaikkia instansseja, jotka käynnistetään myöhemmin. Perinteiset asiakaspuolen parametritiedostot eivät anna sinun tehdä pysyviä muutoksia parametriarvoihin.
Palvelinparametritiedostot sijaitsevat palvelimella, joten ne mahdollistavat automaattisen tietokantavirityksen Oraclen tietokannasta ja varmuuskopioinnin Recovery Managerilta (RMAN).
käyttääksesi palvelinparametritiedostoa käynnistettäessä tietokantaa, sinun on luotava se perinteisestä tekstin alustusparametritiedostosta käyttäen CREATE
SPFILE
lauseketta.
kaikkien todellisen Sovellusklusteriympäristön instanssien on käytettävä samaa palvelinparametritiedostoa. Kuitenkin, jos toisin sallitaan, yksittäisillä instansseilla voi olla eri asetuksia samasta parametrista tässä yhdessä tiedostossa. Instanssikohtaiset parametrimääritelmät on määritelty muodossa SID.parameter = value
, jossa SID
on instanssin tunniste.
tietokannan käynnistystapa palvelinparametritiedostolla riippuu siitä, luodaanko oletus-vai ei-oletuspalvelinparametritiedosto. Katso ” palvelimen Parametritiedoston luominen: Esimerkkejä ” esimerkkejä siitä, miten käyttää palvelimen parametri tiedostoja.
Katso Myös:
-
luo PFILE tietoja säännöllisen tekstiparametritiedoston luomisesta binääripalvelimen parametritiedostosta
-
Oracle tietokannan ylläpitäjän opas tietoja client-side alustus parametri tiedostoja ja palvelimen parametri tiedostoja
-
Oracle Real Application Clusters Administrator ’ s Guide for information on using server parameter files in a Real Application Clusters environment
Edeltävät opinnot
sinulla on oltava SYSDBA
tai SYSOPER
järjestelmän oikeus suorittaa tämä lausunto. Voit suorittaa tämän lausunnon ennen tai jälkeen instanssin käynnistyksen. Kuitenkin, jos olet jo aloittanut instanssin käyttämällä spfile_name
, et voi määrittää samaa spfile_name
tässä lauseessa.
syntaksi
create_spfile::=
kuvituksen Kuvausta_spfile.gif
semantiikka
spfile_name
tämän lausekkeen avulla voit määrittää nimen luomallesi palvelinparametritiedostolle.
-
jos et määritä
spfile_name
, Oracle-tietokanta käyttää alustakohtaista oletuspalvelinparametrin tiedostonimeä. Josspfile_name
on jo olemassa palvelimella, tämä lauseke korvaa sen. Kun käytät palvelimen oletusparametritiedostoa, käynnistät tietokannan viittaamatta tiedostoon nimen perusteella. -
jos määrität
spfile_name
, luot nondefault server-parametritiedoston. Tässä tapauksessa tietokannan käynnistämiseksi on ensin luotava yksirivinen perinteinen parametritiedosto, joka osoittaa palvelimen parametritiedostoon, ja sitten nimettävä yksirivinen tiedosto komennossaSTARTUP
.
Katso myös:
-
”luodaan palvelimen Parametritiedosto: Examples” for information on starting up the database with default and nondefault server parameter files
-
Oracle tietokanta Alustan opas Windows tai sopiva käyttöjärjestelmä erityisiä asiakirjoja oletusparametrien tiedostojen nimet
pfile_name
Määritä perinteinen alustusparametritiedosto, josta haluat luoda palvelimen parametritiedoston.
-
jos määrität
pfile_name
, parametritiedoston on sijaittava palvelimella. Jos se ei sijaitse käyttöjärjestelmän parametritiedostojen oletushakemistossa, sinun on määritettävä koko polku. -
jos et anna arvoa
pfile_name
, Oracle Database etsii käyttöjärjestelmän oletushakemistosta oletusparametritiedostoja oletusparametrille tiedostonimi ja käyttää kyseistä tiedostoa. Jos tiedostoa ei ole odotetussa hakemistossa, tietokanta palauttaa virheen.
Huomautus:
todellisessa Sovellusklusteriympäristössä sinun on ensin yhdistettävä kaikki instanssiparametritiedostot yhdeksi tiedostoksi, ennen kuin määrität tiedostonimen tässä lauseessa luodaksesi palvelimen parametritiedoston. Lisätietoja Tämän vaiheen toteuttamisesta on Oracle Real Application Clusters Installation and Configuration Guide-ohjeessa.
Examples
Creating a Server Parameter File: Examples seuraavassa esimerkissä luodaan oletuspalvelinparametritiedosto asiakkaan alustusparametritiedostosta nimeltä t_init1.ora
:
CREATE SPFILE FROM PFILE = '$ORACLE_HOME/work/t_init1.ora';
Huomautus:
yleensä sinun täytyy määrittää koko polku ja tiedostonimi parametritiedostoille käyttöjärjestelmässäsi.
kun luot oletuspalvelimen parametritiedoston, käynnistät tietokannan kyseisen palvelimen parametritiedoston avulla käyttämällä SQL * Plus-komentoa STARTUP
ilman PFILE
– parametria seuraavasti:
STARTUP
seuraavassa esimerkissä luodaan nondefault server parameter-tiedosto s_params.ora
asiakkaan alustustiedostosta nimeltä t_init1.ora
:
CREATE SPFILE = 's_params.ora' FROM PFILE = '$ORACLE_HOME/work/t_init1.ora';
kun luot nondefault server-parametritiedoston, käynnistät tietokannan luomalla ensin perinteisen parametritiedoston, joka sisältää seuraavan rivin:
spfile = 's_params.ora'
tämän parametritiedoston nimen on oltava käyttöjärjestelmän nimeämiskäytäntöjen mukainen. Tämän jälkeen voit käyttää yksirivistä parametritiedostoa komennossa STARTUP
. Seuraavassa esimerkissä näytetään, miten tietokanta käynnistetään olettaen, että yksirivinen parametritiedosto on nimetty new_param.ora
:
STARTUP PFILE=new_param.ora