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 :

[debutant]Archilog probleme avec la base


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    265
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 265
    Par défaut [debutant]Archilog probleme avec la base
    Alors que je pensais en avoir fini apres ce douloureux topic

    c'etait trop beau pour etre vrai, mais vue le volume de donnees manipules ca n'etait que previsible -plusieurs millions d'enregistrements-. Ne connaissant rien sur Oracle, voila que je ne peux meme plus ouvrir la connexion avec mon user et password. Et oui vla que je recuperer cette sympathique erreur
    ora-00257 Connect internal only untill freed
    An error occured while performing the operation:
    An error occured while establishing the connection:
    Type: java.sql.SQLException Error Code: 257 SQL State: 64000
    Message:
    ORA-00257: archiver error. Connect internal only, until freed.

    Je pense qu'il me semble que vous avez deja aborde ce genre de probleme ici sur ce forum mais je n'y comprend rien .
    Un debut de solution m'a ete donne mais je ne sais pas continuer.
    Il faut lancer le script
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sqlplus '/as sysdba'
    ainsi svrmgrl n'existe plus, puis s'agissant d'archilog (base en mode archive), on peut détruire (ou deplacer) au moins 1 des fichiers et la base repart.
    Quelqu'un peut il m'aider a reparer cette base.

    Cordialement.

    PS: je suis sous environnement Red Hat Linux, Oracle 9.2.0

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Récupérez la valeur de LOG_ARCHIVE_DEST = répertoire d'archivage après connection SQL*Plus:

    show parameter LOG_ARCHIVE_DEST
    Allez dans le répertoire d'archivage et sauvegardez et/ou déplacez les fichiers .arc généres.

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    265
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 265
    Par défaut
    Bonjour et d'abord merci pour ta reponse, pourrais tu me detailler un peu plus s'ilt te plait parce que je ne comprend rien, je suis debutant, moi j'utilise sql de facon basique, je ne suis en rien un expert.
    Ou c'est que je peux arriver a LOG_ARCHIVE_DEST??? C'est quoi LOG_ARCHIVE_DEST?? Une table ??? Un fichier ??? Ou sont ils situes ???
    D'autre part dans sqlplus en faisant
    SQL> show parameter LOG_ARCHIVE_DEST
    J'ai ce message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ORA-00942: table or view does not exist
    Pourrais tu m'en dire plus stp.

    Bien cordialement.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    LOG_ARCHIVE_DEST désigne le répertoire où Oracle va "sauvegarder" un fichier journal de la base (online redo log) avant de le réutiliser.

    Pour que "show parameter" fonctionne il faut avoir certains droits: être connecté avec:

    sqlplus / as sysdba
    doit fonctionner.

  5. #5
    Membre éclairé
    Inscrit en
    Janvier 2007
    Messages
    265
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 265
    Par défaut
    Il fallait en fait se mettre en su -oracle puis lancer la commande que tu m'as indique. Je suis sous environnement Linux Red Hat.

    Comment faire maintenant pour deplacer ou acceder ou .arc ????
    show parameter LOG_ARCHIVE_DEST;
    J'obtiens cette liste
    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
     
    NAME                                 TYPE
    ------------------------------------ --------------------------------
    VALUE
    ------------------------------
    log_archive_dest                     string
     
    log_archive_dest_1                   string
    LOCATION=/data/ora/MyDATABASE/a01
    MANDATORY
    log_archive_dest_10                  string
     
    log_archive_dest_2                   string
     
     
    NAME                                 TYPE
    ------------------------------------ --------------------------------
    VALUE
    ------------------------------
    log_archive_dest_3                   string
     
    log_archive_dest_4                   string
     
    log_archive_dest_5                   string
     
    log_archive_dest_6                   string
     
    log_archive_dest_7                   string
     
    NAME                                 TYPE
    ------------------------------------ --------------------------------
    VALUE
    ------------------------------
     
    log_archive_dest_8                   string
     
    log_archive_dest_9                   string
     
    log_archive_dest_state_1             string
    enable
    log_archive_dest_state_10            string
    enable
     
    NAME                                 TYPE
    ------------------------------------ --------------------------------
    VALUE
    ------------------------------
    log_archive_dest_state_2             string
    defer
    log_archive_dest_state_3             string
    enable
    log_archive_dest_state_4             string
    enable
    log_archive_dest_state_5             string
    enable
    log_archive_dest_state_6             string
     
    NAME                                 TYPE
    ------------------------------------ --------------------------------
    VALUE
    ------------------------------
    enable
    log_archive_dest_state_7             string
    enable
    log_archive_dest_state_8             string
    enable
    log_archive_dest_state_9             string
    enable
    Qu'es ce qu'il faut supprimer dans cette liste??? Le volume concerne etant a01 ce c'est une infos que je suis sure.
    Cordialement

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Dans votre cas, il faut analyser le contenu du répertoire suivant:
    /DATA/ora/MyDATABASE/a01

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

Discussions similaires

  1. probleme avec la base de donnee (debutant)
    Par zebougha dans le forum Bases de données
    Réponses: 4
    Dernier message: 27/03/2006, 23h53
  2. Problème avec ma base Access
    Par djedje37et28 dans le forum Access
    Réponses: 3
    Dernier message: 29/09/2005, 08h03
  3. [debutant][swing] Probleme avec un Jpanel
    Par JeanMoul dans le forum Débuter
    Réponses: 6
    Dernier message: 27/08/2005, 19h07
  4. probleme avec une base de donnée postgres SQL
    Par Alexlesilex dans le forum Bases de données
    Réponses: 1
    Dernier message: 19/06/2005, 22h09
  5. [Debutant(e)]probleme avec un replaceAll
    Par Jovial dans le forum Langage
    Réponses: 11
    Dernier message: 14/06/2004, 16h02

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