|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2007 Messages : 16 ![]() |
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 |
|
|
00
|
|
|
#2 |
![]() ![]() vincent rogier Inscription : juillet 2007 Messages : 2 355 ![]() |
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 !) |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2007 Messages : 16 ![]() |
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 Bonne soirée. |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 523 ![]() |
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. |
|
|
00
|
|
|
#5 |
![]() ![]() vincent rogier Inscription : juillet 2007 Messages : 2 355 ![]() |
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.... |
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : janvier 2004 Messages : 66 ![]() |
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 ? |
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
probablement une erreur qui dit que le tablespace est trop petit
|
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() |
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
|
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
peut-être parce que TOAD est hors de prix
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com