Vous êtes sur la page 1sur 3

Tches du DBA :planification cration de bases, gestion de la

disponi des bases, gestion de structures physiques et logiques,


gestion du stockage en fct de la conception, gestion de la scurit,
administration rseau, sauvegarde et rcupration, rglages base .
Serveur oracle:SGBD offrant une mthode de gestion des infos
ouverte, complte et intgre.Il est constitu dune instance et
dune BD.Instance
oracle:
permet daccder unebd
oracle,nouvre quune seule bd et constitu de structures de
processus darrire-plan et de structure mmoire.BD Oracle:
ensemble de data traits comme une seule et mme entit.Elle se
constitue de 3types fichier.Structure physique:fichier de contrle,
F donnes et F journalisation. Structure mmoire: SGA(alloue au
dmarrage de linstance fondamentale pr une instance oracle)
PGA(alloue dmarrage du processus serveur). SGA: (stocke les
donnes partags par les processus de bd et les infos de contrle
utilises par le serveur oracle. Constitu par : zone mmo partage
+cache tampon de bd+tampon de journalisation et suplmentaire :
zone de mmo large pool et java). Mmo SGA dynamique( partir
oracle 9i permet modifier sa structure sans arrter linstance,
augmente diminue en fct de sa charge globale jusqu
SGA_MAX_SIZE). Zone mmo partag : stocke les derniers sql
excuts et dfinition de donnes utiliss.cache library+cache du
diction de donnes. SHARED_POOL_SIZE Cache library: contient
les infos sur requtes sql et pl/sql les plus rcemment utilises.
Cache du DD: contient les dernires df utiliss dans la base (info
sur fichiers, users, privilge,index,etc).elle est utile pr le processus
serveur pr rsoudre les noms dobjets. Cache tampon de
bd:conserve des copies des blocs de donnes extraits des fichiers
de
donnes.DB_BLOC_SIZE.
Tampon
de
journalisation:
LOG_BUFFER enregistre les modfis apportes aux blocs de donnes
de la base. Permet de reconstruire des modficats. ZM Large Pool:
LARGE_POOL_SIZE facultative rduit la charge de la ZM partage.
ZM Java: JAVA_POOL_SIZE rpond aux besoins danalyse des
commandes java. Mmoire PGA: utilis par un seul processus
utilisateur, elle est alloue lorsque ce dernier est cr et librer sa
fin.Structure de processus: processus user(dmarr au
moment de la connection un serveur oracle).processus serveur:
tablit la connx au serveur oracle, et dmarre lorsque lutilisateur
ouvre une session. Processus darrire-plan: grent la relation
entre les structures physiques et les struct mmoires. (PMON,
SMON, DBWR, LGWR, CKPT obligatoires)(facultatives ARCn
LMDn,etc). Structure logique; dfinit le mode dutilisation de
lespace physique dune bd et possde une hirarchie compose de
tablespaces, segments, extents et blocs. Tablespace: espace
logique contenant les objets stocks de la bd( tables, vues,index..).
elle est compos dau moins un datafile, cad fichier physique
present sur le serveur. Fichiers de donnes: structures physique
conforme lOS, appartient un seul tablespace. Leurs tailles est
modifiable. Segments: espace allou une structure de stockage

logique spcifique dun tablespace. Il appartient un seul


tablespace, pourtant il peut stendre sur plusieurs datafile de
meme tablespace. Extents: permettent dallouer de lespace un
segment.Ce dernier peut se constituer de plusieurs extents.
Appartient un seul datafile et constitu de plusieurs blocs Oracle
contigus. Blocs de donnes: sont des units qui constituent
lespace de stockage des datafiles. DB_BLOCK_SIZE reprsente taille
de bloc standard lors de la cration de la bd oracle. Types de
tablespace: SYSTEM : cr en mme temps que la bd et contient
le DD et existe dans toutes les bd et contient le segment
dannulation SYSTEM. Non SYSTEM : sparent les segments
dannulation, de donnes dapplication, dindex dapplication et
temporaires. Sparent les donnes dynamiques des donnes
statiques, et les donnes en fct des besoins au sauvegarde. Grent
la quantit despace alloue aux objets user. (EXTENT MANAGEMENT
LOCAL UNIFORM SIZE 4K cad tablespace est gr localement
laide dun bitmap et laide dextents dune taille uniforme)
(AUTOEXTEND ON NEXT 500K MAXSIZE 2M permet dactiver
lextension automatique du datafile en lincrmentant de 500k sans
dpasser 2M). Tablespace dannulation: permet de stocker que
des segments dannulation et les extents sint grs localement. TS
Temporary: sont utiliss pr les oprations de tri et contient pas
dobjets permanents.Gestion dinstance :les entres sont propres

