IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

augmenter la taille de tablespace a chaud


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 68
    Par défaut augmenter la taille de tablespace a chaud
    Bonjour tous le monde,
    je suis sur une base de donnée Oracle 9i2 sous WinXp
    lors d'un import pour un schéma spécifique j'ai l'erreur suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ORA-01658: impossible de créer l'ensemble de blocs contigus INITIAL pour le segment dans le tablespace TAB_NAME_S
    je pense que je suis dans l'obligation d'augmenter la taille du tablespace de 250M a 500M par exemple en question qui est "TAB_NAME_S"
    que j'ai définis lors de la création de ma base avec le code sql suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    CREATE TABLESPACE TAB_NAME_S DATAFILE
      '&workDir\oradata\&oracleSid\&oracleSid._data_name_s_01.dbf' SIZE 250M AUTOEXTEND OFF
    LOGGING ONLINE PERMANENT
    EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M
    BLOCKSIZE 8K
    ;
    ma question c'est comment faire altérer ce tablespace sans faire un shutdown de la base (alter a chaud)
    est ce que une ligne sql comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    alter database datafile '&workDir\oradata\&oracleSid\&oracleSid._data_name_s_01.dbf' resize 500M;
    est suffisante

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    oui

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 68
    Par défaut
    Merci,
    maintenant l'import passe mais avec avertissements repetitif tout au long du dump :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
     
     
    Connecté à : Oracle9i Release 9.2.0.1.0 - Production
    JServer Release 9.2.0.1.0 - Production
     
    Fichier d'export créé par EXPORT:V09.02.00 via le chemin classique
    import effectué dans le jeu de caractères WE8ISO8859P15 et le jeu NCHAR AL16UTF16
    le client d'export utilise le jeu de caractères US7ASCII x (conversion possible)
    . Import d'objets USERX dans USERX4
    . . Import de la table                     "AD_BUCKET"          0 lignes importées       <
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 20001 :
     "BEGIN  DBMS_STATS.SET_INDEX_STATS(NULL,'"PK_AD_BUCKET"',NULL,NULL,NULL,0,0,"
     "0,0,0,0,0,6); END;"
    IMP-00003: Erreur ORACLE 20001 rencontrée
    ORA-20001: Invalid or inconsistent input values
    ORA-06512: à "SYS.DBMS_STATS", ligne 3725
    ORA-06512: à ligne 1
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 20001 :
     "BEGIN  DBMS_STATS.SET_INDEX_STATS(NULL,'"IX1_AD_BUCKET"',NULL,NULL,NULL,0,0"
     ",0,0,0,0,0,6); END;"
    IMP-00003: Erreur ORACLE 20001 rencontrée
    ORA-20001: Invalid or inconsistent input values
    ORA-06512: à "SYS.DBMS_STATS", ligne 3725
    ORA-06512: à ligne 1
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 20001 :
     "BEGIN  DBMS_STATS.SET_TABLE_STATS(NULL,'"AD_BUCKET"',NULL,NULL,NULL,0,1,0,6"
     "); END;"
    IMP-00003: Erreur ORACLE 20001 rencontrée
    ORA-20001: Invalid or inconsistent input values
    ORA-06512: à "SYS.DBMS_STATS", ligne 3981
    ORA-06512: à ligne 1
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 20001 :
     "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := NULL; SREC.MAXVAL :="
     " NULL; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STATS.NUMAR"
     "RAY(0,0); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC := 2; DBMS_STAT"
     "S.SET_COLUMN_STATS(NULL,'"AD_BUCKET"','"AD_BUCKET_ID"', NULL ,NULL,NULL,0,0"
     ",0,srec,0,6); END;"
     
     
    IMP-00003: Erreur ORACLE 20001 rencontrée
    ORA-20001: Invalid or inconsistent input values
    ORA-06512: à "SYS.DBMS_STATS", ligne 3425
    ORA-06512: à ligne 1
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 20001 :
     "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := NULL; SREC.MAXVAL :="
     " NULL; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STATS.NUMAR"
     "RAY(0,0); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC := 2; DBMS_STAT"
     "S.SET_COLUMN_STATS(NULL,'"DISCOUNT"','"IS_ACTIVE"', NULL ,NULL,NULL,0,0,0,s"
     "rec,0,6); END;"
    IMP-00003: Erreur ORACLE 20001 rencontrée
    ORA-20001: Invalid or inconsistent input values
    ORA-06512: à "SYS.DBMS_STATS", ligne 3425
    ORA-06512: à ligne 1
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 20001 :
     "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := NULL; SREC.MAXVAL :="
     " NULL; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STATS.NUMAR"
     "RAY(0,0); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC := 2; DBMS_STAT"
     "S.SET_COLUMN_STATS(NULL,'"DISCOUNT"','"DESCRIPTION"', NULL ,NULL,NULL,0,0,0"
     ",srec,0,6); END;"
    IMP-00003: Erreur ORACLE 20001 rencontrée
    ORA-20001: Invalid or inconsistent input values
    ORA-06512: à "SYS.DBMS_STATS", ligne 3425
    ORA-06512: à ligne 1
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 20001 :
     "DECLARE  SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := NULL; SREC.MAXVAL :="
     " NULL; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVALS := DBMS_STATS.NUMAR"
     "RAY(0,0); SREC.BKVALS := DBMS_STATS.NUMARRAY(0,1); SREC.EPC := 2; DBMS_STAT"
     "S.SET_COLUMN_STATS(NULL,'"DISCOUNT"','"DISPLAY_DESCRIPTION"', NULL ,NULL,NU"
     "LL,0,0,0,srec,0,6); END;"
    IMP-00003: Erreur ORACLE 20001 rencontrée
    ORA-20001: Invalid or inconsistent input values
    ORA-06512: à "SYS.DBMS_STATS", ligne 3425
    ORA-06512: à ligne 1
    . . Import de la table          "DISCOUNT_ASSOCIATION"          0 lignes importées       <
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 20001 :
     "BEGIN  DBMS_STATS.SET_INDEX_STATS(NULL,'"PK_DISC_ASSOC"',NULL,NULL,NULL,0,0"
     ",0,0,0,0,0,6); END;"
    IMP-00003: Erreur ORACLE 20001 rencontrée
    ORA-20001: Invalid or inconsistent input values
    ORA-06512: à "SYS.DBMS_STATS", ligne 3725
    ORA-06512: à ligne 1
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 20001 :
     "BEGIN  DBMS_STATS.SET_INDEX_STATS(NULL,'"AX1_DISCOUNT_ASSOC"',NULL,NULL,NUL"
     "L,0,0,0,0,0,0,0,6); END;"
    IMP-00003: Erreur ORACLE 20001 rencontrée
    ORA-20001: Invalid or inconsistent input values
    ORA-06512: à "SYS.DBMS_STATS", ligne 3725
    ORA-06512: à ligne 1
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 20001 :
     "BEGIN  DBMS_STATS.SET_INDEX_STATS(NULL,'"FX1_DISCOUNT_ASSOC"',NULL,NULL,NUL"
     "L,0,0,0,0,0,0,0,6); END;"
    IMP-00003: Erreur ORACLE 20001 rencontrée
    ORA-20001: Invalid or inconsistent input values
    ORA-06512: à "SYS.DBMS_STATS", ligne 3725
    ORA-06512: à ligne 1
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 20001 :
     "BEGIN  DBMS_STATS.SET_TABLE_STATS(NULL,'"DISCOUNT_ASSOCIATION"',NULL,NULL,N"
     "ULL,0,1,0,6); END;"
     
    ...
    ..
     
     
     
    Début de l'activation des contraintes...
    Fin de l'import réussie avec avertissements.
    est ce qu'il y a des solutions pour palier a ce genre d'erreur
    des script database a lancer avant l'import?

  4. #4
    Membre chevronné Avatar de NGasparotto
    Inscrit en
    Janvier 2007
    Messages
    421
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 421
    Par défaut
    Si la base source, et la base cible sont toutes deux dans la meme version, et de plus le client utiliser pour l'export et l'import sont les memes, alors je ne comprends pas trop pourquoi ces erreurs sur les stats.
    Tu peux essayer d'importer avec l'option statistics=none

    Nicolas.

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 68
    Par défaut
    Merci de votre réponse,
    l'option statistics=none c'est ce que j'ai fais comme moyen de ne pas avoir ces erreur,
    la base de données source est une base 92i sur une serveur SUN,
    et la base destination est 92iaussi sur une machine WinXP,
    une question : c'est quoi le moyen pour savoir la version oracle et d'outil IMP,
    aussi comment peut on upgrader les version Oracle ainssi que oracle IMP

    Merci

  6. #6
    Membre chevronné Avatar de NGasparotto
    Inscrit en
    Janvier 2007
    Messages
    421
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 421
    Par défaut
    Pour avoir la version de exp ou imp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    exp help=y
    imp help=y
    Ensuite pour l'upgrade, tout depend s'il s'agit d'un patchset ou d'une nouvelle version. Mais de toute facon, l'utilitaire exp/imp est inclus dans les binaires presents dans ORACLE_HOME.

    Nicolas.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Augmenter la taille d'un tablespace ?
    Par zidane2012 dans le forum Oracle
    Réponses: 2
    Dernier message: 11/01/2013, 11h35
  2. augmenter la taille d'un tableSpace -syntaxe-
    Par mounim_taoufik dans le forum Débuter
    Réponses: 2
    Dernier message: 15/04/2010, 10h20
  3. Problème pour augmenter la taille d'un tablespace
    Par Bourak dans le forum Administration
    Réponses: 1
    Dernier message: 13/10/2008, 09h32
  4. augmenter la taille d'une tablespace?
    Par sali dans le forum Oracle
    Réponses: 1
    Dernier message: 01/12/2005, 15h52
  5. []Augmenter la taille de la pile des appels ?
    Par oncle ervil dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 10/05/2005, 09h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo