Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/09/2008, 11h09   #1
Invité de passage
 
Inscription : septembre 2008
Messages : 5
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 5
Points : 0
Points : 0
Par défaut Taille maxi d'une base Oracle en 10g

Bjr,
Je n'arrive pas à trouver si il y a une taille maximum pour une base Oracle en 10g. De même pour un tablespace.
D'avance merci pour votre réponse.
Loicdu77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 15h25   #2
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Théoriquement la taille maximale d'une base serait, je pense : taille maximale d'un datafile * nb maximal de datafiles possibles

Sans faire des calculs d'apothicaires tu peux atteindre sans aucun problème plusieurs Teraoctets de données, est-ce suffisant pour ton besoin ?
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 15h40   #3
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 975
Points : 3 975
Je ne connais pas la limite, mais jusqu'à présent j'ai toujours été limité par la taille des disques durs...
Mais ça doit sûrement se mesurer en Téra, c'est sûr.
Sauf pour 10g Express, c'est 4 Go.
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 15h45   #4
Membre chevronné
 
Avatar de Z3phur
 
Homme loic
Administrateur de base de données
Inscription : décembre 2007
Messages : 673
Détails du profil
Informations personnelles :
Nom : Homme loic
Âge : 37
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie

Informations forums :
Inscription : décembre 2007
Messages : 673
Points : 773
Points : 773
Savez vous comment estimer la taille d'une base dans X temps?
Z3phur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 15h46   #5
Rédacteur
 
Avatar de bouyao
 
Inscription : janvier 2005
Messages : 1 778
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 1 778
Points : 1 857
Points : 1 857
Ca peut aller jusqu'a : 8 589 541 376 Go
bouyao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 15h48   #6
Invité de passage
 
Inscription : septembre 2008
Messages : 5
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2008
Messages : 5
Points : 0
Points : 0
Merci pour ces deux réponses.
Théorique ==> d'accord

Mais côté pratique :
Quelle serait la performance d'une DB de plusieurs Téra ?
Quelle solution de backup / restaure d'une telle DB ?
Combien d'instance pour une DB de 1 To ?

Je recherche aussi à savoir quelle est la société qui gère la + grosse DB SAP en France actuellement.
Loicdu77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 15h54   #7
Rédacteur
 
Avatar de bouyao
 
Inscription : janvier 2005
Messages : 1 778
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 1 778
Points : 1 857
Points : 1 857
Citation:
Envoyé par Loicdu77 Voir le message
Quelle serait la performance d'une DB de plusieurs Téra ?
Ca dépend de plusieurs paramètres

Citation:
Envoyé par Loicdu77 Voir le message
Quelle solution de backup / restaure d'une telle DB ?
RMAN

Citation:
Envoyé par Loicdu77 Voir le message
Combien d'instance pour une DB de 1 To ?
1 seule ca suffit

Citation:
Envoyé par Loicdu77 Voir le message
Je recherche aussi à savoir quelle est la société qui gère la + grosse DB SAP en France actuellement.
Je ne sais pas, mais moi je gère 10 To.
bouyao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 15h54   #8
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Performances : partitionnement, compression de données (tables/partitions), indexes bitmaps, ...
La taille d'une base ne veut rien dire sur les performances, il faut regarder la taille des tables/partitions souvent accédées, si des requêtes balayent des historiques de tables/partitions, etc ...
Si tu as une base de 1 To mais seulement 100 Mo d'utilisé, tu n'auras pas de problèmes de performances

Baclup/restauration : utiliser par exemple RMAN avec sauvegardes incrémentales sur plusieurs niveaux, éventuellement tablespaces en read only, ...

Tu peux très bien avoir 1 seule instance pour ta base de 1 To, mais à voir selon le nombre d'utilisateurs simultanés, le dimensionnement PGA/SGA, etc ...
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 16h12   #9
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 975
Points : 3 975
Citation:
Envoyé par Loicdu77 Voir le message
Quelle serait la performance d'une DB de plusieurs Téra ?
ça dépend directement de la conception et de la performance des DBAs!
Mais sûrement mieux qu'une DB mal foutue d'une centaine de GO avec un serveur poussif... Ouais, je passe mes nerfs, ok...
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 16h14   #10
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Citation:
Envoyé par Jerome_Mtl Voir le message
avec un serveur poussif
ou avec des développements SQL - PL/SQL mal écrits ...
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 16h38   #11
Rédacteur
 
Avatar de bouyao
 
Inscription : janvier 2005
Messages : 1 778
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 1 778
Points : 1 857
Points : 1 857
Calcul de la taille maximum d'une base de données Oracle

Il peut y a voir deux types de tablespaces : SFT (smallfile tablespace) et BFT (bigfile tablespace)

Un SFT peut contenir 1022 fichiers de données et chaque fichier peut contenir 2^22 blocs.
Par contre un BFT contient un seule fichier de données de 2^32 blocs

Comme la taille d'un bloc peut être 2K, 3K, 8K, 16K et 32K , on va prendre 32K (le maximum)

Comme La taille maximum d'un fichier de données = db_block_size * nombre maximum de blocs on a :
La taille maximum d'un fichier de données SFT = 2^22 * 32 /1024/1024 Go = 128 Go

Dans une base il peut y avoir 65533 fichiers de données

Taille maximum de la base = taille maximum d'un fichier de données x nombre maximum de fichiers de données

Si on utilise un SFT

La taille maximum d'une base = 128*65533 = 8388224 Go

Si on utilise un BFT

La taille maximum du fichier de données = 2^32 * 32 /1024/1024 Go = 131072 Go

Enfin, la taille maximum d'une base = 131072*65533 Go = 8589541376 Go
bouyao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 16h41   #12
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 975
Points : 3 975
Citation:
Envoyé par scheu Voir le message
ou avec des développements SQL - PL/SQL mal écrits ...
Dans mes cas, c'est pas OU mais ET des développements de m****...
Imagine un code non indenté, non commenté, non documenté, redondant, variable en dure... Sans parler des procédures qui n'ont jamais marché et des noms de packages du genre R745ONI ou R745OMI...
Enfin, même en étant stagiaire, on faisait mieux...
Que du bonheur ! Allez, j'arrête de troller et j'y retourne...
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h58.


 
 
 
 
Partenaires

Hébergement Web