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 :

Export / import d'une base oracle


Sujet :

Import/Export Oracle

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur consultant et enseignant
    Inscrit en
    Août 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Ingénieur consultant et enseignant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Août 2011
    Messages : 3
    Par défaut Export / import d'une base oracle
    Bonjour,
    Je suis ingénieur système et pas DBA, j'ai besoin de votre aide.
    J'ai une base oracle en france sous windows server 2003 et en suisse mon nouveau serveur sous windows server 2008. Je dois réaliser un export full et ensuite un import full entre les deux serveurs.

    Voici mes questions:
    1-Est ce que la base de donnée doit être de même version entre les deux serveurs?

    2-Est ce que on doit installer la base de donnée oracle sur le serveur en suisse et faire l'import sur cette base ensuite? ou alors l'import installe tout?

    3-Sachant qu'il y a des firewall, est ce que on fait un import par ftp? quels ports doivent être ouvert sur le réseau? bref que doit on faire pour qu'il n'y ai pas de problème de communication entre les deux serveurs et surtout entre les deux bases?

    4-Quels sont les lignes de commandes pour faire l'export et l'import entre les deux serveurs si je n'utilise datadump?

    Merci d'avance pour votre réponse

    Cordialement

    Elyass

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 72
    Par défaut
    Bonjour,

    Alors, dans l'ordre :
    1. Non, la base de données ne doit pas nécessairement être de la même version entre les deux serveurs. Cela dit, c'est plus facile si la base cible est dans une version supérieure ou égale (donc non inférieure) à la base source.

    2. L'import va créer les objets sur la base cible s'ils n'existent pas au préalable. Il va aussi créer les tablespaces s'ils n'existent pas (... mais avec les mêmes datafiles et sur le même filesystem que sur la base source, ce qui n'est pas forcément ce qu'on veut). En revanche, tu dois au préalable créer l'instance Oracle avant de lancer l'import.

    3. Je te conseille de faire d'abord le tranfert (par ftp ou autre chose) du fichier dmp de ton serveur source vers ton serveur cible, puis de lancer l'import en local sur le serveur cible (un import par Sql*Net c'est toujours très lent)

    4. J'imagine que tu veux TOUT exporter de ta base source et TOUT importer dans ta base cible...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    > exp system file=mon_fichier_dump.dmp full=y consistent=y direct=y log=mon_export.log
     
    > imp system file=mon_fichier_dump.dmp commit=y log=mon_import.log

  3. #3
    Membre confirmé Avatar de JQueen
    Inscrit en
    Octobre 2008
    Messages
    214
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Octobre 2008
    Messages : 214
    Par défaut
    Je dois réaliser un export full et ensuite un import full entre les deux serveurs.
    Est-ce que vous voulez importer la base de France sur le serveur de suisse ? Ou vous voulez importer tout le système oracle de France sur le serveur de Suisse ?

    Dans le premier cas, un import full n'est pas nécessaire. Si vous avez déjà des bases installées en Suisse avec des utilisateurs, etc. un import full peut affecter le fonctionnement de votre système.

    Dans le deuxième cas, un export/import full fera l'affaire.

  4. #4
    Membre extrêmement actif
    Avatar de islamov2000
    Homme Profil pro
    Ingénieur d'études & developpement en informatique
    Inscrit en
    Septembre 2007
    Messages
    814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur d'études & developpement en informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 814
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par marsup077 Voir le message
    2. L'import va créer les objets sur la base cible s'ils n'existent pas au préalable. Il va aussi créer les tablespaces s'ils n'existent pas (... mais avec les mêmes datafiles et sur le même filesystem que sur la base source, ce qui n'est pas forcément ce qu'on veut). En revanche, tu dois au préalable créer l'instance Oracle avant de lancer l'import.

    IMPORT crée les tablespaces si on fait un FULL.
    Au cas où tu fais un import full, il faut que le systeme cible a les memes partitions systeme (OS) que le systeme source, sinon une erreur va se declancher.

  5. #5
    Membre confirmé Avatar de hugobob
    Profil pro
    FOI
    Inscrit en
    Septembre 2005
    Messages
    169
    Détails du profil
    Informations personnelles :
    Localisation : Gabon

    Informations professionnelles :
    Activité : FOI

    Informations forums :
    Inscription : Septembre 2005
    Messages : 169
    Par défaut
    Bonjour,

    Voici ma contribution:

    - Pour eviter la lenteur de SQL*Net, utilise plutôt l'export/import des fichiers dumps
    - Evites de compresser les fichiers dumps car cela pourra générer des erreurs
    - Pour eviter plusieurs désagrements lors du full_import, importe plutôt les differents schema de ta base si tu les les connais.

Discussions similaires

  1. Import d'une base oracle 8i
    Par Invité dans le forum Import/Export
    Réponses: 0
    Dernier message: 13/07/2010, 15h32
  2. import dans une base Oracle
    Par quiyai dans le forum Import/Export
    Réponses: 9
    Dernier message: 02/04/2009, 14h37
  3. Export/import d'une base SQL Server 2005
    Par eulalienath dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 01/10/2007, 13h41
  4. exporter, supprimer, créer une base oracle
    Par laville dans le forum Oracle
    Réponses: 10
    Dernier message: 23/02/2007, 15h11
  5. Import/export d'une Base Oracle
    Par obiyann22 dans le forum Bibliothèques
    Réponses: 8
    Dernier message: 17/01/2007, 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