|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 9 ![]() |
Bonjour,
Je suis censée récupérer des données dans une base Oracle 11g et les insérer dans une base Oracle 9i. J'ai lu sur les forum que pour se faire, il fallait utiliser l'utilitaire exp de la base Oracle 9i pour réaliser l'export sur la base Oracle 11g et ensuite le imp de la base 9i pour faire l'import sur la 9i. Le hic c'est que je ne sais pas où récupérer ce exp 9i pour le mettre sur le server ou tourne ma base 11g. Pourriez vous me renseigner sur la procédure pour obtenir / utiliser ce exp 9i sur ma base 11g? En vous remerciant StéphanieBB |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 9 ![]() |
J'ai trouvé un post qui traite de cela.
Cela dit en modifiant les versions oracle : "Utilisation d'un client 9i, De ta base cible qui est la base 9i , Tu te connecte sur la base 11g , tu réalise l'export ,puis tu te reconnecte sur la 9i ou tu réalise l'import! " -> je ne vois pas comment de la base 9i, on peut se connecter sur la base 11g je continue de chercher |
|
|
00
|
|
|
#3 |
![]() Inscription : décembre 2002 Messages : 2 395 ![]() |
Pour la procédure, c'est bien ça !
Par contre, il n'est pas indispensable d'installer un Oracle 9i sur votre serveur 11g, puisque l'export peut se faire à distance, à travers le réseau (même si les performances risquent de ne pas être fabuleuses). Si vous avez du réseau entre le serveur 9i et le serveur 11g, tout va bien. Si les deux machines ne peuvent pas être interconnectées, alors il faudra installer sur le serveur 11g un client 9i en choisissant l'option "administrateur", ce qui installe notamment EXP.EXE.
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
10
|
|
|
#4 |
|
Membre expérimenté
![]() Didier DuchossoirAdministrateur de base de données Inscription : mars 2003 Messages : 568 ![]() |
Bonjour,
Sur le serveur en oracle9 : exp system/manager@(allias tnsmanes) file=toto ... L'allias est l'entrée ds le fichier tnsnames.ora qui vous permets de vous connecter à la base oracle11 , le fichier toto est local . ensuite vous pourrez lancer l'import sur la même machine . cordialement |
|
|
10
|
|
|
#5 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 9 ![]() |
Pomalaix
Merci pour votre réponse, et oui théoriquement les deux machines sur lesquelles tournent 9i et 11g sont bien en réseau. Ducho Merci, je vais essayer de me renseigner sur ce tnsname.ora |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 9 ![]() |
Ducho
Bon ce n'est pas évident pour moi tout cela, je ne suis pas dba (simplement utilisateur d'oracle pour le developpement) J'ai récupérer mon fichier tnsnames.ora coté oracle 9i : SMP_SERVICE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS= (PROTOCOL=tcp) (HOST=srvsmp1_MNGT) (PORT=1521))
# Uncomment and configure the following line only if you are on a duplex platform
# (ADDRESS= (PROTOCOL=tcp) (HOST=localhost) (PORT=1521))
)
(CONNECT_DATA =
(SERVICE_NAME = SMS)
)
)Je suppose qu'il fait que je rajoute une adresse dans l'address_list pour ma base 11g ? Ensuite je suppose que pour lancer le exp, il faut me reférer au HOST correspondant (dans l'address_list) à la base 11g Et toto il sert à quoi ? Autre chose, je ne suis censée récupérer que certaines tables dans 11g. Est ce tout ça est compatible avec l'utilisation d'un fichier parfile ? Merci pour vos réponses |
|
|
00
|
|
|
#7 | ||
|
Membre expérimenté
![]() Didier DuchossoirAdministrateur de base de données Inscription : mars 2003 Messages : 568 ![]() |
Bonjour,
je pense qu'on peut mettre les paramétres dans un parfile . sinon voici la syntaxe Code :
smp_service connecte l'export à la base oracle11 tables.dmp est un fichier plat contenant le dump log donne le résultat de la commande tables donne le nom des tables à exporter exp help=y vous donnera l'aide en ligne votre entrée smp_servive vous connecte à la base SMS sur le serveur srcsmp1_mngt vous pouverz faire un copier/coller de tout le paragraphe et simplement changer le nom au début . cordialement |
||
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 9 ![]() |
Ducho
Merci beaucoup, j'ai compris. Je vais tester tout cela ! |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : janvier 2012 Messages : 9 ![]() |
J'y suis finalement arrivée grace à vos conseils.
Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com