Vous êtes sur la page 1sur 21

1

Introduction

Copyright 2005, Oracle. Tous droits rservs.

Objectifs du cours
A la fin de ce cours, vous pourrez :
installer, crer et administrer Oracle Database 10g
configurer la base de donnes pour une
application
utiliser les procdures de surveillance de base
implmenter une stratgie de sauvegarde
et de rcupration
dplacer des donnes entre des bases
de donnes et des fichiers

1-2

Copyright 2005, Oracle. Tous droits rservs.

Planification recommande

1-3

1.
2.
3.
4.

Introduction
Installation
Cration de base de donnes
Instance

13. Performances
14. Concepts de sauvegarde
et de rcupration
15. Sauvegarde

5.
6.
7.
8.

Stockage
Utilisateurs
Schma
Donnes et simultanit
d'accs aux donnes

16. Rcupration
17. Flashback
18. Dplacement de donnes

9.
10.
11.
12.

Annulation
Scurit
Rseau
Maintenance proactive
Copyright 2005, Oracle. Tous droits rservs.

Objectifs du chapitre
A la fin de ce chapitre, vous pourrez :
dcrire les objectifs du cours
expliquer l'architecture d'Oracle Database 10g

1-4

Copyright 2005, Oracle. Tous droits rservs.

Produits et services Oracle

1-5

Bases de donnes Oracle


Oracle Application Server
Oracle Applications
Oracle Collaboration Suite
Oracle Developer Suite
Services Oracle

Copyright 2005, Oracle. Tous droits rservs.

Oracle Database 10g :


"g" signifie "grid"

Global Grid Forum (GGF)


Infrastructure de grid d'Oracle :
Cot faible
Qualit de service leve
Facilit de gestion

1-6

Grid de
stockage

Grid de base
de donnes

Automatic
Storage
Management

Real
Application
Clusters

Grid
d'application

Oracle
Streams

Copyright 2005, Oracle. Tous droits rservs.

Grid
Control

Enterprise
Manager
Grid Control

1-8

Copyright 2005, Oracle. Tous droits rservs.

Architecture de base de donnes Oracle


Un serveur Oracle :
est un systme de gestion de base de donnes
qui fournit une approche intgre, complte
et ouverte de la gestion des informations
se compose d'une instance Oracle et d'une base
de donnes Oracle

1-9

Copyright 2005, Oracle. Tous droits rservs.

Structures de base de donnes

Structures mmoire

Instance
Mmoire SGA
(System Global Area)

Structures
de processus

Processus en arrire-plan

Structures de stockage

1-10

Fichiers de base de donnes

Copyright 2005, Oracle. Tous droits rservs.

Structures de
base de donnes
- Mmoire
- Processus
- Stockage

Structures mmoire Oracle

Processus
serveur
1

Mmoire
PGA

Processus
serveur
2

Mmoire
PGA

Structures de base
de donnes
> Mmoire
Processus
Stockage

Processus en
arrire-plan

Mmoire SGA

1-11

Zone de mmoire
partage

Zone de mmoire
Streams

Zone de mmoire
LARGE POOL

Zone de mmoire
Java

Cache de tampons
de la base
de donnes

Tampon de
journalisation

Copyright 2005, Oracle. Tous droits rservs.

Mmoire
PGA

Structures de processus

Processus
utilisateur

1-13

Mmoire
PGA
Processus
serveur

Structures de
base de donnes
Mmoire
> Processus
Stockage

Instance
Mmoire SGA
Processus
en arrire-plan

Processus utilisateur : dmarr lorsqu'un utilisateur


de base de donnes demande une connexion au serveur
Oracle
Processus serveur : se connecte l'instance Oracle
et est dmarr lorsqu'un utilisateur tablit une session
Processus en arrire-plan : dmarrs en mme temps
qu'une instance Oracle
Copyright 2005, Oracle. Tous droits rservs.

Gestion des instances Oracle


Mmoire SGA
Zone de mmoire
partage

Zone de mmoire
Streams

Zone de mmoire
LARGE POOL

Zone de mmoire
Java

Cache de
tampons de la
base de donnes

Tampon de
journalisation

Processus
SMON

Point de
reprise
(CKPT)

1-14

Processus
PMON

Processus
DBWn

Processus
Log Writer
(LGWR)

Fichiers de
contrle
Fichiers de
donnes

Fichiers de
journalisation

Copyright 2005, Oracle. Tous droits rservs.

Fichiers de
journalisation
archivs
Processus
d'archivage
ARCn

Processus serveur et cache de


tampons de base de donnes
Processus
serveur

