Dev SIG

Forum communautaire des développeurs SIG, entraide, trucs, astuces. La géomatique, les enjeux, la carte, le monde.


    [Oracle] ORA-12916: cannot shrink permanent or dictionary managed tablespace; Oracle Tablespace Shrink Command Failed - undo tablespace

    Partagez
    avatar
    Jeffjefferson
    Admin

    Messages : 25
    Date d'inscription : 18/07/2015

    [Oracle] ORA-12916: cannot shrink permanent or dictionary managed tablespace; Oracle Tablespace Shrink Command Failed - undo tablespace

    Message par Jeffjefferson le Dim 7 Mai - 17:13

    Analyse de l'erreur :

    SQL> select tablespace_name, contents, EXTENT_MANAGEMENT from dba_tablespaces;

    TABLESPACE_NAME                CONTENTS  EXTENT_MAN
    ------------------------------ --------- ----------
    SYSTEM                         PERMANENT LOCAL
    SYSAUX                         PERMANENT LOCAL
    UNDOTBS1                       UNDO      LOCAL
    TEMP                           TEMPORARY LOCAL
    USERS                          PERMANENT LOCAL
    UNDOTBS2                       UNDO      LOCAL
    DATA01                         PERMANENT LOCAL


    Correction :

    SQL> create undo tablespace UNDOTBS2 datafile  'D:\ORACLE\ORADATA\NOIDA\UNDOTBS02.DBF'  size 100M;
    Tablespace created.

    Step 2 : Edit the parameter file

    SQL> alter system set undo_tablespace=UNDOTBS2 ;

    Correction :

    SQL> create temporary tablespace temp2 tempfile 'D:\ORACLE\ORADATA\NOIDA\temp02.DBF' size 100M;
    Tablespace created.

    -------


    ALTER TABLESPACE TEMP ADD TEMPFILE '[chemin du fichier]\TEMP02.dbf' SIZE 1000M REUSE AUTOEXTEND ON;
    ALTER DATABASE TEMPFILE '[chemin du fichier]\TEMP01.dbf' DROP INCLUDING DATAFILES;

      La date/heure actuelle est Mer 28 Juin - 9:19