将shp数据导入Oracle Spatial

来源:互联网 发布:条码数据采集器 编辑:程序博客网 时间:2024/04/29 14:33

1,下载shp2sdo.exe

2,window7下复制shp2sdo_nt/shp2sdo.exe文件到到oracle客户端根目录下如:D:\app\Administrator\product\11.2.0\client_1\BIN

3,cmd执行,生产 .sql.ctl文件

定位到shp文件的根目录执行

cmd  enter

>cd D:\project\test\shp enter

>D: enter

输入shp2sdo shp文件名 test -g geom -d -s 4326 -t 0.5 -v 生成 test.sql test.ctl 文件

D:\project\test\shp>shp2sdo shp文件名 test -g geom -d -s 4326 -t 0.5 -v

4,执行sql

D:\project\test\shp>sqlplus 用户名/密码@SID  enter

D:\project\test\shp>@test.ctl   enter

D:\project\test\shp>quit enter

6,执行ctl (若报错则在E:\gc目录下会生成一个.log的日志文件。表空间自动拓展alterdatabasedatafile'D:\Oracle\dataspace\MYTEST.DBF'AUTOEXTENDONNEXT50MMAXSIZEUNLIMITED;)

D:\project\test\shp>sqlldr 用户名/密码@SID  test


0 0
原创粉丝点击