Mmoire SGA
Cache de tampons
de la base
de donnes

DBWn

Mmoires tampon
(buffers) :
Tampon faisant
l'objet d'oprations
pin (Pinned)
Propre (Clean)
Disponible/inutilis
(Free/unused)
"Dirty"

Fichiers de donnes

1-15

Copyright 2005, Oracle. Tous droits rservs.

Structure de base
de donnes physique

Fichiers de
contrle

Fichier de
paramtres

Fichier de
mots de passe
1-16

Structures de base
de donnes
Mmoire
Processus
> Stockage

Fichiers de
donnes

Fichiers de
journalisation en ligne

Fichiers de
sauvegarde

Fichiers de
journalisation
archivs

Fichiers trace
et fichiers d'alertes
Copyright 2005, Oracle. Tous droits rservs.

Tablespaces et fichiers de donnes

Les tablespaces sont constitus d'un ou


de plusieurs fichiers de donnes.
Les fichiers de donnes appartiennent
un seul tablespace.

Fichier de
donnes 1

Fichier de
donnes 2

Tablespace USERS

1-18

Copyright 2005, Oracle. Tous droits rservs.

Tablespaces SYSTEM et SYSAUX

1-19

Les tablespaces SYSTEM et SYSAUX sont


obligatoires.
Ils sont crs en mme temps que la base
de donnes.
Ils doivent tre en ligne.
Le tablespace SYSTEM est utilis pour
les fonctionnalits principales (les tables
du dictionnaire de donnes, par exemple).
Le tablespace SYSAUX auxiliaire sert aux
composants de base de donnes supplmentaires
(tels que le rfrentiel Enterprise Manager).

Copyright 2005, Oracle. Tous droits rservs.

Segments, extents et blocs

Les segments sont prsents dans un tablespace.


Ils sont constitus d'un ensemble d'extents.
Les extents sont un ensemble de blocs de
donnes.
Les blocs de donnes sont mis en correspondance
avec les blocs du disque.

Segment

1-20

Extents

Blocs de
donnes

Copyright 2005, Oracle. Tous droits rservs.

Blocs du
disque

Structures de base de donnes logiques


et physiques
Logique

Physique

Base de donnes

Schma

Tablespace

Fichier de
donnes

Segment

Extent

Bloc de
donnes Oracle

1-21

Copyright 2005, Oracle. Tous droits rservs.

Bloc du systme
d'exploitation

Exemples du cours : Le schma HR


REGIONS

REGION_ID (PK)
REGION_NAME

COUNTRIES

COUNTRY_ID (PK)
COUNTRY_NAME
REGION_ID (FK)

JOB_ID (PK)
JOB_TITLE
MIN_SALARY
MAX_SALARY

LOCATIONS

EMPLOYEES

LOCATION_ID (PK)
STREET_ADDRESS
POSTAL_CODE
CITY
STATE_PROVINCE
COUNTRY_ID (FK)

DEPARTMENTS

DEPARTMENT_ID (PK)
DEPARTMENT_NAME
MANAGER_ID
LOCATION_ID (FK)

1-23

JOBS

EMPLOYEE_ID (PK)
FIRST_NAME
LAST_NAME
EMAIL
PHONE_NUMBER
HIRE_DATE
JOB_ID (FK)
SALARY
COMMISION_PCT
MANAGER_ID (FK)
DEPARTMENT_ID (FK)

Copyright 2005, Oracle. Tous droits rservs.

JOB_HISTORY

EMPLOYEE_ID (PK)
START_DATE (PK)
END_DATE
JOB_ID (FK)
DEPARTMENT_ID (FK)

Architecture de la base de donnes :


Rcapitulatif des composants structurels

Structures mmoire :
Mmoire SGA (System Global Area) : cache de tampons
de la base de donnes, tampon de journalisation et zones
de mmoire diverses
Mmoire PGA

Structures de processus :
Processus utilisateur et processus serveur
Processus en arrire-plan : SMON, PMON, DBWn, CKPT,
LGWR, ARCn, etc.

Structures de stockage :
Logique : base de donnes, schma, tablespace, segment,
extent et bloc Oracle
Physique : fichiers pour les donnes, paramtres et
informations de journalisation, et bloc du systme
d'exploitation

1-24

Copyright 2005, Oracle. Tous droits rservs.

Synthse
Ce chapitre vous a permis d'apprendre :
dcrire les objectifs du cours
expliquer l'architecture d'Oracle Database 10g

1-25

Copyright 2005, Oracle. Tous droits rservs.

Vous aimerez peut-être aussi