Trước khi lập chỉ mục bảng, bạn nên 'bật theo không gian'.
Hãy thử kiểm tra xem nó có được hiển thị trong siêu dữ liệu không gian hay không:
SELECT * FROM USER_SDO_GEOM_METADATA
WHERE TABLE_NAME = UPPER('floating_options')
AND COLUMN_NAME = UPPER('area_geo');
Nếu không có kết quả - thì có một số tùy chọn.
Một cách đơn giản - hãy chèn dữ liệu trực tiếp
INSERT INTO USER_SDO_GEOM_METADATA
VALUES (UPPER('floating_options'),UPPER('area_geo'),
mdsys.SDO_DIM_ARRAY(
mdsys.SDO_DIM_ELEMENT('Easting', <lowest_x>, <highest_x>, <x_tolerance>),
mdsys.SDO_DIM_ELEMENT('Northing', <lowest_y>, <highest_y>, <y_tolerance>)
), <SRID>);
Vui lòng thay đổi < trình giữ chỗ > theo đó
Vui lòng xem thêm tại https://community.oracle.com/thread/836452 ? tstart =0 hoặc http://gerardnico.com/wiki/oracle_spatial/metadata