Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/12/2006, 11h57   #1
Membre à l'essai
 
Inscription : janvier 2004
Messages : 87
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 87
Points : 23
Points : 23
Par défaut Extraction/injection de données d'une base à une autre selon critéres

bonjour,

Voila, Je posséde une basse de données Oracle (v.9.2) contenant 285 tables qui ont des relations entre elles.

Je possède une station1 de test avec cette base remplie de données (plusieurs Go), et une autre station2 de test également avec cette même base vide.

La basse de données est axée autour d'une table principale PRODUIT, ayant un identifiant PROD_ID.

Actuellement la station1 est trop volumineuse, et ne nous permet pas d'effectuer des tests pour des raisons de ressources.
Nous souhaitons extraire certaines données (sur le critère des PROD_id commencant par UT00... par exemple), pour les inserés dans la base vide.

Nous avons pensé à extraire les données avec la commande sqlplus dans un fichier .bat et à l'aide de scripts sql et des .csv, puis de les reinjecter dans la base vide grâce à un autre .bat et des fichiers ctl. Mais vu le nombre de tables, cette opération va être très fastidieuse.

Auriez-vous des solutions qui nous permettrait de faire cela?

Merci
critok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2006, 12h24   #2
Membre éclairé
 
Inscription : décembre 2004
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2004
Messages : 349
Points : 367
Points : 367
dblink !

http://www.psoug.org/reference/db_link.html
taska est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 17h01   #3
Nouveau Membre du Club
 
Inscription : août 2006
Messages : 137
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 137
Points : 26
Points : 26
Bonjour,

Je ne sais pas si tu parle de L’import/export au sens d’oracle !!!!!!. Sinon

Je te conseil de faire un EXPORT et IMPORT, cette technique est trop souple sous oracle notamment en 9i , car tu peux exporter/importer soit :

Toute ta base oracle / et l’importer vers une autre base oracle.
Tout un schéma oracle
Tout un tablespace Oracle
Ou bien une table oracle

En plus t’as un filtre sur les données qui t’intéressent, en outre,, tu trouveras ci-joint le site oracle http://oracle.developpez.com/guide/s...lites/#L1.1qui t’expliqueras mieux cette démarche. Et tiens moi au courant.
Mehdilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 17h10   #4
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
COPY FROM sinon http://www.developpez.net/forums/sho...d.php?t=254882
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h01.


 
 
 
 
Partenaires

Hébergement Web