Trinn for manuelt Opprette en database i Oracle

Oracle er en database management program som lagrer informasjon i postene organisert i tabeller du oppretter, og lar deg legge til, redigere og slette poster fra disse tabellene. Programmet har verktøy og veivisere for å hjelpe deg raskt lage enkle databaser, men hvis du ønsker å vite de intrikate detaljene i alle deler av databasen og tilpasse hver bit av det, kan du manuelt opprette databasen ved å endre noen eksisterende filer og bruke SQL * Plus bedt om å gjøre strukturen gjennom å opprette databasen syntaks.

Bruksanvisning

1 Åpne SQL verktøy for Oracle-miljø. Skriv inn følgende linje:

setenv ORACLE_SID mydb;

Dette setter Oracle system identifikator for den nye databasen, som identifiserer det på systemet ditt.

2 Skriv inn følgende linjer:

ORAPWD FILE = Passord = verdi ENTRIES = num_of_users;

REMOTE_LOGIN_PASSWORDFILE = eksklusive;

GRANT SYSDBA TIL administrator;

Den første linje skaper en passordfilen. Endre verdiene til de som representerer et filnavn, passord og antall brukere som har tilgang til databasen. Den andre linjen angir passordfilen for å bare tillate en database for å bruke den. Den tredje linjen gir databaseadministrasjon privilegier til administrator.

3 Åpne et Utforsker-vindu og naviger til der du har installert Oracle på datamaskinen. Åpne "database" -mappen. Kopier og lim prøven initialisering parameter fil som heter "init $ ORACLE_SID.ora" funnet her i samme mappe og endre navn på den nye filen, endre "$ ORACLE_SID" delen av navnet på databasen. Når du åpner den nye databasen for første gang, vil Oracle finne og åpne denne klargjøringsfilen for å starte den første forekomsten av databasen.

4 Åpne SQL * Plus ledetekst. Type "sqlplus / nolog" og trykk "Enter", skriv "CONNECT SYS / passord AS SYSDBA" og trykk "Enter" igjen, men bruke database passord her. Denne kobler du til den nye databasen som systemets database administrator.

5 Type "OPPSTART NOMOUNT" og trykk "Enter". Oracle lokaliserer og åpner initialisering parameter fil og kjører bakgrunn prosesser som er nødvendige for å opprette en ny database.

6 Skriv inn følgende spørring:

CREATE DATABASE navn

LOGGFIL

Gruppe 1 ( 'bane / log1.log', 'sti / log1.log') STØRRELSE 500K,

GRUPPE 2 ( 'sti / log2.log', 'sti / log2.log') STØRRELSE 500K

MAXLOGFILES 5

MAXLOGHISTORY 10

MAXDATAFILES 10

MAXINSTANCES 2

archivelog

KARAKTER SETT US7ASCII

Nasjonal karakter SET AL16UTF16

Datafile 'bane / df1.dbf' Auto ON,

STANDARD midlertidige tabell temp_ts

Angretable undo_ts;

Endre noen av disse verdiene som passer din egen implementering av Oracle, inkludert "banen" for å loggfiler, hvor mange logger du vil bruke og lokal ledelse tilpasning. Du kan inkludere andre kommandoer for å etablere databasen som en standard tidssone, enten du ønsker å gjenbruke kontroll fil og så videre.

7 Kjør spørring for å opprette Oracle database. Når Oracle er ferdig, kan du begynne å legge bordene, fyller poster og opprette visninger for å administrere dataene. Du bør også sikkerhetskopiere databasen regelmessig for å sikre at du ikke trenger å re-opprette databasen fra scratch bør serveren din går ned.