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

Recovery Manager Oracle Discussion :

J'ai une Erreur RMAN-01009 [19c]


Sujet :

Recovery Manager Oracle

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2009
    Messages : 85
    Points : 62
    Points
    62
    Par défaut J'ai une Erreur RMAN-01009
    Bonjour !

    Je tente de récupérer une table(test) et son contenu avec rman en la remappant sur test_temp. Voici la commande que j'ai exécuté :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    recover table res.test until time "to_date('05/05/2023 13:11:00','dd/mm/yyyy hh24:mi:ss')" auxiliary destination '/u01/app/oracle/aux' remap table res.test:test_temp;
    Le message d'erreur complet est :

    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-00558: error encountered while parsing input commands
    RMAN-01009: syntax error: found "test": expecting one of: "double-quoted-string, identifier, single-quoted-string"
    RMAN-01007: at line 1 column 19 file: standard input
    J'ai tenté de mettre res.test entre guillemets double et simple mais cette fois-ci j'ai une erreur différente :

    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-00558: error encountered while parsing input commands
    RMAN-01009: syntax error: found "until": expecting one of: "dot"
    RMAN-01007: at line 1 column 26 file: standard input

    Merci pour le coup de main !

    A+

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Selon la documentation RMAN, TEST est un mot réservé.
    https://docs.oracle.com/en/database/...ved-words.html

    Vous devez donc le mettre entre guillemets à chaque occurrence dans votre commande.
    De plus, il faut respecter la casse avec laquelle cette table est enregistrée dans DBA_TABLES, donc très probablement en majuscules.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    recover table res."TEST" ...

    Une petite astuce : pour valider une syntaxe RMAN sans l'exécuter, il suffit de lancer RMAN comme suit :
    Dans ce mode, on est dans RMAN, mais sans être connecté à aucune base.
    Les commandes que l'on tape sont alors simplement vérifiées. Si elles sont correctes, on a simplement le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    La commande ne comporte pas d'erreurs de syntaxe
    Et dans le cas contraire, les erreurs sont affichées de manière classique.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2009
    Messages : 85
    Points : 62
    Points
    62
    Par défaut
    Merci pour le info !

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

Discussions similaires

  1. erreur d'une commande RMAN
    Par fouad77fr dans le forum Recovery Manager
    Réponses: 3
    Dernier message: 15/05/2008, 09h02
  2. C++Builder fait une erreur de calcul
    Par gandf dans le forum C++Builder
    Réponses: 7
    Dernier message: 03/01/2004, 22h27
  3. [VB6] Source D'une erreur
    Par krest dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 16/07/2003, 17h33
  4. [procédure PG] Une erreur mystérieuse...ou pas
    Par doohan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 09/07/2003, 17h16
  5. Ne pas formater une erreur
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 2
    Dernier message: 18/03/2003, 14h13

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