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 :

Exporter directement dans une autre base


Sujet :

Import/Export Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 115
    Par défaut Exporter directement dans une autre base
    Bonjour,

    je me suis montée une base de test sous LINUX (oracle 9.2.0.8)afin d'y recevoir l'import de ma prod.
    le dump faisant 180 Go j'ai été obligé de le mettre sur un DD externe (NTFS).

    quand j'ai voulu faire mon import (full), je reste bloqué sur l'étape :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Import d'objets USER dans USER
    J'ai vu qu'un import à travers le réseau (et en plus avec un DD USB) pouvait poser des soucis.
    Hélas, je n'ai pas la place pour stocker sur le serveur de ma base de test l'export pour travailler en local.

    Ma question est donc: y a t-il un moyen d'injecter les données directement de ma base A vers ma base B?

    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
    Par défaut
    Avec exp/imp en 9i, à ma connaissance cela n'est pas possible. Avec le Data Pump en 10g, oui.

    Importer un fichier export de 180 Go sera très très long car il va fonctionner par défaut en mode séquentiel (à moins d'arriver à paralléliser les imports de façon manuelle) et va exécuter pour chaque ligne de chaque table un INSERT.

    A partir de quelques dizaines de Go, je vous conseillerais plutôt de copier la base source dans la base cible par clonage (càd par sauvegarde/restauration), ce qui suppose que les plates-formes sont compatibles (même famille de processeur et même système d'exploitation).

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 115
    Par défaut
    le truc c'est que c'est une base 24/24 donc hors de question de l'arreter.
    Pour faciliter la chose, la sauvegarde se fait avec Tina, et évidement je n'ai pas de licence pour remonter une application oracle....

    je pensais donc faire un export/import...

  4. #4
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Par défaut
    Bonjour,
    Vous pouvez faire un clone à partir d'une sauvegarde, et c'est grave si vous n'avez pas de sauvegarde stocké qq part ....

    Cordialement,
    SDR

  5. #5
    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
    Par défaut
    Nul besoin d'arrêter une instance pour faire une sauvegarde ... sauf si la base est configurée en mode NOARCHIVELOG. Vous devez aussi pouvoir vous passer d'un outil de sauvegarde en essayant de copier directement les fichiers de la base. Le clonage d'une base est décrit dans le tutoriel sauvegarde et restauration.

  6. #6
    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,

    avez-vous essayé de lancer l' export depuis le serveur de test user par user
    (par le réseau )?

    Quand vous dites que l' import est bloqué, avez-vous attendu longtemps car
    oracle lit tout le fichier dump pour trouver les users ?

    Vous pouvez aussi essayer de lancer l' export en le zippant au fur à mesure
    à l' aide d' un "tube nommé" , j' ai déjà vu cette utilisation mais ne saurait vous l' expliquer ...

    cdlt

Discussions similaires

  1. [AC-2003] exporter une table dans une autre base
    Par alainb dans le forum IHM
    Réponses: 2
    Dernier message: 31/07/2009, 20h41
  2. Réponses: 3
    Dernier message: 23/08/2006, 16h27
  3. [Débutant] Changer une valeur dans une autre base
    Par Cyphen dans le forum Access
    Réponses: 5
    Dernier message: 18/08/2006, 15h26
  4. Copier un formulaire dans une autre base
    Par Bercud dans le forum IHM
    Réponses: 2
    Dernier message: 08/06/2006, 12h15
  5. Ajouter un champ dans une autre base Access
    Par scaalp dans le forum Access
    Réponses: 2
    Dernier message: 20/10/2005, 15h34

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