Les solutions techniques


Plate-forme UNIX : ORACLE


Les problèmes rencontrés, les réponses apportées


Les UNABLE TO EXTENT  sur le TABLESPACE TEMP.


ORA-1652: unable to extend temp segment by 256 in tablespace ...


On rencontre souvent ce problème , car l'espace  du tablespace TEMP est souvent mal défini , pour éviter tout problème il faut créer un espace deux fois plus grand que le plus gros index.


Faites une requête sur le catalogue  pour repérer les DATAFILES déjà créer et pour obtenir la taille du plus grand INDEX.


Repérer le dernier DATAFILE crée :


select tablespace_name, file_name from dba_data_files where tablespace_name = 'TEMP';


Récupérer la taille du plus gros INDEX :


Rechercher le nom du tablespace de l'index concerné :

select index_name, table_name, tablespace_name

            from dba_indexes  order by tablespace_name;


Rechercher  le nom et la taille du tablespace :

Select tablespace_name, file_name ,bytes/1024/1024 || ' Mo' Taille

           from dba_data_files  order by tablespace_name;


Faire un alter TABLESPACE  pour ajouter un DATAFILE :


alter tablespace TEMP add datafile '/oracle/temp/temp_data7' size 2040M;


Attention  la taille des DATAFILES est limité par le fichier INI d'ORACLE, la limite est en générale 2048M (2Go) - 8M (réservé par oracle) = 2040M si c'est le cas, créer plusieurs DATAFILES de 2040M.


Faire un CHECK de la base

Faire un AUDIT de la BASE


Quelques exemples de requêtes SQL à télécharger   

Quelques exemples d'utilitaires à télécharger.

Un exemple de création d'une base à télécharger

L'expérience des « uns » aux profits des  « autres »

MemoHost.com © référencé par  AltaVista  Ecila   Excite  Google  HotBot  MSN  Lokace  Nomade Yahoo Voila