crearea manuală a bazei de date în Oracle 11g - totul despre el și programare

Procedura de creare a practic nu diferă de versiunile anterioare - 9i și 10g. Baza de date creată va utiliza următoarele opțiuni:

  • OMF (Oracle Managed File) fișiere de date, fișierele jurnal, refaceți și fișierele de control.
  • FRA (Flash de recuperare Zona) pentru bușteni arhivat, sau copie de rezervă
  • ASM (Automatic Storage Management) pentru gestionarea volumelor

1. Creați directorul necesar

Acest director este pentru FOLDER TRACE.

Iar pentru ASM și baza de date a creat deja un grup DGRP2.

2. Setați variabilele de mediu (ORACLE_HOME, ORACLE_SID, PATH)

3. Selectați metoda de autentificare pentru administratorul bazei de date

Două metode pot fi utilizate:

  1. autentificarea cu parolă
    Pentru această metodă, doriți să creați fișierul parola folosind utilitarul ORAPWD.
  2. Autentificarea la nivel de sistem de operare
    Pentru această metodă, trebuie să fie un membru al DBA. Și fișierul sqlnet.ora ar trebui să fie scris SQLNET.AUTHENTICATION_SERVICES = (NTS).
    În continuare se va folosi o metodă de autentificare la nivel de sistem de operare.
  3. Crearea unui fișier parametru init.ora

Salvați-l într-un director temporar.

4. Creați o instanță

5. Conectarea la instanță

6. Creați un fișier parametru de server (SPFILE)

7. Porniți instanța

8. Crearea unei baze de date

9. Creați un tabel temporar, și spațiu suplimentar de masă

10. Rulați scripturile pentru a construi reprezentări

11. Schimbați modul de baze de date cu NO-ARCHIVELOG la ARCHIVELOG.

Este necesar numai dacă doriți să rulați baza de date în modul MODE ARCHIVELOG

12. Verificați toate fișierele bazei de date ASM

Baza de date este gata, puteți începe să funcționeze, și dacă doriți mai mult de reglaj fin pentru a se potrivi nevoilor dumneavoastră :)

Trebuie să se înțeleagă faptul că fragmentarea tabelului este diferită de fragmentare fișier. Atunci când o serie de operații DML pe o masă, masa este fragmentată, deoarece LMD nu eliberează spațiu pentru a HWM.HWM - un indicator al utilizării (FOLOSIT blocuri) în baza de date. Blocuri ajunge dacă.

Redenumirea implicit Permanent Tablespace prostranstvaTablichnoe spațiu tabelă SYSAUX TABLESPACE compozit TempDefault Permanent TablespaceOracle 9i a introdus conceptul unui spațiu de tabelă temporar în mod implicit (implicit TABLESPACE temporară), pentru a preveni accidentale.

ALTER nume_tabelă TABLE numai pentru citire; ALTER TABLE nume_tabelă Citire; Următorul script creează un tabel, populează cu câteva rânduri, apoi modul de masă ustanavilivaet "read-only" ro_tab TABLE .CREATE (ID NUMBER); INSERT INTO VALORI ro_tab (1); INSERT INTO VALORI ro_tab (2).

Incapacitatea de a se asigura că toate modificările plan va fi întotdeauna mai bine, a condus unii clienți pentru a se asigura că planurile lor de a asigura punerea în aplicare (planurile sunt stocate) sau statistici bloc de optimizare. Cu toate acestea, dacă faceți acest lucru, ne privează de posibilitatea de a folosi vreodată.

compilație nativ - nu este chiar o oportunitate nouă, dar acum nu există nici un loc „înguste“ de utilizare a acestuia, de exemplu, instalarea compilator C (Oracle numit această oportunitate minunata „Real Native Compilation“). În plus, un nou tip de date nu a făcut simple_integer.

articole similare