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.
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.
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 ?
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.
Savez vous comment estimer la taille d'une base dans X temps?
Ca peut aller jusqu'a : 8 589 541 376 Go
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.
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 ...
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
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...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager