4 helmikuun, 2022

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::=

description of create_spfile.gif seuraa

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ä. Jos spfile_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 komennossa STARTUP.

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

Vastaa

Sähköpostiosoitettasi ei julkaista.