I have a File Geodatabase that has some polygons in it. I am using append to copy them to an Oracle SDE 10.2 database. However there are some polygons that when imported have a null value for shape in the SDE. An example is shown below. Why is this happening, why is is valid in the file and not in Oracle, and more importantly, how do I get the polygon in to Oracle?
In addition to Check Geometry, try running repair geometry on your polygons before appending to the SDE:
It is happening because Oracle stores a different type of geometry than a file geodatabase. It could be from self intersections, or null geometry. Repair will fix some of this