Bonjour,
Je dois permettre à des utilisateurs de pc portables d'utiliser une base locale Oracle 11gR2 XE qu'il synchronisent avec un serveur central Oracle 11gR2 Standard.
Par exemple lorsque j’exécute la requête suivante depuis SQL Developer sur un portable (qui contient Oracle XE donc) :
(MaTable = table de XE / MemeTable@MonDbLink = Oracle Standard)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 INSERT INTO MaTable SELECT * FROM MemeTable@MonDbLink
je suis confronté à un problème de taille de champ, qui semble bien du aux différents characterset utilisés par les 2 bases.
En fait :
- mon serveur central utilise le characterset : WE8ISO8859P1
- Oracle XE est limité à AL32UTF8
Je ne sais pas comment palier à mon problème sans changer de version d'Oracle pour les portable, mais ça veut dire que je vais devoir utiliser une version payante.
Quelqu'un aurait-il une solution pour continuer d'utiliser Oracle 11gR2 Express Edition ?
* Merci *
Partager