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

Oracle Discussion :

différence entre taille datafile oracle et unix


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 29
    Par défaut différence entre taille datafile oracle et unix
    Bonjour,
    hier j'ai agrandi un datafile via QUEST. Ca ne s'est pas trop bien passé, j'ai du arrêter l'instance et la redémarrer. Le fichier Unix a bien été étendu à à 2Gb tandisque les outils d'admin Oracle (Quest, Oem entre autres) me donne toujours l'ancienne taille (1gb). Que dois-je faire ?
    Merci de votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    461
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 461
    Par défaut
    Bonjour Alain,

    Quels sont les erreurs que vous avez rencontré ? Avez-vous tenter d'agrandir le Datafile ou le Tablesapce ?
    L'idéal serait que vous fournissiez la partie du fichier alert.log ou les erreurs ainsi que les commandes passèes seront tracées.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 29
    Par défaut
    En fait ce qui s'est passé, nous avions un pb sur le disque, plus vu par le système (NO_HW). Les disques sont mirrorés. J'ai du interrompre l'alter database après 20 minutes d'inaction. Ensuite j'ai du redémarrer la base avec un shutdown abort. La base a redémarré sans problème sauf que le fichier sur disque est passé à la nouvelle taille (2Gb) mais Oracle ne le voit qu'avec son ancienne taille (1Gb). PS - Le disque a été changé.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    461
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 461
    Par défaut
    Merci de fournir un extrait de l'alert.log correspondant à tout cela.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 29
    Par défaut
    L'alert.log :
    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
    ==============================================
    ...
    Thu Jul 22 14:09:47 2010
    Thread 1 advanced to log sequence 1382176
      Current log# 11 seq# 1382176 mem# 0: /u03/REEL/oradata/CLYPRD1/rdoCLYPRD1g11m2
    .rdo
      Current log# 11 seq# 1382176 mem# 1: /u02/REEL/oradata/CLYPRD1/rdoCLYPRD1g11m1
    .rdo
    Thu Jul 22 14:19:05 2010
    ALTER DATABASE DATAFILE '/u03/REEL/oradata/CLYPRD1/idx1CLYCLYPRD1m.dbf' RESIZE 2
    000 M
    Thu Jul 22 14:19:56 2010
    ORA-1237 signalled during: ALTER DATABASE DATAFILE '/u03/REEL/oradata/CLYPRD1...'
    Thu Jul 22 14:24:32 2010
    ALTER DATABASE DATAFILE '/u03/REEL/oradata/CLYPRD1/idx1CLYCLYPRD1m.dbf' RESIZE 2
    000 M
    Thu Jul 22 14:36:21 2010
    Thread 1 advanced to log sequence 1382177
      Current log# 12 seq# 1382177 mem# 0: /u03/REEL/oradata/CLYPRD1/rdoCLYPRD1g12m2
    .rdo
      Current log# 12 seq# 1382177 mem# 1: /u02/REEL/oradata/CLYPRD1/rdoCLYPRD1g12m1
    .rdo
    Thu Jul 22 14:47:42 2010
    Thread 1 cannot allocate new log, sequence 1382178
    Checkpoint not complete
      Current log# 12 seq# 1382177 mem# 0: /u03/REEL/oradata/CLYPRD1/rdoCLYPRD1g12m2
    .rdo
      Current log# 12 seq# 1382177 mem# 1: /u02/REEL/oradata/CLYPRD1/rdoCLYPRD1g12m1
    .rdo
    Thu Jul 22 14:55:17 2010
    ORA-1013 signalled during: ALTER DATABASE DATAFILE '/u03/REEL/oradata/CLYPRD1...'
    Thu Jul 22 15:30:50 2010
    Thread 1 advanced to log sequence 1382178
      Current log# 13 seq# 1382178 mem# 0: /u03/REEL/oradata/CLYPRD1/rdoCLYPRD1g13m2
    .rdo
      Current log# 13 seq# 1382178 mem# 1: /u02/REEL/oradata/CLYPRD1/rdoCLYPRD1g13m1
    .rdo
    Thu Jul 22 15:41:58 2010
    alter database backup controlfile to trace
    Thu Jul 22 15:41:58 2010
    Completed: alter database backup controlfile to trace
    Shutting down instance (abort)
    License high water mark = 43
    Instance terminated by USER, pid = 20815
     
    =============================================
    Merci pour votre aide

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    461
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 461
    Par défaut
    Vous avez reçu les deux messages d'erreur ci-dessous puis avez lancé un shutdown abort :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ORA-1237 signalled during: ALTER DATABASE DATAFILE '/u03/REEL/oradata/CLYPRD1...'
    ORA-1013 signalled during: ALTER DATABASE DATAFILE '/u03/REEL/oradata/CLYPRD1...'
    Voici la cause de la première erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ORA-01237: cannot extend datafile string 
    Cause: An operating system error occurred during the resize.
    Action: Fix the cause of the operating system error and retry the command.
    Voici la cause de la seconde erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ORA-01013: user requested cancel of current operation 
    Cause: The user interrupted an Oracle operation by entering CTRL-C, Control-C, or another canceling operation. This forces the current operation to end. This is an informational message only. 
    Action: Continue with the next operation.
    Quelle est la version d'Oracle utilisée ?

    Avez-vous eu de l'activité sur votre base depuis cette erreur ?
    Si la réponse est non, la solution la plus simple est de restaurée votre base avant l'incident, de corriger la première erreur due au système (manque de place ?), et de rejouer l'agrandissement du datafile.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 29
    Par défaut
    Effectivement, c'est moi qui ait cancelé la tâche après 20 minutes. Celà à provoqué le blocage de la base. J'ai donc fait un shutdown abort et un redémarrage. La base a redémarré sans pb.
    La seule problématique est que le datafile agrandi vu par Oracle fait 1Gb et par Unix 2 Gb...


  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    461
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 461
    Par défaut
    Avez-vous tenter de relancer les commandes :
    Pour tenter le réduire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER DATABASE DATAFILE '/u03/REEL/oradata/CLYPRD1/idx1CLYCLYPRD1m.dbf' RESIZE 1000 M;
    Pour tenter l'agrandir de nouveau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER DATABASE DATAFILE '/u03/REEL/oradata/CLYPRD1/idx1CLYCLYPRD1m.dbf' RESIZE 2000 M;

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 29
    Par défaut
    Je ne pensais pas que l'on pouvait réduire les datafiles.
    Comment se débrouille-t-il avec unix ?

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

Discussions similaires

  1. différence entre access et oracle 8i
    Par hassnae dans le forum Oracle
    Réponses: 10
    Dernier message: 15/06/2007, 16h02
  2. Différence entre 2 serveurs Oracle
    Par FirstDust dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/06/2007, 18h16
  3. Différence entre ftp Windows et ftp unix
    Par diamonds dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 07/12/2006, 20h04
  4. Réponses: 2
    Dernier message: 12/10/2005, 16h50
  5. Différence entre drivers ODBC Oracle
    Par snoopy69 dans le forum Oracle
    Réponses: 4
    Dernier message: 24/02/2005, 14h27

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