Oracle 11gR2 XE interfacée avec Oracle 11gR2 : problème de characterset
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) :
Code:
1 2
| INSERT INTO MaTable
SELECT * FROM MemeTable@MonDbLink |
(MaTable = table de XE / MemeTable@MonDbLink = Oracle Standard)
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 *