SHP2SDO将SHP文件数据导入ORACLE

1.下载SHP2SDO放到装有ORACLE服务端的服务器,任意盘(例:D盘,选择对应版本

windows版本)

2.将SHP文件(.dbf .prj .shx .shp 缺一不可)拷贝到shp2sdo_nt目录下

3.进入cmd cd到该目录下执行 生成表

shp2sdo shp文件名 表名 例如:shp2sdo DX_1K_DLZXX_1 DX_1K_DLZXX

4.执行成功会多出几个文件

5.右击文本打开sql文件,检查字段,是否有重复字段,没问题后用oracle客户端执行

6.创建完成导入数据

执行 SQLLDR 用户名/密码 CONTROL=XX.ctl

SQLLDR grid_sysdb/sagis CONTROL=DX_1K_DLZXX.ctl

7.创建空间索引

CREATE INDEX IDX_DX_1K_DLZXX ON DX_1K_DLZXX (geom) INDEXTYPE IS MDSYS.SPATIAL_INDEX;

你可能感兴趣的:(SHP2SDO将SHP文件数据导入ORACLE)