|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : octobre 2003 Messages : 75 ![]() |
Bonjour,
j'utilise oracle 9.2 sous win 2003 server. je suis appelé à chaque fois de créer un environement teste par utilisateur qui consiste à l'import d'une base de données dans un nouveau schéma ( chaque shéma est crée dans un table space a part ). La base de données etant volumineuse l'import de la base de données prend enormement de temps ? n y'a t'il pas un autre moyen de dupliquer ou de clonner un scéma par rapport a un schéma existant sans passer par l'import ? merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Si le schéma est dans un tablespace bien défini, il est possible sous certaines conditions de transporter le tablespace. Il faut au moins que les plates-formes (machine, système d'exploitation et version Oracle) soient les mêmes: il faut aussi pouvoir mettre le tablespace source en read only le temps de la copie.
Voir l'Admin. Guide. |
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : octobre 2003 Messages : 75 ![]() |
c'est le meme environement je veux dupliquer un schéma dans la meme base de données donc c'est la meme platforme.
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Cela risque de coincer car on ne peut pas transporter des tablespaces qui ont le même nom dans la base source et la base cible. Et vous ne pouvez renommer les tablespaces qu'à partir de la version 10
|
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : octobre 2003 Messages : 75 ![]() |
y'a t'il une possibilité de la faire avec un tablespace différent c-à-d :
autre nom utilisateur et autre nom de tablespace mais même base de données? merci |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Je n'ai pas testé ce cas là mais à priori ça devrait marcher.
|
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : octobre 2003 Messages : 75 ![]() |
Le problème du transport du tablespace c'est qu'a la fin je doit passer par l'utilitaire exp/imp et c'est ce que je voulais éviter, à cause du fichier dump qui est tres volumineux, parce qu'a la base j'ai des schémas par tablespace et donc autant passer par un import/export du schéma ( ce que je fait actuellement) .
merci, |
|
|
00
|
|
|
#8 | |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Oui il faut utiliser exp/imp mais uniquement pour exporter des données du dictionnaire relatives aux tablespaces exportés:
Citation:
|
|
|
|
00
|
|
|
#9 | |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Citation:
|
|
|
|
00
|
|
|
#10 |
|
Membre à l'essai
![]() Inscription : octobre 2003 Messages : 75 ![]() |
Ok ,
je vais utiliser le chemin classique , merci pifor, |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com