|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 274 ![]() |
Bonjour,
Je dois faire une reprise de données pour nouveau client qui travaillait avec une DB oracle. J'avoue que je n'y connais absolument rien sur oracle. J'ai installer la version express 10g et j'ai repris les fichiers suivant : SYSAUX01.DBF / SYSTEM01.DBF / TEMP.DBF / UNDOTBD.DBF / USERS.DBF J'ai également reprise un fichier .dmp Mon but ultime étant de migrer ses données vers SQL SERVEUR ou ACCESS que je maitrise beaucoup mieux. Merci pour les éventuelles conseils ou méthodologie. Bien à vous. |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() O. JolySupport Inscription : décembre 2010 Messages : 287 ![]() |
a priori il faut vous adresser à la cible et non à la source (en clair SQL Server saura vous dire comment importer des données d'Oracle vers SQL Server, Oracle non).
Quel que soit votre DB Oracle, oubliez la migration vers Access qui n'a pas les reins suffisant pour supporter une volumétrie importante de données ni un transactionnel moyen. En clair MS(c)Access c'est bon pour du mono-utilisateur (cet avis n'engage que moi). Sinon une base Oracle c'est en effet des données, mais aussi des procédures/fonctions/triggers, des objets, des séquences, des schémas (utilisateurs) et un ensemble de droits pour chaque schéma. Le temps d'apprendre à détecter tout ça et à les convertir pour SQL Server vous aurez un niveau suffisant sur Oracle pour administrer la base telle quelle. La question qui se pose est dès lors celle de la nécessité de migrer puisque pour migrer vous devrez apprendre Oracle à un niveau minimal. A vous de voir |
|
00
|
|
|
#3 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Commençons par le commencement, il faut démarrer la base. Et pour se faire il te manque les fichiers de controles, les redolog et le fichier de paramètre... sans ça, point de salut
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 274 ![]() |
Déjà un grand merci !
L'utilité de passer par ACCESS c'est qu'une partie de nos applications utilisent toujours access.... Effectivement j'ai 3 fichiers REDO0x.log et 3 fichiers CONTROL0x.CTL. Sinon j'ai aussi une fichier .dmp qui semble être un backup? |
|
|
00
|
|
|
#5 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Tu as 2 solutions :
- Créer une nouvelle base de données et importer le dmp - Créer une nouvelle base de données (tu peux aussi créer les services à la main mais si tu n'y connais rien c'est pas forcément le plus simple Attention, en revanche il te faut la même version de la base de données si tu veux restaurer la base. Si c'était pas de l'Oracle Express la source, ça ne le fera pas |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 274 ![]() |
Aie, effectivement j'ai la version express mais client lui à une version home avec des licences :-(
|
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Si c'est pour monter une plateforme de migration, tu n'as pas besoin de t'acquitter de la licence. En effet, ta base ne sera pas utilisé pour de la prod
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : mars 2006 Messages : 274 ![]() |
Comment monter la plateforme avec les données que j'ai reprises ?
Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com