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

Oracle Discussion :

[ORA-00955] ce nom d’objet existe déjà


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 33
    Par défaut [ORA-00955] ce nom d’objet existe déjà
    Bonjour,

    je souhaite migrer une base de données mysql4 vers Oracle10g. J'utilise pour cela l'outil Oracle Migration Workbench.

    Lors de la migration, j'ai le message d'erreur suivant:

    Failed to create synonym : omwb_emulation.Year_ ; ORA-00955 : ce nom d’objet existe déjà
    Ce message d'erreur, il me le fait des dizaines de fois en remplacant "Year_" par "trim" ou par "val" ou par autre chose encore...

    J'ai vérifié pour cela la liste des mots déjà utilisés par Oracle dans la table
    V$RESERVED_WORDS
    mails ils n'y sont pas.

    J'ai vérifié ensuite dans la base oracle si ces objets étaient dans le schéma omwb_emulation en faisant :
    select object_name from dba_objects where object_name='YEAR_' and owner='OMWB_EMULATION'
    et ils y sont. J'ai voulu les supprimer et à chaque fois ils reviennent toujuors.

    Au niveau de mysql, je n'ai pas trouvé ces objets.

    Juste avant la migration, omwb crée le modèle oracle et crée justement ces fameux "omwb_emulation.YEAR_" il les créer comme des "PROCEDURES-STORED"...

    Donc je pense que ce sont des procédures qui sont dans mysql mais je suis pa sur. Je ne sais pllus du tout quoi faire maintenant après avoir tenté ce que je connaissais.

    j'ai grand besoin d'aide car je suis bien bloqué la

    Merci beaucoup, d'avance

  2. #2
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Ne serait-ce pas l'outil de migration qui cree deux fois (ou plus) les meme objects, ou deux fois leurs synonyms?

    Il n'y a pas possibilite d'executer la migration etape par etape, pour, a la fin de chaque etape, verifier l'etat de la base de donnees et eventuellement anticiper sur le prochain step en supprimant les objects qui devraient theoriquement y etre recree?

  3. #3
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 33
    Par défaut
    aaaaah oui ayé ca marche.

    C'était quasi ca.


    En fait, je lui ai laissé créer son modèle oracle et après je suis allé dans lemodèle pour supprimer les " stored procedures" comme ca dans la migration il les recrée à nouveau et ca passe.

    Bon allé, plus que 2 erreur à régler super.. :p

    merci beaucoup

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

Discussions similaires

  1. ORA-01036: numéro/nom de variable interdit
    Par cnguyen dans le forum SQL
    Réponses: 11
    Dernier message: 25/03/2010, 16h01
  2. Un curseur portant le nom 'curs5' existe déjà ?
    Par TekP@f dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 21/11/2007, 14h52
  3. Pb ORA-01435 user does not exist
    Par willoi dans le forum Administration
    Réponses: 2
    Dernier message: 27/12/2006, 13h10
  4. [Sql] ORA-29833 : indextype does not exist
    Par Kuuei dans le forum Oracle
    Réponses: 4
    Dernier message: 28/07/2006, 10h10
  5. Réponses: 1
    Dernier message: 08/02/2006, 12h43

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