oracle 导入流程,Oracle数据库(旧)空间数据表创建与数据导入流程说明V2.0
空間數據表創建與數據導入過程說明
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)
總結
以上是生活随笔為你收集整理的oracle 导入流程,Oracle数据库(旧)空间数据表创建与数据导入流程说明V2.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle client 默认端口,[
- 下一篇: oracle脱机备份文件拒绝访问,如何解