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 :

Copie d'une pluggable sur un autre serveur RAC [19c]


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par défaut Copie d'une pluggable sur un autre serveur RAC
    Source : Cluster 19.0.6 à 2 noeuds PROD, pluggable database PDB1
    Cible : Cluster 19.0.6 à 2 noeuds CIBLE, , pluggable database PDB2

    1) utilisation db_link

    Depuis CIBLE
    Code PSQL : 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
    connect sys as sysdba
    SQL> create database link PROD connect to c##dba identified by *** using '//MaPROD-scan/PROD' ; 
     
     Database link created. 
     
     SQL> select instance_name from v$instance@PROD ; 
     
     INSTANCE_NAME 
     ---------------- 
     PROD2 
     
     SQL> create pluggable database PDB2 FROM PDB1@PROD; 
     create pluggable database PDB2 FROM PDB1@PROD 
     * 
     ERROR at line 1: 
     ORA-17628: Oracle error 1031 returned by remote Oracle server 
     ORA-01031: insufficient privileges

    c##dba est DBA de PROD

    2) utilisation rman (avec mot de passe sys idem sur RMAN, CIBLE et PROD)

    Code RMAN : 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
    rman catalog rman/***@RMAN target sys/monpwd@PROD target sys/monpwd@PROD auxiliary sys/monpwd@TEST
     
    Recovery Manager: Release 19.0.0.0.0 - Production on Wed Nov 11 09:50:42 2020
    Version 19.6.0.0.0
     
    Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.
     
    connected to target database: PROD (DBID=3752145964)
    connected to recovery catalog database
    connected to auxiliary database: TEST (DBID=3895480290)
     
    Starting Duplicate PDB at 11.11.2020 09:51:02
    allocated channel: ORA_AUX_SBT_TAPE_1
    channel ORA_AUX_SBT_TAPE_1: SID=790 instance=TEST2 device type=SBT_TAPE
    channel ORA_AUX_SBT_TAPE_1: Veeam Plug-in for Oracle RMAN
    allocated channel: ORA_AUX_DISK_1
    channel ORA_AUX_DISK_1: SID=980 instance=TEST2 device type=DISK
    current log archived
    duplicating Online logs to Oracle Managed File (OMF) location
    duplicating Datafiles to Oracle Managed File (OMF) location
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of Duplicate PDB command at 11/11/2020 10:06:08
    RMAN-05501: aborting duplication of target database
    RMAN-06136: Oracle error from auxiliary database: ORA-17628: Oracle error 4021 returned by remote Oracle server
    ORA-04021: timeout occurred while waiting to lock object

    Une idée ?
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  2. #2
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Tu as saisi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rman catalog rman/***@RMAN target sys/monpwd@PROD target sys/monpwd@PROD auxiliary sys/monpwd@TEST
    Pourquoi utiliser le catalog si c'est pour copier une PDB? Le catalog est utile pour faire un recovery mais à la création d'une PDB, je ne vois pas l'intérêt; après sa création tu pourras l'enregistrer dans le catalog mais ne complexifions pas les choses, j'enleverais cette partie.
    Autre chose : tu as mis deux fois "target sys/monpwd@PROD target sys/monpwd@PROD"; pb de copier/coller je suppose sinon RMAN l'accepte mais je ne trouve pas cela très propre.

    Et que donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rman target sys/monpwd@PROD auxiliary sys/monpwd@TEST
    Euh, au fait, la commande RMAN lancée c'est ça?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rman catalog rman/***@RMAN target sys/monpwd@PROD target sys/monpwd@PROD auxiliary sys/monpwd@TEST
    Et où est la copie, le duplicate...? Il suffit de mettre auxiliary et RMAN va créer ta base? Je ne connaissais pas cette méthode pour dupliquer une base.
    Attendons l'avis de Franck, il a écrit un bouquin sur le multi-tenants

    Ici la doc est sympa et la partie avec le dblink a l'air très simple : https://oracle-base.com/articles/12c...-non-cdb-12cr1

  3. #3
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Fabien, je pense qu'ici il y a de bonnes infos : https://blog.dbi-services.com/which-...-from-db-link/

  4. #4
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par défaut
    Pour le point 2, je suis BIEN EVIDEMMENT tombé sur un bug Oracle.. en passe d'être fixé sur Linux...

    Pour le point 1, c'est effectivement le droit de creer un epluggable qui manquait. C'est réglé.
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/02/2008, 14h58
  2. question lorsqu'on monte une base sur un autre serveur
    Par vbcasimir dans le forum Oracle
    Réponses: 4
    Dernier message: 13/02/2006, 19h52
  3. [10g] Restauration d'une instance sur un autre serveur
    Par Cereal123 dans le forum Oracle
    Réponses: 7
    Dernier message: 31/01/2006, 19h45
  4. Lien vers une image sur un autre serveur
    Par claralavraie dans le forum ASP
    Réponses: 1
    Dernier message: 23/12/2005, 11h40
  5. [RMAN] Connexion à une base sur un autre serveur
    Par alxkid dans le forum Oracle
    Réponses: 2
    Dernier message: 23/08/2004, 11h47

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