Erreur ORA-00600
Résolu/Fermé
cybospam
Messages postés
11
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
24 novembre 2008
-
23 oct. 2007 à 12:57
tufi - 17 févr. 2013 à 18:00
tufi - 17 févr. 2013 à 18:00
4 réponses
cybospam
Messages postés
11
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
24 novembre 2008
6
23 oct. 2007 à 16:49
23 oct. 2007 à 16:49
Bonjour
Au final il semblerait que ce soit un bug au niveau Oracle qui existe au moins jusqu'a la version 9.0.2.6.
Les table_spaces TEMP et USERS doivent etre mis en "Locally managed" au lieu de "DICTIONNARY"
Voici les manips que nous avons faites pour resoudre notre probleme.
En esperant que ca aide ceux qui se heurteront a ce pb.
Cdt
C.
1. EXEC DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL ('USERS') --> To change user tablespace to locally managed
2. drop and recreate the TEMP and USERS tablespace of oracle to locally managed instead of dictionary
SQL> select * from dba_tablespaces where tablespace_name in ('TEMP','USERS');
TABLESPACE_NAME BLOCK_SIZE INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS PCT_INCREASE MIN_EXTLEN STATUS CONTENTS LOGGING FOR
------------------------------ ---------- -------------- ----------- ----------- ----------- ------------ ---------- --------- --------- --------- ---
EXTENT_MAN ALLOCATIO PLU SEGMEN DEF_TAB_
---------- --------- --- ------ --------
USERS 4096 20480 20480 1 249 50 0 ONLINE PERMANENT LOGGING NO
LOCAL USER NO MANUAL DISABLED
TEMP 4096 1048576 1048576 1 0 1048576 ONLINE TEMPORARY NOLOGGING NO
LOCAL UNIFORM NO MANUAL DISABLED
Au final il semblerait que ce soit un bug au niveau Oracle qui existe au moins jusqu'a la version 9.0.2.6.
Les table_spaces TEMP et USERS doivent etre mis en "Locally managed" au lieu de "DICTIONNARY"
Voici les manips que nous avons faites pour resoudre notre probleme.
En esperant que ca aide ceux qui se heurteront a ce pb.
Cdt
C.
1. EXEC DBMS_SPACE_ADMIN.TABLESPACE_MIGRATE_TO_LOCAL ('USERS') --> To change user tablespace to locally managed
2. drop and recreate the TEMP and USERS tablespace of oracle to locally managed instead of dictionary
SQL> select * from dba_tablespaces where tablespace_name in ('TEMP','USERS');
TABLESPACE_NAME BLOCK_SIZE INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS PCT_INCREASE MIN_EXTLEN STATUS CONTENTS LOGGING FOR
------------------------------ ---------- -------------- ----------- ----------- ----------- ------------ ---------- --------- --------- --------- ---
EXTENT_MAN ALLOCATIO PLU SEGMEN DEF_TAB_
---------- --------- --- ------ --------
USERS 4096 20480 20480 1 249 50 0 ONLINE PERMANENT LOGGING NO
LOCAL USER NO MANUAL DISABLED
TEMP 4096 1048576 1048576 1 0 1048576 ONLINE TEMPORARY NOLOGGING NO
LOCAL UNIFORM NO MANUAL DISABLED