2008-11-04 6 views
0

Je souhaite transférer un projet de sybase vers Oracle. J'ai besoin de porter les scripts de tables (environ 30) et certaines données dans des tables de méta-données (100 lignes 2/3 tables). Quel sera le meilleur outil pour ce travail?Conversion SQL

Répondre

1

Pour un si petit volume, vous feriez bien d'écrire les scripts plutôt que d'utiliser des outils.

0

Vous avez des scripts pour les tables dans sybase, non? La conversion par modification manuelle devrait être faisable, comme l'a dit Dheer.

De quelles méta-données parlez-vous? S'agit-il de méta-données que vous avez générées ou de méta-données générées par sybase à la suite de vos scripts DDL? Si ce sont des métadonnées que vous avez générées, vous les migrez comme toute autre donnée. S'il s'agit de métadonnées générées par le système, mieux vaut ne pas le migrer, mais adapter votre utilisation aux métadonnées d'Oracle, stockées dans des tables système généralement appelées le dictionnaire de données Oracle.

0

Merci les gars ... je l'ai fait la conversion manuellement, mais Matt Ball est droite. Le développeur Oracle SQl est un bon outil. Je l'ai compris plus tard. J'ai la version 1.5.1 installée.

Mais l'astuce consiste à mettre à jour l'extension. Par défaut, il vient avec seulement Access SQL to Oracle. Voici les étapes.

  1. Allez dans Outils> Préférences> Navigateur Web et Proxy définir votre proxy
  2. Allez dans Outils> Préférences> Extensions cliquez sur Rechercher les mises à jour Vous devriez obtenir pilote Sybase et traducteur une fois que vous installez que (Nécessite oracle id site web et mot de passe) restart
  3. Accédez à Migration> L'éditeur de travail de traduction doit faire dérouler sybase TSql. Copiez-collez vos scripts et amusez-vous ...

Insérez des scripts que vous devez ajouter Bla_Sequence.nextval par vos propres moyens.