当前位置: 首页 > 工具软件 > SQ v2.0 > 使用案例 >

oracle 导入流程,Oracle数据库(旧)空间数据表创建与数据导入流程说明V2.0

沈飞翔
2023-12-01

空间数据表创建与数据导入过程说明

1、打开命令符窗口(开始->运行->CMD),设置当前目录为存放.shp文件的目录。

2、确保当前目录下有SHP2SDO.EXE程序存在。

3、运行SHP2SDO.EXE,参数1:SHAPE文件名(不带扩展名),

参数2:ORACLE中的表名

其他参数,默认

运行后生成3中文件(*.SQL,*.DAT,*.CTL)

4、在SQL PLUS中运行*.SQL

5、运行sqlldr userid=用户名/密码@服务名control=表名.ctl

6、将几何字段数据导入到真正的数据表中。

7、转换空间数据的数据格式

8、在orcale中对几何字段创建索引

9、在CoGisMap的元数据表中填入元数据。

示例:

1)开始->运行->CMD

C:\> F:

2)F:\> CD F:\MyWork\Spatial Table\shape

3)F:\MyWork\Spatial Table\shape>SHP2SDO 公路TEMP

shp2sdo - Shapefile(r) To Oracle Spatial Converter

Version 2.10 03-Aug-2001

Copyright 1997,1998,1999,2000,2001 Oracle Corporation

For use with Oracle Versions 9i and higher.

Processing shapefile 公路into spatial table TEMP

Data model is object-relational

Geometry column is GEOM

Points stored in SDO_POINT attributes

Data is in a separate file(s)

Conversion complete : 418 linestrings processed

The following files have been created:

TEMP.sql : SQL script to create the table

TEMP.ctl : Control file for loading the table

TEMP.dat : Data file

4)执行TEST_GEOM3.SQL脚本,创建带空间数据的表。

>sqlplus lih/lih@soil @TEMP.sql

5)

 类似资料: