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 15/11/2007, 19h16   #1
Invité de passage
 
Inscription : avril 2007
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 16
Points : 3
Points : 3
Par défaut [Débutant] Exporter/sauvegarder une base ?

Bonjour à tous,

voilà j'aimerai exporter une base de donnée sous Oracle (à mon école), via SQLPLUS (?), pour la remettre chez moi et m'exercer à la maison ^^

Comment procéder pour faire ce "backup" ?

Merci à vous pour votre aide

ps : j'ai regardé la FAQ du site mais j'ai rien trouvé de convainquant
MacSIM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 19h26   #2
Rédacteur/Modérateur
 
Avatar de Vincent Rogier
 
vincent rogier
Inscription : juillet 2007
Messages : 2 355
Détails du profil
Informations personnelles :
Nom : vincent rogier
Âge : 34

Informations forums :
Inscription : juillet 2007
Messages : 2 355
Points : 3 108
Points : 3 108
Impossible via sqplus...

La seule facon d'importer/exporter une base (plus précisement une instance) est d'exporter tout ou partie des users déclarés dans l'instance.

Cette opération est faite par les outils imp/exp qui sont installé sur le serveur. Donc, il te faut être sur un serveur pour faire la manip.

De plus, chez toi, il faur que tu installes Oracle (t'as une license ?), que tu crées ton ou tes users (avec sql*plus), les paramètres et que tu importes (avec imp) le dump précédemment exporté avec exp... Il faut assui faire gaffe aux version car un imp (par défaut) ne prendra un export que s'il est réalisé avec un version <= de exp...

Sinon tu peux toujours te faire des scripts ou trouver des outils qui peuvent générér des scripts de création de schéma, puis d'export de données mais c'est lourdingue et c'est réinventer la roue ...

Enfin, est tu sur que tu as le droit de copier ces données ?

ps : Oracle 10g express est la seule version "gratuite" d'oracle... donc la seule que tu est censé pouvoir installé chez toi !)
Vincent Rogier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 19h50   #3
Invité de passage
 
Inscription : avril 2007
Messages : 16
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 16
Points : 3
Points : 3
Pour Oracle, je sais pas qu'elle version j'ai, mais c'est un tuto que j'ai trouvé il me semble sur le site d'oracle pour l'installer sur Fedora..

Enfin de toute façon ça m'a l'air bien compliqué pour ce que je veux en faire .. donc tant pi et merci quand même pour la réponse !

Bonne soirée.
MacSIM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 19h56   #4
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 523
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 523
Points : 3 972
Points : 3 972
De la doc sur exp.exe et imp.exe
http://oracle.developpez.com/guide/s...e/generalites/

1- les utilitaires exp et imp.exe peuvent très bien s'installer sur un poste client... en version client...
2- Oracle XE (ou 10g express) est effectivement une version light et gratuite d'oracle (sous certaine restriction) mais je pense que celà conviendra parfaitement à notre ami(e)
3- Il me semble bien que l'on puisse installer sans problème de licence une base de données pour des fins de formation. Mais ça sera plus simple d'installer la version XE.
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 20h25   #5
Rédacteur/Modérateur
 
Avatar de Vincent Rogier
 
vincent rogier
Inscription : juillet 2007
Messages : 2 355
Détails du profil
Informations personnelles :
Nom : vincent rogier
Âge : 34

Informations forums :
Inscription : juillet 2007
Messages : 2 355
Points : 3 108
Points : 3 108
Concernant imp/exp, j'ai effectivement fait un raccourci basé plus sur l'experience que sur la théorie....

j'ai rarement vu imp/exp installé sur un poste client.... car sur un serveur, c'est installé par défaut et que pour un client c'est une option obscure que personne ne pense à activer....
Vincent Rogier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 21h56   #6
Membre du Club
 
Inscription : janvier 2004
Messages : 66
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 66
Points : 65
Points : 65
Bonsoir,

Avec oracle XE la taille est limitée à 4Go si je dis pas de bétise.

Ca donnerai quoi d'importer une base de 5 par exemple ?

Import partiel des data ou refus catégorique.

Perso ca m'interesse bien comme tuto si y en avait un, un presta doit faire des exports/imports de base pour qu'on bosse sans etre connecté mais ca traine.

Y aurait pas un tuto qui explique tout de A a Z ?
Morphorpse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 23h31   #7
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
probablement une erreur qui dit que le tablespace est trop petit
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 11h13   #8
Membre régulier
 
Avatar de sofien
 
Inscription : février 2005
Messages : 311
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : février 2005
Messages : 311
Points : 81
Points : 81
Envoyer un message via Yahoo à sofien Envoyer un message via Skype™ à sofien
pourquoi ne pas utiliser l'outils Toad ? Il te facilitera l'export de la base en créant tout le script SQL pour la création de la base ainsi que les tables. Puis tu peux exporter les données des tables dans un fichier SQL aussi (insert into...). Tu peux aussi exporter les users déja existants
sofien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 11h39   #9
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
peut-être parce que TOAD est hors de prix
orafrance 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 10h51.


 
 
 
 
Partenaires

Hébergement Web