IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

[ORACLE] Reprise de données


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 284
    Par défaut [ORACLE] Reprise de données
    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.

  2. #2
    Membre Expert Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2010
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 680
    Par défaut
    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

  3. #3
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    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

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 284
    Par défaut
    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?

  5. #5
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    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 ) et suivre ce tuto pour remplacer les fichiers de données et ouvrir le backup de base de données que tu as
    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

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 284
    Par défaut
    Aie, effectivement j'ai la version express mais client lui à une version home avec des licences :-(

Discussions similaires

  1. Réponses: 6
    Dernier message: 05/02/2007, 19h24
  2. Oracle - insertion de données > 8000 chars.
    Par Rakken dans le forum SQL
    Réponses: 9
    Dernier message: 24/10/2006, 16h39
  3. Oracle - Affichage des données
    Par pado_83 dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 26/09/2006, 19h22
  4. Réponses: 3
    Dernier message: 13/12/2004, 13h54
  5. [ DB2] => [ORACLE] Récupération de données
    Par LeDid dans le forum DB2
    Réponses: 3
    Dernier message: 25/06/2003, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo