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

Import/Export Oracle Discussion :

Migration de Sql Server 2005 à Oracle


Sujet :

Import/Export Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de 4rocky4
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 528
    Par défaut Migration de Sql Server 2005 à Oracle
    Bonjour tout le monde,

    J'essaye actuellement de migrer une base de données Sql Server 2005 en Oracle mais je rencontre différents problèmes

    Je suis actuellement à la création de la structure de la base de données.

    Il y a une question que je me pose, comment créer un champ du même type qu'un Datetime de Sql Server 2005 ?
    J'ai mis Timestamp mais son affichage n'est pas le même, donc j'aurais certainement des erreurs lors de la migrations de la date ...

  2. #2
    Membre éclairé Avatar de 4rocky4
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 528
    Par défaut
    Timestamp passe, c'est bon

    Pour mes auto incréments, je vais créer des séquences et des triggers.

    Par contre, je voulais vous demander, pour transférer les données de Sql Server 2005 à Oracle 11g, j'ai vu sur le forum que certains conseils d'utiliser un ETL.

    Je ne connais pas ce genre d'outil, lequel serait le mieux adapter à mon besoin et qui ne serait pas payant ?

    Je vous remercie par avance.

  3. #3
    Membre éclairé Avatar de 4rocky4
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 528
    Par défaut
    Bon pour les ETL, je verrai plus tard. Il faut d'abord que je finisse de créer la structure de la base de données.

    Pouvez vous me dire quelles modifications dois-je apporter pour passer cette création de table pour Sql Server 2005 à Oracle ? (je ne veux rien oublier)

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    CREATE TABLE T2_A (
      ID_A BIGINT NOT NULL   IDENTITY ,
      ID_R INTEGER  NOT NULL  ,
      NUM_P SMALLINT  NOT NULL  ,
      DATE_REC DATETIME  NOT NULL  ,
    PRIMARY KEY(ID_A)    ,
      FOREIGN KEY(NUM_L)
        REFERENCES T1_L  (NUM_L)
          ON DELETE CASCADE
          ON UPDATE CASCADE,
      FOREIGN KEY(ID_R, NUM_P)
        REFERENCES T1_R(ID_R, NUM_P)
          ON DELETE CASCADE
          ON UPDATE CASCADE);
    GO

  4. #4
    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
    IDENTITY ce serait plutôt PRIMARY KEY. Mais tu sais qu'Oracle propose des outils de migration ? Pour SQL Server tu peux utiliser SQL Developper

  5. #5
    Membre éprouvé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 109
    Par défaut
    salut ,
    j'imagine que si tu avais plus de 500 tables tu suivrais la meme logique et je t'assure se serai tres penible de ce fait je te propose un outil oracle tres intuitif c'est gratuit .http://www.oracle.com/technology/pro...per/index.html


    bonne journee

  6. #6
    Membre éclairé Avatar de 4rocky4
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    528
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 528
    Par défaut
    Merci bien pour vos réponse !

    Il existe des outils pour migrer directement une base de Server Sql 2005 à Oracle !?

    Comment cela gère l'auto-incrément ?
    Puis les UPDATE EN CASCADE ?

    Je ne connais pas du tout l'outils et je ne sais pas du tout comment il fonctionne.

    Tentative de connexion avec ORACLE SQL DEVELOPER :

    Alors dans Tools - Preferences - Database - Third Party JDBC Driver
    Je sélectionne jtds-1.2.jar que j'ai téléchargé à cette adresse.
    Ensuite je créer une nouvelle connexion :



    Mais je n'accède pas au base de données, j'ai le message d'erreur :
    Status : Failure -Network error IOException: Connection refused: connect

    Pourtant je me connecte bien avec Microsoft SQL Management Studio ...

  7. #7
    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
    pour l'auto-incrément ça m'étonnerait qu'il crée la séquence et trigger tout seul idem pour l'update cascade

    En revanche il peut au moins migrer le MPD

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Outil de migration de SQL-Server vers Oracle
    Par impsaid dans le forum Administration
    Réponses: 2
    Dernier message: 15/07/2009, 16h24
  2. migration depuis SQL Server 2005
    Par gazanova dans le forum Sql Developer
    Réponses: 1
    Dernier message: 15/01/2008, 10h14
  3. Migration de SQL Server 2005 vers SQL Server 2000
    Par myNonSpace dans le forum Accès aux données
    Réponses: 3
    Dernier message: 02/08/2007, 10h40
  4. Migration vers SQL Server 2005
    Par moulayoubi dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 17/04/2007, 07h43
  5. Migration Postgres-SQL Server 2005
    Par romain_kdp dans le forum MS SQL Server
    Réponses: 18
    Dernier message: 11/01/2007, 15h53

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