environment:windows10 and oracle11g
tools:oracle mapbuilder11 and geoserver2.8.2
1.use mapbuilder to shp file into oracle . like this http://www.duoluodeyu.com/37.html
2.create a link with oracle like this http://docs.geoserver.org/2.5.x/en/user/data/database/oracle.html
3.geoserver add this to layer and publish
everything is OK
But if the geomatry table name add '_' like XINZHUANG_2004
i don't know what is going on and I don't ready think it can't add '_'(underline).
I am so sorry for my poor english.