linstance
du
dmarage
et
il
existe
2types
de
paramtres :explicite(le fichier contient une entre) implicite(le
fichier ne la contient pas mais prend en compte les valeurs par
default doralce ,une instance peut prsenter plusieurs fichier
dentrs,les modif apportes aux entres du fichier sappliques en
fonciton de type de fichier d parametr dinitialisation utilis :Fichier
parametre statique (PFILE qui est un fichier texte ,modifi laide
dun editeur de OS et manuelment,ouvert que lors de demmarage
de linstance, son rep par dfaut est Oracle_Home/dbs,pour le
crer ,oracle universal installer installe un exemple d fhicher .SPfile
fich de parm persistant(fichier binaire,sa mise jour est faite par
serveur oracle et rside tjr cot serveur,rend les modifcations
persistantes aprs larrt et le redemarrage .pour modifier ses parm
on utilise ALTER SYSTEM SET param_name=param_value,dmarrer
une instance avec open permet lacces aux users, Mount monte la
db pr certaine tache dadministra sans users accs , Nomount cre
la SGA et lance les processus darriere plan, et ne permet pas
lacces db .PFile permet de configurer linstance partir dun
fichier contant les paramtres qui ne sont pas par df,Force
interomp linstanc en cours puis execute un dmarage
normal,Recover lance la procdur de restauration physiqu au
dmarag de db.une db en lecture seule permet dexc des
interrogati,dexecuter des tri, de mettre les fichiers d donn hors et
en ligne .on 4 mode darrts abort (necessite la recepuration de
linstance)immediat normal transactionnel(ne necessite pas la rcup
de linst),pour arrter une db on s connect en tant que SYSDBA O

SYSOPER avec SHUTDOWN MODE ,OFA ARCHITECTUR correspond


la prsentation du standar de db et repose sur 3 rge :crer une
struct de repertoir permettant de stoker nimport kel fichier de db
sur nimport kel disk,placer les objets comportement diff sur des
TS diffre,optimiser les perform d db en placant les comp sur disk
diff,Condition pr crer db :compte dispos d privilg autentifi par
OS avec un fichier d passwd,une quantit d mmoir enough pr
dmare linstanc,espace disk pr recevoir bd prvu,Crer db: laide
doracle universal installer,oracel database configuration
assisstant,CREATE DATABASE .DB Configura assistant permet d crer
une db et de configurer ses options et grer les modle et suprimer
la db ,on selectionne l typ d db crer partir des modles
prdifinis et on prcis SID et nom globale d bd et slctionn les
fonctionnalit et identifier les scripts executer aprs cration
db.pour cration manuelle d db :choix nom unik pr instanc et db et
dfinition des var d OS et crer les fichier d param dinitia et
dmarrer linstance avc no mount et crer db et louvrir .une fois
db crer on a les fichiers d donnes , d contrle et
journalisation,utilisateur sys et system, table interne, autr obj cre
avc db DD , tabl de perfo, packag pl/sql, declencheur dven,DD
dcit bd et ses objets(contient des tabl et des vu en lecture seul)le
propritaire est sys,son updat est fait par serveur oracl,accessibl par
select.DD est compos d 2 parites :table d base (decrit la db),vude
de dd(simplifient les inffo contenu dans db),dd offert des infos sur
struct logik et physik et dfinitio dobjet et utilisateurs roles
privilges.Serveur oracle utilise dd pour chercher les info sur user et
objet d schma et struct d stockage.3 catgo d vu
statik ;DBA(contenu
d
*
shma),All(element
ou
user
accde),user(contenu
d
shma
user) .TB
DE
PERFO(table
virtuelle,enregistr lactivit en cour d db,surveil rgle db

Vous aimerez peut-être aussi