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 :

Galères avec imp


Sujet :

Import/Export Oracle

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 16
    Points : 10
    Points
    10
    Par défaut Galères avec imp
    Bonjour,
    Je travaille actuellement sur une migration 8i vers 10g.
    J'ai commencé par creer les tablespaces dans la base 10g et après je fais un import full de la base 8i

    (Je suis sous SYS as SYSDBA)

    Mais comme dab tous ne marche pas comme dans le meilleur des mondes et j'ai 4 erreurs avec lesquelles je ne sais que faire (sachant que la deuxième se réitère 3 fois):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    IMP-00017: following statement failed with ORACLE error 990:
     "GRANT EXTENDS ANY TYPE TO "SYSTEM" WITH ADMIN OPTION"
    IMP-00003: ORACLE error 990 encountered
    ORA-00990: missing or invalid privilege
     
    IMP-00041: Warning: object created with compilation warnings
     "CREATE FORCE VIEW "PARCS"."VUE_FICHE_TARIF"                           ("ID_"
     "PERIODE_APPLICATION","ID_PROPOSITION_TARIF","ID_DUREE","ID_PARC","NOM_USUEL ...
    Merci d'avance .
    PY

  2. #2
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 734
    Points
    1 734
    Par défaut
    Citation Envoyé par lafouine46 Voir le message
    "GRANT EXTENDS ANY TYPE TO "SYSTEM" WITH ADMIN OPTION"
    Euuh ça existe encore ça sous 10g ?
    As-tu bien utilisé exp/imp version 10g (et non 8i) pour faire ton opération ?
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  3. #3
    Membre éclairé Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Points : 773
    Points
    773
    Par défaut
    Passer d'une 8i à une 10g avec un FULL je trouve cela un peu non maîtrisable...

    Tu ferais mieux de pratiquer du export/import schéma et ce, comme le disait
    scheu, avec les outils 10G.
    Philippe CEROU,

    Architecte Systèmes & Bases de données.

  4. #4
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 734
    Points
    1 734
    Par défaut
    Ah oui en plus je n'avais pas vu que c'était un full export/import ...
    Je ne peux que te conseiller de faire des export/import schéma par schéma et avec exp/imp d'un client 10g
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  5. #5
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 16
    Points : 10
    Points
    10
    Par défaut et que pensez vous de la première erreur
    merci ,
    et est ce que je peux vous demander ce que vous pensez de la première erreur (et même m'expliquer ce que ce GRANT signifie ):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    IMP-00017: following statement failed WITH ORACLE error 990:
     "GRANT EXTENDS ANY TYPE TO "SYSTEM" WITH ADMIN OPTION"
    IMP-00003: ORACLE error 990 encountered
    ORA-00990: missing OR invalid privilege
    sachant que je suis en SYSDBA

  6. #6
    Membre éclairé Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Points : 773
    Points
    773
    Par défaut
    A première vue ton erreur est liée au contenu de ton fichier EXPORT qui est en 8i. Ce fichier commandite des actions spécifiques au dictionnaire 8i et non 10g, c'est là où cela coince.
    Philippe CEROU,

    Architecte Systèmes & Bases de données.

  7. #7
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 16
    Points : 10
    Points
    10
    Par défaut et pour l'export 10 g ?
    et je peux faire un export de ma base 8i directement à partir de la 10g ?
    (merci encore)

  8. #8
    Membre éclairé Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Points : 773
    Points
    773
    Par défaut
    Je pense que oui, mais il faut utiliser les utilitaires basiques et non DATAPUMP.
    Philippe CEROU,

    Architecte Systèmes & Bases de données.

  9. #9
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 16
    Points : 10
    Points
    10
    Par défaut alors premier essai
    j'ai dans un premier temps positionner le tnsnames.ora pour que @PARCS_OLD attaque l'ancienne base.
    Puis j'ai essayé de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    exp userid=system/manager@PARCS_OLD file=... log=...
    mais apparement on ne peut plus se connecter depuis un client 10g sur une base 8i car j'ai le message suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ora 03134:Connection to this server version are no longer supported

  10. #10
    Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 61
    Points : 57
    Points
    57
    Par défaut
    Je crois que la version 10 n'est pas compatible avec la version 8. C'est la raison pour laquelle sqldeveloper ne peut se connecter sur les versions 8 car il embarque un client 10 intégré. De ce fait tu dois faire l'export avec la 8i comme tu l'as fait au début mais pas en export full mais user par user (et à priori pas le user system ni sys, juste les users avec des schemas de données de production).

  11. #11
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 16
    Points : 10
    Points
    10
    Par défaut malheuresement pas trop le choix
    Le truc c'est que je dois suivre une procédure fixé par qqun d'autre et qu'il préconise l'import/export full. Mais mise à part ces deux erreurs le reste à l'air de fonctionner correctement.
    Ce que je voulais surtout savoir c'est si la première erreur peut avoir une incidence sur ma nouvelle base.

    Merci.

  12. #12
    Membre éclairé Avatar de philcero
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Septembre 2007
    Messages
    528
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2007
    Messages : 528
    Points : 773
    Points
    773
    Par défaut
    Après vérifications, les utilitaires IMP & EXP 10g ne savent pas exporter depuis une 8i.

    Il est effectivement préconisé de faire un EXP FULL 8i, moi je maintiens que c'est idiot car ce qui t'intéresse c'est les schémas et pas le reste. Il reste ensuite à repositionner les droits peut-être, rien de plus.


    Par contre, rien ne t'empêche de faire un EXP FULL 8I et un IMP SCHEMA 10G. auquel cas cela doit fonctionner.

    En ce qui concerne ta première erreur, je n peux me prononcer mais à partir du moment où tu ramène une FULL c'est la totalité des schemas, hors SYS, qui sont ré-importés et en ce qui concerne les autres schémas systèmes je suis sceptique et demande à voir...

    Bref, si tu as un backup de ta base 10G ou bien si tu peux la re-créer, n'hésite pas et maîtrise ta migration en te contentant du schéma.
    Philippe CEROU,

    Architecte Systèmes & Bases de données.

  13. #13
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 734
    Points
    1 734
    Par défaut
    Si tu as accès à Metalink, regarde la note 132904.1 "Compatibility Matrix for Export And Import Between Different Oracle Versions"
    Essaie d'exporter avec exp de ta 8i et d'importer le dump généré avec imp de ta 10g
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  14. #14
    Membre régulier
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Points : 122
    Points
    122
    Par défaut
    Hum je vais peut être dire une betise, mais pourquoi ne pas passer par un startup migrate et passer ensuite les scripts qui vont bien ?

    Cdt,
    A.Personnat

  15. #15
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut IMP-00008 Je crois que je suis dans la M****
    Bonjour,

    Je fais des Dumps depuis plusieurs années, compressés en RAR, sans problème lorsque je les importais en 8i.
    Nous sommes passés en 10g depuis un an et je voudrais restorer un dump d'il y à 3 mois et je tombe sur l'erreur IMP-00008 "unrecognized statement"(j'ai essayé les autres ... idem).
    Que me reste-t'il comme solution?
    J'ai parcouru le forum et je trouve des mises en garde sur la compression des données dumpées (peut-être un peux tard).
    Peux-t'on envisager une récupération de ces données?

    Voici la commande et les messages :
    -------------------------------------------------------------------------
    F:\temp>imp system/oracle@XXX file=f:\temp\dump\dump.dmp BUFFER=1000000 log=f:\temp\dump\file.log fromuser=X1 touser=X2

    import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
    . importing ACCOUNT's objects into ACCOUNT_TST
    IMP-00008: unrecognized statement in the export file:
    Dþÿþÿþÿ
    ......
    ......
    IMP-00017: following statement failed with ORACLE error 942:
    "CREATE UNIQUE INDEX "PKEY_A_FAIRE" ON "A_FAIRE" ("SEQUENCE" ) PCTFREE 10 I"
    "NITRANS 2 MAXTRANS 255 STORAGE(INITIAL 131072 FREELISTS 1 FREELIST GROUPS 1"
    " BUFFER_POOL DEFAULT) TABLESPACE "USERS" LOGGING"
    IMP-00003: ORACLE error 942 encountered
    ORA-00942: table or view does not exist
    -------------------------------------------------------------------------

    Merci d'avance de vos avis éclairés

Discussions similaires

  1. Débutant qui galère avec un formulaire
    Par Bounty Killer dans le forum Struts 1
    Réponses: 4
    Dernier message: 30/05/2007, 08h16
  2. Galère avec les sessions
    Par yoda89 dans le forum Langage
    Réponses: 4
    Dernier message: 16/02/2007, 16h10
  3. [XSL] Je galère avec un XSL...
    Par argyronet dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 18/05/2004, 12h02
  4. galère avec my2pg.pl
    Par fafet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 16/07/2003, 10h10

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