Introducció Oracle
Aquest es el nostre blog d'oracle ( Xavi, Franky i Ferran ). En aquest blog publicarem els nostres avenços en Oracle.
ORACLE
Es un programa propietari d’una empresa anomenada Oracle. Es un SGBD relacional, oracle també ha fet eines relacionades amb el SGBD.
Components del SGBD:
Tenim un client (front end) y un servidor (back end)
Hem vist:
- Introducció
- Arquitectura
- Recursos d’oracle
- Disponibilitat per baixar oracle
- Estructures físiques
- Data Files
- Control Files
- Redo log files
- Archive log files
- Backup files
Estructures lògiques d’Oracle
-Tablespaces: son unitats lògiques d’emmagatzemament.
Quan es crea una base de dades, es creen els tablespaces System (s’emmagatzemen els subjectes del sistema), el Sysaux ( auxiliar d’ordenació del sistema) y l’UNDO tablespace .
L’UNDO tablespace que el que fa es que recupera tots els valors “maxacats” i els torna a posar on eren abans en el cas que vulguem desfer el procediment que
A més a més trobem el tablespace Default Temporary Tablespace (guarda les dades en disc).
Granularitat: quan som al mig d’una transacció i es modifica una dada, cal bloquejar la dada fins que finalitzi la transacció. La granularitat mes petita (data block) es lo mes petit que el SGDB pot bloquejar, la granuralitat intermèdia (extent) i la mes gran (segment) es el mes gran que es pot bloquejar.
La granularitat va creixent o decreixent segons el SGDB creegui convienent. Quan bloquegem dades tenim diferents possibilitats de bloquejos: des de la pròpia dada fins a tota la base de dades.
Schemas:
-Tables
-Index
-Views
-Clusters
-Synonyms (Alies d’objectes)
Instancia d’oracle:
esta formada per l’SGA (System Global Area) i el procés en background.
Procés de Background d’oracle:
Quan fem un PS hem de veure aquests processos:
· Database Writer Process (DBWn)
· System Monitor Process (SMON)
· Process Monitor Process (PMON)
· Queue Monitor Processes (QMNn)
Oracle afegeix una nova capa a la pila de comunicacions, aquesta capa es diu SQL *net.
Listener: es un servei que el que fa es capturar les peticions de la gent que es vol connectar al SGDB i connectar-los, posa en contacte les peticions amb el SGDB.