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 :

Erreur import dump


Sujet :

Import/Export Oracle

  1. #1
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut Erreur import dump
    Bonjour à tous,

    Je suis sencé monter un dump d'une base inconnu sur un serveur Oracle....
    Pas vraiment expert, je retrousse mes manches et je me lance dans l'aventure

    J'ai créé mon tablespace, mon utilisateur et tout le tatouin qui va avec puis je lance la commande d'import de la facon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    imp user_system/pwd_system file=mon_dump.dmp tablespaces=MONTBS commit=y ignore=y full=y
    Et là, plein d'erreur dans tous les sens
    Je ne met que le début de la trace car sinon ca risquerait de saturer l'espace disque du serveur de developpez.net

    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
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
     
    Import: Release 10.2.0.3.0 - Production on Mar. Oct. 7 09:39:27 2008
     
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
     
     
    ConnectÚ Ó : Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
    With the Partitioning, OLAP and Data Mining options
     
    Fichier d'export crÚÚ par EXPORT:V08.01.07 via le chemin classique
     
    Attention : les objets ont ÚtÚ exportÚs par DUMPER, et non par vous
     
    import effectuÚ dans le jeu de caractÞres WE8MSWIN1252 et le jeu NCHAR AL16UTF16
    le serveur d'import utilise le jeu de caractÞres AL32UTF8 (conversion possible)
    le client d'export utilise le jeu de caractÞres WE8ISO8859P1 x (conversion possible)
    le serveur d'import utilise le jeu de caractÞres NCHAR WE8ISO8859P1 (conversion possible)
    . Import d'objets SYSTEM dans SYSTEM
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 1119 :
     "CREATE TABLESPACE "RBS" DATAFILE  'D:\ORACLE\ORADATA\PATPROD\RBS01.DBF' SIZ"
     "E 545259520       AUTOEXTEND ON NEXT 5242880  MAXSIZE 32767M DEFAULT  STORA"
     "GE(INITIAL 524288 NEXT 524288 MINEXTENTS 8 MAXEXTENTS 4096 PCTINCREASE 50) "
     "ONLINE PERMANENT "
    IMP-00003: Erreur ORACLE 1119 rencontrÚe
    ORA-01119: Úchec de crÚation du fichier de base de donnÚes 'D:\ORACLE\ORADATA\PATPROD\RBS01.DBF'
    ORA-27040: erreur lors de la crÚation du fichier : crÚation impossible
    OSD-04002: ouverture impossible du fichier
    O/S-Error: (OS 3) Le chemin d'acc+sp+fi+st introuvable.
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 12913 :
     "CREATE TABLESPACE "TEMP" DATAFILE  'D:\ORACLE\ORADATA\PATPROD\TEMP01.DBF' S"
     "IZE 255066112       AUTOEXTEND ON NEXT 655360  MAXSIZE 32767M DEFAULT  STOR"
     "AGE(INITIAL 65536 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE"
     " 0) ONLINE TEMPORARY "
    IMP-00003: Erreur ORACLE 12913 rencontrÚe
    ORA-12913: Impossible de crÚer un tablespace gÚrÚ par dictionnaire
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 3249 :
     "CREATE TABLESPACE "TOOLS" DATAFILE  'D:\ORACLE\ORADATA\PATPROD\TOOLS01.DBF'"
     " SIZE 12582912       AUTOEXTEND ON NEXT 327680  MAXSIZE 32767M DEFAULT  STO"
     "RAGE(INITIAL 32768 NEXT 32768 MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0) O"
     "NLINE PERMANENT "
    IMP-00003: Erreur ORACLE 3249 rencontrÚe
    ORA-03249: UNIFORM SIZE pour le tablespace gÚrÚ par un espace de segment AUTO doit avoir au moins 5 blocs
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 1119 :
     "CREATE TABLESPACE "INDX" DATAFILE  'D:\ORACLE\ORADATA\PATPROD\INDX01.DBF' S"
     "IZE 60817408       AUTOEXTEND ON NEXT 1310720  MAXSIZE 32767M DEFAULT  STOR"
     "AGE(INITIAL 131072 NEXT 131072 MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0) "
     "ONLINE PERMANENT "
    IMP-00003: Erreur ORACLE 1119 rencontrÚe
    ORA-01119: Úchec de crÚation du fichier de base de donnÚes 'D:\ORACLE\ORADATA\PATPROD\INDX01.DBF'
    ORA-27040: erreur lors de la crÚation du fichier : crÚation impossible
    OSD-04002: ouverture impossible du fichier
    O/S-Error: (OS 3) Le chemin d'acc+sp+fi+st introuvable.
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 1119 :
     "CREATE TABLESPACE "LOB" DATAFILE  'D:\ORACLE\ORADATA\PATPROD\PAT_LOB_01.DBF"
     "' SIZE 104857600       EXTENT MANAGEMENT LOCAL  AUTOALLOCATE  ONLINE PERMAN"
     "ENT "
    IMP-00003: Erreur ORACLE 1119 rencontrÚe
    ORA-01119: Úchec de crÚation du fichier de base de donnÚes 'D:\ORACLE\ORADATA\PATPROD\PAT_LOB_01.DBF'
    ORA-27040: erreur lors de la crÚation du fichier : crÚation impossible
    OSD-04002: ouverture impossible du fichier
    O/S-Error: (OS 3) Le chemin d'acc+sp+fi+st introuvable.
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 959 :
     "ALTER USER "SYSTEM" IDENTIFIED BY VALUES 'D509793428C0835E' DEFAULT TABLESP"
     "ACE "TOOLS" TEMPORARY TABLESPACE "TEMP""
    IMP-00003: Erreur ORACLE 959 rencontrÚe
    ORA-00959: le tablespace 'TOOLS' n'existe pas
    . Import d'objets AURORA$JIS$UTILITY$ dans AURORA$JIS$UTILITY$
    . Import d'objets OSE$HTTP$ADMIN dans OSE$HTTP$ADMIN
    . Import d'objets PAT dans PAT
    . Import d'objets SYS dans SYS
    . Import d'objets SYSTEM dans SYSTEM
    . Import d'objets SYS dans SYS
    . Import d'objets SYSTEM dans SYSTEM
    . . Import de la table                   "DEF$_AQCALL"          0 lignes importÚes       <
    . . Import de la table                  "DEF$_AQERROR"          0 lignes importÚes       <
    . . Import de la table                 "DEF$_CALLDEST"          0 lignes importÚes       <
    . . Import de la table              "DEF$_DEFAULTDEST"          0 lignes importÚes       <
    . . Import de la table              "DEF$_DESTINATION"          0 lignes importÚes       <
    . . Import de la table                    "DEF$_ERROR"          0 lignes importÚes       <
    . . Import de la table                      "DEF$_LOB"          0 lignes importÚes       <
    . . Import de la table                   "DEF$_ORIGIN"          0 lignes importÚes       <
    . . Import de la table               "DEF$_PROPAGATOR"          0 lignes importÚes       <
    . . Import de la table      "DEF$_PUSHED_TRANSACTIONS"          0 lignes importÚes       <
    . . Import de la table                 "DEF$_TEMP$LOB"          0 lignes importÚes       <
    . . Import de la table                    "PLAN_TABLE"          0 lignes importÚes       <
    . . Import de la table       "SQLPLUS_PRODUCT_PROFILE"          0 lignes importÚes       <
    . Import d'objets OUTLN dans OUTLN
    . . Import de la table                           "OL$"          0 lignes importÚes       <
    . . Import de la table                      "OL$HINTS"          0 lignes importÚes       <
    . Import d'objets AURORA$JIS$UTILITY$ dans AURORA$JIS$UTILITY$
    . . Import de la table  "AURORA$IIOP$SYSTEM$PROPERTIES"          0 lignes importÚes       <
    . . Import de la table  "JAVA$HTTP$DEPLOYMENT$DIGEST$"          0 lignes importÚes       <
    . . Import de la table                "JAVA$HTTP$LOG$"          0 lignes importÚes       <
    . . Import de la table        "JAVA$HTTP$REALM$GROUP$"          0 lignes importÚes       <
    . . Import de la table           "JAVA$HTTP$REALM$ID$"
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.HTTP_ID_CON)
    Colonne 1 adminRealm
    Colonne 2 80
    Colonne 3 DBUSER          0 lignes importÚes       <
    . . Import de la table      "JAVA$HTTP$REALM$MAPPING$"
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.P_MAP_CON)
    Colonne 1 83
    Colonne 2 /shell
    Colonne 3 BASIC
    Colonne 4 adminRealm
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.P_MAP_CON)
    Colonne 1 83
    Colonne 2 /system/errors/*
    Colonne 3 <NONE>
    Colonne 4
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.P_MAP_CON)
    Colonne 1 83
    Colonne 2 /errors/internal
    Colonne 3 <NONE>
    Colonne 4           0 lignes importÚes       <
    . . Import de la table       "JAVA$HTTP$REALM$POLICY$"
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.HTTP_POLICY_CON)
    Colonne 1 80
    Colonne 2 PUBLIC
    Colonne 3 82
    Colonne 4 /shell
    Colonne 5 get,post
    Colonne 6           0 lignes importÚes       <
    . . Import de la table    "JAVA$HTTP$REALM$PRINCIPAL$"          0 lignes importÚes       <
    . . Import de la table               "SNS$ATTRIBUTES$"          0 lignes importÚes       <
    . . Import de la table                 "SNS$BINDINGS$"
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.SYS_C0015628)
    Colonne 1 1
    Colonne 2 1
    Colonne 3 ..
    Colonne 4 1
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.SYS_C0015628)
    Colonne 1 1
    Colonne 2 1
    Colonne 3 .
    Colonne 4 1
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.SYS_C0015628)
    Colonne 1 2
    Colonne 2 1
    Colonne 3 ..
    Colonne 4 1
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.SYS_C0015628)
    Colonne 1 2
    Colonne 2 2
    Colonne 3 .
    Colonne 4 1
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.SYS_C0015628)
    Colonne 1 1
    Colonne 2 2
    Colonne 3 bin
    Colonne 4 1
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.SYS_C0015628)
    Colonne 1 3
    Colonne 2 1
    Colonne 3 ..
    Colonne 4 1
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.SYS_C0015628)
    Colonne 1 3
    Colonne 2 3
    Colonne 3 .
    Colonne 4 1
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.SYS_C0015628)
    Colonne 1 1
    Colonne 2 3
    Colonne 3 test
    Colonne 4 1
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.SYS_C0015628)
    Colonne 1 4
    Colonne 2 1
    Colonne 3 ..
    Colonne 4 1
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.SYS_C0015628)
    Colonne 1 4
    Colonne 2 4
    Colonne 3 .
    Colonne 4 1
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.SYS_C0015628)
    Colonne 1 1
    Colonne 2 4
    Colonne 3 etc
    Colonne 4 1
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (AURORA$JIS$UTILITY$.SYS_C0015628)
    Colonne 1 5
    Colonne 2 1
    Colonne 3 ..
    Colonne 4 1
    J'avoue avoir un peu de mal a déchiffrer les erreurs.... j'vois bien par exemple qu'il n'arrive pas a creer des tablespaces... mais pourquoi il veux en créer ??? Je ne sais pas du tout ce que contient le dump, mais il faut que j'arrive à récupérer le contenu.... Pour l'instant, j'ai l'impression qu'il m'a importé dans mon tablespace uniquement des tables system... pas la moindre table qui pourrais ressembler à quelque chose de valide... Peut etre existe t il des options d'import plus approprié ???
    Je suis preneur de toutes idées me permettant de réaliser mon import correctement

    Merci d'avance !!!!

  2. #2
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 126
    Par défaut
    Bonjour,

    utilise l'option owner ou fromuser et touser si tu veux changer de schéma, mais pas tablespace

    voir :
    http://209.85.135.104/search?q=cache...ient=firefox-a

  3. #3
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    Alors, j'avais déjà testé un truc dans le genre mais j'avais pas été vraiment convaincu Mais je pense que je n'avais pas fait l'import avec l'utilisateur du shema qui m'interesse...

    Je viens de réitérer la manip' avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    imp system_user/pwd_user FILE=monDump.dmp FROMUSER=DUMPER TOUSER=PATRIMOINE IGNORE=y
    Mais là :

    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
     
    Import: Release 10.2.0.3.0 - Production on Mar. Oct. 7 10:44:05 2008
     
     
     
     
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
     
     
    ConnectÚ Ó : Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
    With the Partitioning, OLAP and Data Mining options
     
    Fichier d'export crÚÚ par EXPORT:V08.01.07 via le chemin classique
     
    Attention : les objets ont ÚtÚ exportÚs par DUMPER, et non par vous
     
    import effectuÚ dans le jeu de caractÞres WE8MSWIN1252 et le jeu NCHAR AL16UTF16
    le serveur d'import utilise le jeu de caractÞres AL32UTF8 (conversion possible)
    le client d'export utilise le jeu de caractÞres WE8ISO8859P1 x (conversion possible)
    le serveur d'import utilise le jeu de caractÞres NCHAR WE8ISO8859P1 (conversion possible)
    . Import d'objets PAT dans PATRIMOINE
     "ALTER SESSION SET CURRENT_SCHEMA= "PATRIMOINE""
    IMP-00003: Erreur ORACLE 1435 rencontrÚe
    ORA-01435: cet utilisateur n'existe pas
    Pourtant cet utilisateur existe bel et bien puisque j'arrive à me connecter à oracle avec lui....

  4. #4
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    J'avoue ne pas avoir cherché longtemps avant de poster le message precedent

    J'ai trouvé un contournement grace à :
    http://www.developpez.net/forums/d56...dump-full-yes/


    Mais maintenant les hostilité continue !!!

    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
    48
    49
    50
    51
    52
    53
    54
     
    Import: Release 10.2.0.3.0 - Production on Mar. Oct. 7 10:54:07 2008
     
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
     
     
    ConnectÚ Ó : Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
    With the Partitioning, OLAP and Data Mining options
     
    Fichier d'export crÚÚ par EXPORT:V08.01.07 via le chemin classique
     
    Attention : les objets ont ÚtÚ exportÚs par DUMPER, et non par vous
     
    import effectuÚ dans le jeu de caractÞres WE8MSWIN1252 et le jeu NCHAR AL16UTF16
    le serveur d'import utilise le jeu de caractÞres AL32UTF8 (conversion possible)
    le client d'export utilise le jeu de caractÞres WE8ISO8859P1 x (conversion possible)
    le serveur d'import utilise le jeu de caractÞres NCHAR WE8ISO8859P1 (conversion possible)
    . Import d'objets PAT dans PAT
    . . Import de la table                   "ACQUISITION"
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (PAT.PK_ACQUISITION)
    Colonne 1 304
    Colonne 2 543
    Colonne 3 2
    Colonne 4 09-D╔C. -1991:00:00:00
    Colonne 5 c
    Colonne 6 26-MAI  -2000:00:00:00
    Colonne 7
    Colonne 8
    Colonne 9
    Colonne 10
    Colonne 11
    Colonne 12
    Colonne 13 10-JANV.-2000:00:00:00
    Colonne 14 a saisir le n0 de la dÚlibÚration 91-235bis-09S-09...
    Colonne 15 A
    Colonne 16 23
    Colonne 17 36
    Colonne 18 14
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (PAT.PK_ACQUISITION)
    Colonne 1 305
    Colonne 2 544
    Colonne 3 2
    Colonne 4 09-D╔C. -1991:00:00:00
    Colonne 5 c
    Colonne 6 26-MAI  -2000:00:00:00
    Colonne 7
    Colonne 8
    Colonne 9
    Colonne 10
    Colonne 11
    J'en ai toute une flopé des comme ça et je ne vous parle même pas de la suite.....

    Commet est ce possible que dès l'insertion du première enregistrement j'ai un violation de contrainte unique !??!!

  5. #5
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 126
    Par défaut
    L'import Oracle n'est pas un remplacement, mais un ajout, donc si tu as déjà des données tu peux avoir des rejets dus aux contraintes d'intégrité.

  6. #6
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    Je me doute bien
    Le truc c'est que je n'ai aucune donnée !!!!

    J'ai créé un tablespace tout beau tout neuf, j'ai créé un utilisateur en lui spécifiant ce tablespace par defaut, je lui ai donnée des droits puis j'ai éxécuté mon import... donc appriori, ma base est vierge....

    De plus, si j'execute dans sqlplus un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    SQL> SELECT * FROM all_tables where TABLESPACE_NAME='TABLESAPCE_PATRIMOINE';
     
    aucune ligne sÚlectionnÚe
    ....

    PLEASE HELP !!!

  7. #7
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 126
    Par défaut
    Citation Envoyé par maloups Voir le message
    Je me doute bien
    Le truc c'est que je n'ai aucune donnée !!!!

    J'ai créé un tablespace tout beau tout neuf, j'ai créé un utilisateur en lui spécifiant ce tablespace par defaut, je lui ai donnée des droits puis j'ai éxécuté mon import... donc appriori, ma base est vierge....

    De plus, si j'execute dans sqlplus un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    SQL> SELECT * FROM all_tables where TABLESPACE_NAME='TABLESAPCE_PATRIMOINE';
     
    aucune ligne sÚlectionnÚe
    ....

    PLEASE HELP !!!
    si ta table existe dans un autre tablespace, tu ne la voies pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from user_tables where table_name = 'PAT'

  8. #8
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    Visiblement les tables n'existe pas dans un autre tablespace...

    Histoire de ruser, j'ai réaliser mon import sans importer mes données... du coup je me retrouve avec l'ensemble de mes tables ainsi que toutes les procedure stockées liés à ce shema... par contre, dès que je retente mon import avec les donnée, j'obtiens les mêmes erreurs de violation de contrainte....

    grrrrrrrrrrrrrrr !

  9. #9
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    J'ai beau trifouiller la chose dans tous les sens, je ne trouve pas de solution à mon problème...

    J'ai trouvé une option d'import qui permet de lister plus ou moins le contenue du dump, il s'agit de l'ensemble des commandes passé... En gros ca donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Déroulement de l'import :
    Création des séquences;
    Création des index & des tables;
    Création des contraintes
    Création des vues;
    Création des procédures;
    Création des Fonctions;
    Création des Triggers
    Activation des contraintes
    Nulle part, je ne voit de désactivation de contraintes alors qu'il prend la peine de les créer...
    Ne connaissant pas le procéssus d'export d'une base... Serait-il possible que la personne ai oublié de préciser une option quelconque qui ne désactiverai pas les contraintes et qui engendrerai mon problème ?

  10. #10
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    visiblement il s' agit d' un export full de la base d' origine, donc
    pas d' options à rajouter ...

    essaie cette manip :

    - suppression de l' utilisateur PAT avec l' option CASCADE
    - création de l' utilisateur PAT avec le tbs créé par défaut
    - quota à 0 pour les autres tbs pour cet utilisateur
    - import fromuser=pat touser=pat

    cela devrait fonctionner

    dans l' import , on peut choisir de ne pas importer les contrainrtes
    mais il faudra les recréer par la suite

    cdlt

  11. #11
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    pas mieux avec la suppression de l'utilisateur puis le reimport....

    j'ai beau tapper la discut' avec Mr google, je ne trouve pas grand chose sur les option d'import permettant de ne pas prendre en compte les contraintes...

    Etant sachant que je peux recupérer la liste des contraintes facilement, cette solution me conviendrait, mais faudrait m'en dire un peu plus

  12. #12
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    essaie cette commande :

    imp system/.. fromuser=pat touser=pat constraints=N ...

    les contraintes ne sont pas importées (dixit la doc !!) :

    CONSTRAINTS
    Default: y

    Specifies whether or not table constraints are to be imported. The default is to import constraints. If you do not want constraints to be imported, you must set the parameter value to n.

    Note that primary key constraints for index-organized tables (IOTs) and object tables are always imported.


    cdlt

  13. #13
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut


    J'me suis fier au paramètre de la doc de developpez.net... pas penser à la doc officiel....

    En tout l'idée semble interessante, mais pas suffisante

    Note that primary key constraints for index-organized tables (IOTs) and object tables are always imported.
    Comme mais erreur sont principalement ment du genre :
    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
     
    . . Import de la table                   "ACQUISITION"
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (PAT.PK_ACQUISITION)
    Colonne 1 304
    Colonne 2 543
    Colonne 3 2
    Colonne 4 09-D╔C. -1991:00:00:00
    Colonne 5 c
    Colonne 6 26-MAI  -2000:00:00:00
    Colonne 7
    Colonne 8
    Colonne 9
    Colonne 10
    Colonne 11
    Colonne 12
    Colonne 13 10-JANV.-2000:00:00:00
    Colonne 14 a saisir le n0 de la dÚlibÚration 91-235bis-09S-09..
    Colonne 15 A
    Colonne 16 23
    Colonne 17 36
    Colonne 18 14
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (PAT.PK_ACQUISITION)
    J'ai quand même tester l'option au cas où, mais pas mieux !!
    C'est quand même dingue ca ! comment c'est possible d'avoir des violation de cle unique dans un table vide ???!!!!!!

  14. #14
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    Citation Envoyé par maloups Voir le message


    J'me suis fier au paramètre de la doc de developpez.net... pas penser à la doc officiel....

    En tout cas l'idée semble interessante, mais pas suffisante



    Comme mais erreur sont principalement ment du genre :
    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
     
    . . Import de la table                   "ACQUISITION"
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (PAT.PK_ACQUISITION)
    Colonne 1 304
    Colonne 2 543
    Colonne 3 2
    Colonne 4 09-D╔C. -1991:00:00:00
    Colonne 5 c
    Colonne 6 26-MAI  -2000:00:00:00
    Colonne 7
    Colonne 8
    Colonne 9
    Colonne 10
    Colonne 11
    Colonne 12
    Colonne 13 10-JANV.-2000:00:00:00
    Colonne 14 a saisir le n0 de la dÚlibÚration 91-235bis-09S-09..
    Colonne 15 A
    Colonne 16 23
    Colonne 17 36
    Colonne 18 14
    IMP-00019: ligne rejetÚe en raison de l'erreur ORACLE 1
    IMP-00003: Erreur ORACLE 1 rencontrÚe
    ORA-00001: violation de contrainte unique (PAT.PK_ACQUISITION)
    J'ai quand même tester l'option au cas où, mais pas mieux !!
    C'est quand même dingue ca ! comment c'est possible d'avoir des violation de cle unique dans un table vide ???!!!!!!

  15. #15
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    par curiosité ,
    essaie d' importer une seule table ( acquisition)
    d' apres tes messages , la table est créée , l' import des lignes échouent,

    - truncate la table
    - invalide la clé primaire ( si elle a été créée )
    - relance l' import que de cette table avec constraints=no et ignore=y

  16. #16
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2007
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 126
    Par défaut
    Citation Envoyé par maloups Voir le message
    C'est quand même dingue ca ! comment c'est possible d'avoir des violation de cle unique dans un table vide ???!!!!!!
    C'est pas possible!

    Si tu donnais tes commandes aussi et pas seulement les messages d'erreur. J'ai l'impression que tu te fous de nous, où alors tu fais n'importe quoi ?

  17. #17
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    Bonsoir,

    il peut y avoir une autre explication : ton dump d' origine peut-être corrompu:

    dans ce cas tu peux le copier ailleurs et ouvrir la copie avec
    un éditeur quelconque et regarder si tu vois des anomalies
    ( lignes en double, etc )

    cdlt

  18. #18
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    intéressant tout ca !!!

    Lors de l'import des données de la table ACQUISITION je trouve Oracle un peu bavard :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    . Import d'objets PAT dans PAT
    . . Import de la table                   "ACQUISITION"       1568 lignes importÚes       <
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 942 :
     "ALTER TABLE "ACQUISITION" ADD CONSTRAINT "FK_ACQUISIT_BIE_CONCE_BIEN" FOREI"
     "GN KEY ("ID_BIE") REFERENCES "BIEN" ("ID_BIE") ENABLE NOVALIDATE"
    IMP-00003: Erreur ORACLE 942 rencontrÚe
    ORA-00942: Table ou vue inexistante
    IMP-00017: Echec de l'instruction suivante avec erreur ORACLE 38029 :
     "ANALYZE  TABLE "ACQUISITION"  ESTIMATE STATISTICS "
    IMP-00003: Erreur ORACLE 38029 rencontrÚe
    ORA-38029: les statistiques d'objet sont verrouillÚs
    DÚbut de l'activation des contraintes...
    Fin de l'import rÚussie avec avertissements.
    Par contre, la bonne nouvelle c'est qu'il m'importe correctement les données de ma table !!!!!!!!!

    C'est quoi la ruse suivante ? Importer les tables une par une ? ou il existe une solution plus intelligente ?

    En tout cas merci, heure après heure j'y vois beaucoup plus claire !!

  19. #19
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    Citation Envoyé par deadoralive Voir le message
    C'est pas possible!

    Si tu donnais tes commandes aussi et pas seulement les messages d'erreur. J'ai l'impression que tu te fous de nous, où alors tu fais n'importe quoi ?


    Je respecte beaucoup ce forum et y contribue également en filant des coup de main... Je t'assure que j'ai bien d'autre chose à faire plus que de me foutre du monde !

    En ce qui concerne les commandes, j'ai décrit mon scenario dans mon premier message, mais si tu veux la liste des commandes exacte :

    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
     
    -- Créatio nd'un tablespace
    CREATE  TABLESPACE TABLESPACE_PATRIMOINE
     DATAFILE 'D:\Patrimoine\Patrimoine_db.ora'
     SIZE 10M
     AUTOEXTEND ON NEXT 5M;
     
    --- Création d'un utilisateur
    CREATE  USER pat
     IDENTIFIED BY pat
     DEFAULT TABLESPACE TABLESPACE_PATRIMOINE 
     TEMPORARY TABLESPACE TEMP
     ACCOUNT UNLOCK
     QUOTA UNLIMITED ON TABLESPACE_PATRIMOINE;
     
    --- Gestion des droits de l'utilisateur
    GRANT CONNECT TO pat;
    GRANT RESOURCE TO pat;
    GRANT DBA  TO pat;
    Ensuite, je lance l'export :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    imp system/sys_pwd FILE=exp_full_prod_vendredi.dmp FROMUSER=pat TOUSER=pat IGNORE=y COMMIT=y constraints=N
    Sinon, pour l'import de la table à l'unité, je suis passé par la commande :
    ce suit une liste de question où il suffit de répondre plus ou moins pas oui ou non jusqu'au moment où l'on peut préciser la table que l'on peut importer...

    Voili voilou !

  20. #20
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    Voila ce que j'ai pu observer à l'aide d'un editeur de texte...

    Je me suis préoccupe uniquement de la table ACQUISITION

    - Creation de la séquence SEQ_ACQUISITION
    - TABLE ACQUISITION
    - CREATE TABLE "ACQUISITION"....
    - INSERT INTO "ACQUISITION"....
    - CREATE UNIQUE INDEX "PK_ACQUISITION" ON "ACQUISITION"....
    - ALTER TABLE "ACQUISITION" ADD CONSTRAINT "PK_ACQUISITION" PRIMARY KEY
    J'imagine que les inserts se font après mais je n'ai pas trouver de tel commande sur cette table.... Ni d'ailleur de "disable PK_ACQUISITION"

    ...

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Import DUMP MYSQL erreur ERROR 1449 (HY000)
    Par pinfada322 dans le forum Débuter
    Réponses: 0
    Dernier message: 27/01/2015, 10h53
  2. Import dump MySQL : erreur pager
    Par CoeurDeSQL dans le forum Administration
    Réponses: 4
    Dernier message: 06/12/2011, 23h13
  3. Import dump MySQL : erreur pager
    Par CoeurDeSQL dans le forum Requêtes
    Réponses: 4
    Dernier message: 06/12/2011, 23h13
  4. importation dump - erreur valeur par défaut
    Par ver_for dans le forum Requêtes
    Réponses: 4
    Dernier message: 22/09/2008, 12h19
  5. importer dump sous oracle 9i
    Par m@estro dans le forum Oracle
    Réponses: 9
    Dernier message: 24/10/2005, 15h13

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