Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels 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 12/01/2007, 16h05   #1
Membre régulier
 
Inscription : novembre 2005
Messages : 462
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 462
Points : 75
Points : 75
Par défaut OracleGl et autoextents

Bonjour,
Oracle n'interdit pas de positionner les datafiles OracleGL en mode Autoextends (j'ai posé un tar qui m'a confirmé la chose !) ...
Mais je trouve qu'Oracle n'est pas clair sur la question des réorg...
1°) Pensez-vous qu'il n'y a pas besoin de faire des réor sur les instances OracleGL ?
2°) Sinon, comment faire (Les Import/export étant à proscrire !)

Merci pouir vos réponses
genio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2007, 16h55   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Quelle est la version d'Oracle ?
Les tablespaces sont-ils DMT (dictionary managed) ou LMT (locally managed) ?
Pourquoi réorganiser ?
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2007, 10h54   #3
Membre régulier
 
Inscription : novembre 2005
Messages : 462
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 462
Points : 75
Points : 75
Bonjour Pifor...
Ma version d'oracle Appli est la suivante : 11.5.8 sur une instance de type 9.2.0.5.0...
Mes tablespaces sont : EXTENT MANAGEMENT LOCAL UNIFORM
et SEGMENT SPACE MANAGEMENT MANUAL ...

Pour ce qui est de la réorg, il faut bien réorganiser de temps en temps, pour éviter les problèmes de perf dus à l'autoextends non ?

Merci pour ta réponse ...
genio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2007, 11h17   #4
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Quels sont les problèmes de performance liés à l'autoextend ?
As-tu mesuré quelque chose de précis: comment ? avec quel outil ?

Avec des tablespaces en mode LMT, il n'est pas nécessaire en général de réorganiser l'espace pour des problèmes de fragmentation d'espace: voir http://oracle.developpez.com/guide/a...lespaces/#L4.1. Dans certains cas particuliers, il est peut-être nécessaire de libérer de l'espace pour des tables qui ont eu beaucoup de mises à jour et/ou de suppression et où il y a beaucoup d'espace inutilisé.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2007, 11h51   #5
Membre régulier
 
Inscription : novembre 2005
Messages : 462
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 462
Points : 75
Points : 75
Merci Pifor pour ta réponse (et excuse la mienne qui semble bien tardive !) ...
Je voudrais rebondir sur ta réponse...
Les tablespaces LMT gèrent eux-mêmes leurs extends => OK
1°) Faut-il quand même, pour éviter les plantages dus aux tablespace 'full', topper les datafile en autoextends, afin de laisser UNIX se débrouiller avec l'espace disque... Ou je m'embête pour rien et OracleGL gère tout ça sans problème !

2°) Quand tu dis :
Citation:
Dans certains cas particuliers, il est peut-être nécessaire de libérer de l'espace pour des tables qui ont eu beaucoup de mises à jour et/ou de suppression et où il y a beaucoup d'espace inutilisé.
Comment faire pour 'liberer de l'espace' dans une instance OracleGL ?

Merci encore pour tes réponses...
genio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2007, 12h02   #6
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Citation:
1°) Faut-il quand même, pour éviter les plantages dus aux tablespace 'full', topper les datafile en autoextends, afin de laisser UNIX se débrouiller avec l'espace disque... Ou je m'embête pour rien et OracleGL gère tout ça sans problème !
Ca dépend si on préfére tablespace full ou file system full ... Ca dépend aussi de la rapidité de la croissance de l'espace utilisé, des outils qu'on a, de la rapidité avec laquelle on peut étendre un système de fichiers ou non ... Je ne sais pas si OracleGL fait tout ça sans problème.

Citation:
Comment faire pour 'liberer de l'espace' dans une instance OracleGL ?
De façon générale, pour récupérer de l'espace avec Oracle 9i, on peut, par exemple, reconstruire les tables avec ALTER TABLE ... MOVE (dans le même tablespace) et les index avec ALTER INDEX ... REBUILD. Attention à la disponibilité des objets et aux dépendances: si on reconstruit la table, il faut reconstruire les index (penser aussi à faire une sauvegarde complète de la base). Je ne sais pas s'il faut faire des choses en plus avec OracleGL ou s'il y a des outils spécifiques pour cela.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2007, 14h52   #7
Membre régulier
 
Inscription : novembre 2005
Messages : 462
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 462
Points : 75
Points : 75
Oui je vois la manip avec les ALTER TABLE et INDEX mais je ne sais pas si c'est conseillé avec OracleGL...
En tout cas merci pour tes explications...
genio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h32.


 
 
 
 
Partenaires

Hébergement Web