Bonjour
dans le cadre d'une migration future de 8i vers 10g nous nous interrogeons sur la compatibilité du code dans les 2 versions.
Risquons-nous d'avoir des surprises ?
Bonjour
dans le cadre d'une migration future de 8i vers 10g nous nous interrogeons sur la compatibilité du code dans les 2 versions.
Risquons-nous d'avoir des surprises ?
Voilà ce qui me vient à l'esprit :
- Côté performances c'est possible car l'optimiseur fonctionne complètement différemment.
- Les types LONG et LONGRAW (si je me souviens bien) sont obsolètes et doivent être remplacés par des BLOB.
Oui,
Voilà un exemple.
Ces types sont devenus obsolètes avec Oracle 8i ... Mais Oracle maintient toujours ces types de données.
Donc ces types ne sont pas une problématique pour une migration de 8i en 10g !
Ces types ne "doivent" pas forcément être remplacés... Les LOBs (clobs et blobs) ,introduits avec Oracle 8, sont censés remplacer la familles des LONG car plus performant, plus souple, etc...
De nouvelles applications préfèreront les lobs.
Un portage d'application qui prévoit une réceriture partielle remplacera aussi les LONGs par des LOBs.
Mais un portage d'application à moindre cout n'a aucun intérêt de les remplacer.. Ce n'est pas une obligation.
Vincent Rogier.
Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog
Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !
OCILIB (C Driver for Oracle)
Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle
Donc, en gros, des trucs obsolètes mais aps génant et rien d'autre.
Ca me va
ok, merci à vous.
Partager