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

Import/Export Oracle Discussion :

Import de schéma avec erreur constraint sys_c existe déja


Sujet :

Import/Export Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2018
    Messages : 9
    Par défaut Import de schéma avec erreur constraint sys_c existe déja
    Bonjour

    J'ai lancé un import (full) schema sur ma base et j'ai erreur constraint sys_c sur quelques tables de coup na pas importé certaines tables de ce schema

    youcef

  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
    Il nous faudrait le message d'erreur en entier.

  3. #3
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2018
    Messages : 9
    Par défaut erreur import constraint sys_c
    ORA-39083: Echec de la création du type dobjet TABLE:"HR"."ZX8Y" avec erreur :
    2018-06-21-13:20:08 ERROR : ORA-02264: nom déjà utilisé par une contrainte existante
    2018-06-21-13:20:08 ERROR : SQL en échec :
    2018-06-21-13:20:08 ERROR : CREATE TABLE "HR"."ZX8Y" ("NUDOSS" NUMBER(38,0) CONSTRAINT "SYS_C0086812" NOT NULL ENABLE, "SOCDOS" CHAR(3 BYTE) CONSTRAINT "SYS_C0086813" NOT NULL ENABLE, "PGPDOS" NUMBER(38,0) CONSTRAINT "SYS_C0086814" NOT NULL ENABLE, "FLSOED" CHAR(1 BYTE) CONSTRAINT "SYS_C0086815" NOT NULL ENABLE, "FLEMAN" CHAR(1 BYTE) CONSTRAINT "SYS_C0086816" NOT NULL ENABLE, "FLEMAA"

  4. #4
    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
    C'est quand même beaucoup plus clair que ton message précédent.
    Tu veux créer une table avec une contrainte d'intégrité déjà existante dans une autre table : c'est impossible!
    Renomme tes contraintes une par une pour voir laquelle pose pb.

    Tu peux regarder aussi dans user_constraints pour voir dans quelle table existe une ou plusieurs des contraintes que tu veux créer.

  5. #5
    Membre régulier
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2018
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2018
    Messages : 9
    Par défaut
    c'est pas moi qui essay de creer cette table
    c'est l'import qui essay de créer cette tables avec une constrainte sys_c qui existe déja
    comment je peux resoudre le probléme de l'import

  6. #6
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Y'a un post de Tom Kyte qui explique certains doublons https://asktom.oracle.com/pls/apex/a...ys-constraints

    C'est vrai je n'avais jamais pensé que ces un-named contraintes (de NOT NULL) pouvaient poser problème à l'import et même des problèmes de perf.

    J'ai regardé le paramètre EXCLUDE:CONSTRAINT de l'impdp, mais visiblement cela ne fonctionnera pas (à vérifier)
    EXCLUDE=CONSTRAINT will exclude all nonreferential constraints, except for NOT NULL constraints and any constraints needed for successful table creation and loading.
    Sinon, tu es bon pour générer le fichier SQL de créationd e table, puis l'exécuter et voir les erreurs une par une, puis de faire l'import des données.

  7. #7
    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
    L'idéal serait de modifier la table HR.ZX8Y en renommant toutes les contraintes d'intégrité.

    Exemple pour la première.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alter table HR.ZX8Y rename constraint SYS_C0086812 to NUDOSS_NOT_NULL;

Discussions similaires

  1. Xsd2Code - Schémas avec import
    Par melleb dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 16/04/2013, 10h56
  2. [ADAM] Import de schéma ldap en erreur
    Par Magique dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 27/04/2009, 21h21
  3. Importation des mails avec Kmail et Thunderbird ?
    Par axel-erator dans le forum Applications et environnements graphiques
    Réponses: 6
    Dernier message: 30/11/2004, 00h36
  4. Modifier le nom d'une base de donnée avec erreur sy
    Par mmn dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/11/2003, 10h12
  5. [Crystal Report 9] Changer de schéma avec Oracle
    Par sur_uix dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 14/11/2002, 12h19

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