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 :

Unregister et register une base dans le catalogue RMAN


Sujet :

Recovery Manager Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 82
    Par défaut Unregister et register une base dans le catalogue RMAN
    Bonjour,
    J'ai une base qui me sers de catalogue RMAN ou j'enregistre toutes mes bases qui doivent être sauvegardées par RMAN. ce catalogue se trouve sur un serveur séparé des autres serveurs de bd.

    Après un upgrade d'une de mes bases (de 10.2.0.1 à 10.2.0.4) j'ai des erreurs RMAN lors des sauvegardes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of allocate command at 07/23/2009 20:41:45
    RMAN-06004: ORACLE error from recovery catalog database: ORA-06550: Ligne 1, colonne 2273 :
    PLS-00302: Le composant 'GETRANGEALBACKUP' doit être déclaré
    ORA-06550: Ligne 1, colonne 2238 :
    PL/SQL: Statement ignored
    ORA-06550: Ligne 1, colonne 2453 :
    PLS-00302: Le composant 'RESTORECMD_T' doit être déclaré
    ORA-06550: Ligne 1, colonne 2424 :
    PL/SQL: Statement ignored
    je suppose que je dois supprimer et enregistrer de nouveau ma base dans mon catalogue.

    Quelqu'un peut-il me dire comment supprimer et réenregistré ma base dans le catalogue sans affecté les autres base qui y sont déjà?


    Merci pour votre aide.

  2. #2
    Membre expérimenté Avatar de petitfrere
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 259
    Par défaut
    les commande sont

    register database
    unregister database

    dans ton cas je pense que tu dois mettre a jour ton catalogue


    UPGRADE CATALOG


    Attention j'ai déja eu des soucis avec une mise a jour de catalogue

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 82
    Par défaut
    Bonjour,

    Quel problème as tu eu avec UPGRADE CATALOG?

    je demande cela pour prendre des dispositions afin de ne pas avoir à débuguer pendant longtemps.

    merci

  4. #4
    Membre expérimenté Avatar de petitfrere
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 259
    Par défaut
    Je m'en souviens plus trop, mais j'avais galère un peu

    Par contre le l'ai refais récemment sans problème

    Mais lors que je l'ai utilisé c'était pour un message beaucoup plus explicite que le tiens
    genre: database is not compatible with version RMAN

    Je sais pas si ça réglera ton problème

  5. #5
    Membre expérimenté Avatar de petitfrere
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 259
    Par défaut
    Je suis tellement gentil que j'ai regardé sous metalink pour toi:


    Applies to:
    Oracle Server - Enterprise Edition - Version: 10.2.0.2.0
    This problem can occur on any platform.
    Symptoms

    RMAN Backup and operations fails with the following errors

    There is no RMAN catalog involved here



    RMAN> connect target /

    connected to target database: IBISBTA (DBID=2228846641)


    RMAN> configure controlfile autobackup on;

    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of configure command at 03/17/2008 01:21:20
    ORA-06550: line 1, column 2453:
    PLS-00302: component 'RESTORECMD_T' must be declared
    ORA-06550: line 1, column 2424:
    PL/SQL: Statement ignored

    RMAN>


    PLS-00302: component 'RESTORECMD_T' must be declared

    .
    Version banner of the rman executable used:
    ex.
    $ rman target /

    Recovery Manager: Release 10.2.0.2.0 - Production on Mon Mar 17 11:53:09 2008

    Copyright (c) 1982, 2005, Oracle. All rights reserved.

    connected to target database: V102 (DBID=2248926965)


    Version banner of the rman target used

    BANNER
    ----------------------------------------------------------------
    Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bi
    PL/SQL Release 10.2.0.2.0 - Production
    CORE 10.2.0.2.0 Production
    TNS for Solaris: Version 10.2.0.2.0 - Production
    NLSRTL Version 10.2.0.2.0 - Production


    Cause

    As seen from the errors

    PLS-00302: component 'RESTORECMD_T' must be declared

    Most of the times the above errors is raised whenever there is an incomaptibility between the RMAN executable and the target database version.

    Here the customer was using the version in the OEM agent oracle home, instead of the db
    oracle home and that was causing the errors



    Solution

    To implement the solution, please execute the following steps:
    Ensure that you use the appropriate RMAN exe from the target database's Oracle home and not from the agent home .

    If you are using a recovery catalog then the catalog schema version should be greater than or equal to the version of the RMAN executable. In such a situation - Check Upgrading the Recovery Catalog

    Refer to note below:


    Note.444419.1 RMAN-3002,RMAN-6004 and ORA-6550 ' line 1, column 2453 PLS-00302 component 'RESTORECMD_T' must be declared' When Taking Backups From RMAN

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 82
    Par défaut
    Merci beaucoup

    j'ai juste fait

    et c'était bon.

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

Discussions similaires

  1. données d'une base dans un formulaire
    Par Adren dans le forum ASP
    Réponses: 2
    Dernier message: 29/06/2006, 09h19
  2. une base dans une autre?
    Par judor31 dans le forum Bases de données
    Réponses: 6
    Dernier message: 06/05/2006, 18h26
  3. Ouvrir une base dans Access
    Par yaya54 dans le forum Access
    Réponses: 10
    Dernier message: 04/04/2006, 10h10
  4. Comment Exploiter une base dans qsl server 2000 ?
    Par MAJIK_ENIS dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 08/03/2006, 08h03
  5. restauration d'une base dans MSSQL 7
    Par seringua1 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 08/07/2005, 11h38

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