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 :

Replication avec Streams ORA-02083: database name has illégal character '/'


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2009
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 140
    Par défaut Replication avec Streams ORA-02083: database name has illégal character '/'
    Salut
    j'essaye de faire une réplication entre deux Instances Oracle qui se trouve chacune sur une machine
    l'adresse ip de la première machine est 192.168.153.136
    l'adresse ip de la deuxième machine est 192.168.153.135
    le nom de l'instance sur la 1 ère et la 2 ème machine est " DB11G "

    j'ai suivi un tutorial sur youtube [ame="http://www.youtube.com/watch?v=GWF7uErEm4k"]YouTube - Oracle 11g Streams: Two-Database Replication Environment with Synchronous Captures[/ame]

    J'utilise la version 11GR2 sur Fedora 12

    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
     DECLARE
     cscn  NUMBER;
    BEGIN
     
    DBMS_STREAMS_ADM.SET_UP_QUEUE(queue_name=>'capture_queue',
    queue_user=>'STRMADMIN');
     
    DBMS_STREAMS_ADM.SET_UP_QUEUE(queue_name=>'apply_queue',
    queue_user=>'STRMADMIN');
     
    DBMS_APPLY_ADM.CREATE_APPLY(
    queue_name      =>      'strmadmin.apply_queue',
    apply_name      =>      'apply_hr_jobs',
    apply_captured  =>      FALSE);
     
    DBMS_STREAMS_ADM.ADD_TABLE_RULES(
    table_name      => 'hr.jobs',
    streams_type    => 'apply',
    streams_name    => 'apply_hr_jobs',
    queue_name      => 'strmadmin.apply_queue',
    source_database => '192.168.153.136/DB11G');
     
    DBMS_STREAMS_ADM.ADD_TABLE_PROPAGATION_RULES(
    table_name              => 'hr.jobs',
    streams_name            => 'send_hr_jobs',
    source_queue_name       => 'strmadmin.capture_queue',
    destination_queue_name  => 'strmadmin.apply_queue@192.168.153.136/DB11G',
    source_database         => '192.168.153.135/DB11G',
    queue_to_queue          => TRUE);
     
    DBMS_STREAMS_ADM.ADD_TABLE_RULES(
    table_name      => 'hr.jobs',
    streams_type    => 'sync_capture',
    streams_name    => 'sync_capture',
    queue_name      => 'strmadmin.capture_queue');
     
    cscn := DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER();
    DBMS_APPLY_ADM.SET_TABLE_INSTANTIATION_SCN@"192.168.153.136/DB11G"(
           source_object_name      => 'hr.jobs',
           source_database_name    => '192.168.153.135/DB11G',
           instantiation_scn       => cscn);
     
    DBMS_APPLY_ADM.START_APPLY(
           apply_name => 'apply_hr_jobs');
     
    END;
    /
    quand j’essaie d’exécuter la procédure stocké, je reçois le message suivant

    Error at line 1:
    ORA-02083: database name has illégal character '/'

  2. #2
    Membre Expert Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2010
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Décembre 2010
    Messages : 680
    Par défaut
    A la place de xxx.yyy.zzz.ttt/DB11G il faut mettre le nom de l'alias utilisé dans le fichier tnsnames.ora pour décrire la base.

Discussions similaires

  1. Réponses: 2
    Dernier message: 07/01/2007, 12h22
  2. Réponses: 2
    Dernier message: 02/12/2006, 09h00
  3. Réponses: 7
    Dernier message: 17/10/2006, 13h55
  4. [POO] Conflit avec objet ayant le meme name
    Par ozzmax dans le forum Langage
    Réponses: 7
    Dernier message: 11/01/2006, 17h06
  5. [C#] Probleme de creation de fichier avec Stream
    Par freddyboy dans le forum C#
    Réponses: 7
    Dernier message: 07/06/2004, 11h41

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