yo,
es muss nicht am zeichensatz der oracle datenbank, sondern könnte auch an den einstellungen des clients liegen. auf dem server ist in aller regel ein zeichensatz, der eine obermenge aller clientzeichensätze darstellt. oracle konvertiert dann automatisch die daten in den entsprechenden zeichensatz des clients. so kann ein amerikanner und ein deutscher auf die gleichen daten zugreifen, bekommt sie aber entsprechend seines client zeichensatzes dargestellt. wenn du ensprechende rechte hast im enterprise manager nachschauen oder mit:
SELECT parameter_value FROM nls_database_parameters
WHERE parametr LIKE '%CHARACTERSET%'
SELECT * FROM nls_instance_paramters
SELECT * FROM nls_session_parameters
Ilja