Oracle SGBDR ?

Oracle n'est clairement, plus seulement un fournisseur de serveurs de données. Son offre logicielle s'étend chaque jour. Pour en avoir une idée se référer éventuellement au chapitre précédent : les produits Oracle

Si cela est nécessaire passons en revue un petit rappel des caractéristiques génériques d'un SGBGR

Pour se faire une idée on pourra jeter un oeil aux principales fonctionnalités de MYSQL

Voyons maintenant comment elles sont implémentées dans Oracle :

Implémentation des caractéristiques d'un SGBDR dans Oracle

- Alias de base (SQLNet)
- tablespaces et fichiers
- vues
- database links
- synonymes
- utilisation du référentiel interne (dictionnaire de données)

Quelques limites d'Oracle 8i:

entité limite
taille mémoire partagée (buffers data, SQL et dictionnaire) 2GO
nb max de sessions 32000 en monoprocess
illimité en multiThreads
   
nb max de fichiers 64K
nb max de tablespaces 64K
nb lignes par table illimité
nb contraintes par colonne illimité
Colonnes d'une table 1000 colonnes
Longueur d'une ligne 2M ou 2G caractères
Taille max d'un nombre 10exp128
38 chiffres significatifs
taille max d'une chaîne 4K caractères
Taille max d'un champ binaire 2 GO
nb colonnes dans un SELECT 1000
nb de tables dans un SELECT illimité

optimisation du stockage : numériques variables, chaînes variables, journalisation différentielle

- fiabilité : mécanisme de journalisation, d'archivage, sauvegarde / restauration
- cohérence : rollback, rollforward, lecture consistante (read consistancy)
- disponibilité : stand by database, offline partiel
- confidentialité : serveur de login, serveur LDAP, connexion / droits et rôles

- très grand nb de connexions simultanées (éventuellement en MultiThread)
- verrouillage optimisé (granularité au niveau d'1 ligne de table)
- lecture consistante via l'image avant
- gestion de transaction implicite, explicite (COMMIT, ROLLBACK), de sous transaction (SAVEPOINT)

- structures physiques d'optimisation dynamiques (index B*Tree, Hashs, clusters, index binaires)
- existence d'un optimiseur de requêtes (statistique par défaut ou à base de règles)
- outil de monitoring, paramétrage système fin (paramètrage de la SGA dans INIT.ORA)

SQL Oracle compatible SQL92 ou SQL2, niveau 1 (entry level)

(c) 2002- 2006 Didier Deléglise
(c) 2002- 2006 Didier Deléglise


modifié
le 20/11/2006

Ecrire a DD
ecris
moi


les forums techniques Oracle

mon BLOG Oracle,
en Francais
connaitre DD
l'autre vie
de DD

mon CV

trucs
et astuces

JOBs Oracle
du jour
Homepage "Tout sur Oracle"
Mon site :
Tout sur Oracle (et le web)
Copyright (C) 2002
Utilisation de ces documents