Exporter une base Oracle 9i de 110Go

Exporter une base Oracle 9i de 110Go - SQL/NoSQL - Programmation

Marsh Posté le 20-09-2004 à 16:44:13    

Je voudrais faire un export d'une base Oracle de 110Go seulement je ne dispose que de 110Go d'espace disque donc ca va etre un peu tendu :o
 
Comment faire pour exporter tout d'abord une premiere partie de 60Go que je compresse ensuite je supprime ce primier dump puis une seconde partie de 50Go que je compresse et je supprime le dump.
 
A la fin je me retoruve donc avec mon dump archivé en deux parties ?
 
Je pense que je dois creer un fichier .par mais je ne sais pas trop faire.
 
Help :o merci :)


Message édité par Grumly- le 20-09-2004 à 16:44:29
Reply

Marsh Posté le 20-09-2004 à 16:44:13   

Reply

Marsh Posté le 20-09-2004 à 16:48:06    

il suffit de sortir la liste complète des objets à exporter, et de la couper en 2, pour faire en effet 2 fichiers de configuration.
Si tu répartis un peu intelligemment les objets, tu devrais pouvoir couper en 2 parts assez conséquente, et donc gziper la première partie entre les 2 exports.
 
Je te laisse chercher sur google pour ce qu'il faut mettre dans les fichiers .par.

Reply

Marsh Posté le 20-09-2004 à 16:48:55    

Si t'es pas le seul à utiliser cette base, ça va être chaud, tu risques tout simplement de te retrouver avec un dump corrompu sans même le savoir :/  Donc tu dois faire ton dump d'un seul coup :o
 
Libère de l'espace disque :spamafote:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 20-09-2004 à 16:55:25    

drasche a écrit :

Si t'es pas le seul à utiliser cette base, ça va être chaud, tu risques tout simplement de te retrouver avec un dump corrompu sans même le savoir :/  Donc tu dois faire ton dump d'un seul coup :o
 
Libère de l'espace disque :spamafote:


 
J'ai un disque de 240Go je vois mal comment faire de l espace a part en supprimant le systeme d'exploitation :D

Reply

Marsh Posté le 20-09-2004 à 16:57:26    

Beegee a écrit :

il suffit de sortir la liste complète des objets à exporter, et de la couper en 2, pour faire en effet 2 fichiers de configuration.
Si tu répartis un peu intelligemment les objets, tu devrais pouvoir couper en 2 parts assez conséquente, et donc gziper la première partie entre les 2 exports.
 
Je te laisse chercher sur google pour ce qu'il faut mettre dans les fichiers .par.


 
ca va être un horreure de lister les objets :o
T'imagines meme pas le nb d'objets qu'il y a dans cette base :(
J'ai vu une parametre du genre filesize=2000M ce qui fera des fichiers de 2Go par contre je ne sais pas trop comment faire pour les zipper a la chaine car je ne peux pas mettre ce genre de choses dans le fichier .par

Reply

Marsh Posté le 20-09-2004 à 17:29:39    

Si je fais qqch de ce genre
 
exp SCOTT/TIGER@instance FILE=D:\F1.dmp,E:\F2.dmp FILESIZE=10m LOG=scott.log
 
et que la base fait 30Mo que va  t-il se passe ?
Meme question si la base fait 7Mo ?

Reply

Marsh Posté le 20-09-2004 à 17:50:02    

Grumly- a écrit :

J'ai un disque de 240Go je vois mal comment faire de l espace a part en supprimant le systeme d'exploitation :D


Branche un second disque, ou fais l'opération sur un autre PC du réseau :o (t'as pas de réseau? là t'es mal :/)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 20-09-2004 à 18:03:12    

t'es sous quel OS ?
Sous Unix, tu peux t'en sortir avec un tube nommé : tu crées ton tube, tu rediriges ta sortie d'export sur ton tube que tu recompresses dans la foulée ! ca marche très bien...
si tu veux la syntaxe, dis le, par contre si c'est sous windows...

Reply

Marsh Posté le 20-09-2004 à 18:07:11    

hum, vu ton dernier post, t'es sous windaube...donc j'ai rien dit!

Reply

Marsh Posté le 20-09-2004 à 18:20:03    

sinon si tu es en 8i ou en 9, tu as la possibilité de découper en plusieurs fichiers ( paramètre filesize) ton export. Dans ce cas et si tu ne veux pas l'automatiser, tu peux compresser en direct les fichiers générés. En 9, tu as meme l'option RESUMABLE qui te permet d'éviter de planter ton export à cause d'un manque de place.
En combinant tout ca, tu devrais pouvoir t'en sortir.
Sinon, peut etre qu'en PERL....

Reply

Marsh Posté le 20-09-2004 à 18:20:03   

Reply

Marsh Posté le 21-09-2004 à 13:15:31    

oui utilise la solution de jielbi
joue avec le parametre filesize
si tu ne specifie pas le nom des fichiers lors de l'appel de la commande 'exp', il te demandera un nom de fichier au fur et a mesure qu'il en rempli un, donc au fur et a mesure libre a toi de compresser les fichiers deja crées
 
et pourquoi ne pas utiliser rman qui permet de compresser automatiquement le backup ?

Reply

Marsh Posté le 30-09-2004 à 22:24:54    

Grumly- a écrit :

J'ai un disque de 240Go je vois mal comment faire de l espace a part en supprimant le systeme d'exploitation :D


 
110 Mo, c'est la taille des datafiles de la base? où la taille des données ? Parceque si c'est les datafiles, il est à peu prés sur que le dump via exp ne dépassera pas les 20 ou 30 Mo......A moins de n'avoir que des lob...... :wahoo:  
 
 
 

Reply

Marsh Posté le 30-09-2004 à 23:47:32    

110Go ct la taille des datafiles
L'export a finalement fait 46Go et 4.06Go en rar :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed