He implementado el ejemplo en http://www.gistutor.com/openlayers/22-advanced-openlayers-tutorials/47-openlayers-wfs-t-using-a-geoserver-hosted-postgis-layer.html y conseguí que funcionara correctamente.
Ahora estoy intentando hacer funcionar el mismo ejemplo, pero con Oracle Spatial (o Localizador). Importé el shapefile de datos de prueba a mi base de datos Oracle utilizando Oracle Map Builder ( https://forums.oracle.com/forums/thread.jspa?threadID=1030707&start=0&tstart=0 ).
Los datos se importaron sin errores, y pude configurar la capa de GeoServer para utilizar la fuente de datos Oracle para los datos. Sin embargo, cuando miro los datos con la "vista previa de capa" de GeoServer, son sólo puntos cuando deberían ser formas vectoriales.
Así es como se ve mi capa con Postgis (y como debería ser):
Y así es como se ve con Oracle:
¿Alguna idea sobre qué ha fallado (por ejemplo, la carga del archivo shapefile, la configuración de Oracle, la configuración de GeoServer)?