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 :

exporter, supprimer, créer une base oracle


Sujet :

Oracle

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2005
    Messages : 98
    Points : 60
    Points
    60
    Par défaut exporter, supprimer, créer une base oracle
    Bonjour,

    Après des recherches infructeuses j'aurais aimé savoir comment supprimer une base oracle (seulement celle voulue), la recréer (simplement ?) et importer le fichier dmp qui contient toute son architecture.

    En gros, il y a trois points :
    - supprimer une base (sous sqlplus ou dos)
    - créer une nouvelle base vierge
    - importer mon fichier dump.

    Pour importer le fichier dump je sais faire, mais pour supprimer la base non :s
    Pour ce qu est enfin de recréer la base j'ai vu un tutoriel (qui me semble pas très claire) donc si quelqu'un en avait un plus clair svp

    Enfin dernier point, lors de mon export, je n'arrive pas à exporter seulement ma base et sa structure, j'exporte tout le contenu d'oracle :s Quelqu'un saurait pourquoi ?

    voici ma procédure d'export :
    exp log/mdp@BASE fichier=emplacement.dmp log= pareil.log full=y consistent=n
    Ensuite il me dit que le mot de passe login est pas bon je remet le login avec en plus as sysdba et le même mdp (mettre directement login as sysdba ne fonctionne pas :s)

    Pour info j'ai oracle 9i sous windows. Merci d'avance

  2. #2
    Membre expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Points : 3 597
    Points
    3 597
    Par défaut
    La création de base est détaillée ici avec DBCA ou sans (=manuellement), le tout en anglais:
    http://download-uk.oracle.com/docs/c...491/create.htm

    DBCA permet aussi de supprimer une base mais ce n'est pas détaillé.

  3. #3
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Citation Envoyé par laville
    Ensuite il me dit que le mot de passe login est pas bon je remet le login avec en plus as sysdba et le même mdp (mettre directement login as sysdba ne fonctionne pas :s)
    il manque le paramètre userid

  4. #4
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2005
    Messages : 98
    Points : 60
    Points
    60
    Par défaut
    je l'ai oublié n le réécrivant ^^ mais il y est :p

    Pour la doc en anglais, même plus peur (et puis à force de lire des docs en anglais on s'y habitue) donc merci à toi pifor (je te remercie souvent ces derniers temps )

    J'ai testé un export là (en arrêtant la base et en la redémarrant en exclusive pour mon export), je vérifie pour la suppression et la création de base, et je reviens presto vous tenir au courant.

    Comme toujours vive developpez.com et ses internautes pour leur aide

  5. #5
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2005
    Messages : 98
    Points : 60
    Points
    60
    Par défaut
    re. après lecture du tuto en anglais, j'ai pu supprimer mon ancienne base, mais pour l'installation....

    J'ai configuré ma base, lancé la création mais... à 93% de l'install une erreur survient :

    ora-02291 : integrity constraint(SH COSTS_PRODUCT_FK) Violated-parent key not found
    Donc installation pantée . En plus, il ne m'a jamais demandé de login/mdp lors de l'installation :s (faut-il que je le crée ? comme pour le redolog ?)

    Bref, je ne suis pas encore sortis de l'auberge...

    Au passage, c'était ma seule base, et maintenant je peux plus me connecter à sqlplus... (plus d'user peut-être ou je sais pas :'( )

  6. #6
    Membre expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Points : 3 597
    Points
    3 597
    Par défaut
    Si l'import full plante comme ça, c'est probablement qu'il y a eu une autre erreur avant dont celle-ci n'est que la conséquence: vérifie dans le fichier log de l'import toutes les erreurs IMP-XXXX ou ORA-YYYY. Est-ce vraiment la première erreur ?

  7. #7
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2005
    Messages : 98
    Points : 60
    Points
    60
    Par défaut
    c'est même pas lors de l'import, c'est carrément lors de la création de la base :!

    j'ai créé la base avec l'assistant pourtant donc... me serais-je planté ? (pas supprimé tous les anciens fichiers, etc...)

  8. #8
    Membre expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Points : 3 597
    Points
    3 597
    Par défaut
    Je n'ai jamais vu une erreur comme ça à la création d'une base... Est-ce qu'il n'y avait pas d'autre erreurs avant ? Ou des erreurs dans l'alert.log ?

  9. #9
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2005
    Messages : 98
    Points : 60
    Points
    60
    Par défaut
    2h15 de création de base... j'ai pas attendu devant :! mais c'était la seule erreur que j'ai vu.

    Je viens de relancer l'install (en prennant bien soin de supprimer tout ce qui portait le nom de ma base, sauf dans les fichiers ora.ini et tnsname je crois)

  10. #10
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 549
    Points : 436
    Points
    436
    Par défaut
    bonjour,

    j'ai parcouru très rapidement le post, mais j'ai l'impression que notre ami souhaite juste faire un drop de son schéma pour une ré-importation.

    il parle de fichier dmp et pas dbf

    Si c'est cela, on est parti un peu à l'ouest du pole nord là

    confirmes tu que c'est ce que tu souhaites faire laville ?
    PpPool

  11. #11
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2005
    Messages : 98
    Points : 60
    Points
    60
    Par défaut
    je souhaite effectivement faire un import de fichier .dmp, mais avant cela je dois recréer ma base (que j'ai supprimé).

    Je dois donc recréer mon environnement de développement avec un nserveur oracle "vierge" (enfin sans base quoi). J'ai donc tanté recréer ma base, mais lors de cette création, j'ai eu l'erreur clé parent non trouvé (cité au dessus)

    Voila

    par la suite je ferais juste des imports de données (fichiers scripts sql) mais avant cela il faut bien que je récupère la structure complète de ma base ^^

    EDIT : quand tu parles de drop de schéma, ca m'éviterai de supprimer ma base, est-ce bien ca ? Si oui, je suis prenneur :p (comment faire en gros ^^)

    Merci d'avance

    EDIT2 : la seconde création de la base me met la même erreur, mais comme c'est au niveau des exemples de schéms (qui vont être supprimés, et de toute facon inutilisés je pense) j'ai mis ignoré pour ne pas avoir à recréer une nouvelle fois la base.

Discussions similaires

  1. Export / import d'une base oracle
    Par elyass76 dans le forum Import/Export
    Réponses: 4
    Dernier message: 26/10/2011, 12h18
  2. Créer une base oracle
    Par ms2000 dans le forum Débuter
    Réponses: 7
    Dernier message: 03/06/2008, 14h55
  3. créer une base ORACLE sur un serveur WINDOWS
    Par big1 dans le forum Oracle
    Réponses: 3
    Dernier message: 19/09/2006, 11h52
  4. Exporter une base ORACLE vers ACCESS
    Par cquadjul dans le forum Access
    Réponses: 3
    Dernier message: 30/03/2006, 17h04
  5. Exportation des données d'une base Oracle sous forms
    Par moezsokrati dans le forum Forms
    Réponses: 4
    Dernier message: 13/10/2005, 08h55

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