您所在位置: 网站首页 / Oracle数据库完全入库过程介绍.docx / 文档详情
Oracle数据库完全入库过程介绍.docx 立即下载
2024-04-19
约3.9千字
约7页
0
举报 版权申诉
预览加载中,请您耐心等待几秒...

Oracle数据库完全入库过程介绍.docx

Oracle数据库完全入库过程介绍.docx

预览

免费试读已结束,剩余 2 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一部分简单空间数据入库利用shp2sdo分割shapefile文件。假设shapefile文件(集贸市场)和shp2sdo工具存储路径为C:\data打开命令符窗口(开始→运行→cmd),设置当前目录为存放.shp文件的目录。在命令行窗口中输入:cdC:\data运行SHP2SDO.EXE,参数1:SHAPE文件名(不带扩展名),参数2:ORACLE中的表名其他参数,默认运行后生成3中文件(*.SQL,*.DAT,*.CTL)在命令行中输入:shp2sdo集贸市场jimaoshichang执行SQL语句。方法一:重新打开一个命令窗口(开始→运行→cmd)sqlplusscott/tiger@orcl517,连接到数据库。打开jimaoshichang.sql,复制粘贴,执行SQL语句。DROPTABLEJIMAOSHICHANG;防止有同名的表出现,先假设有这样一张表,将其删除CREATETABLEJIMAOSHICHANG(区县VARCHAR2(10),乡镇名VARCHAR2(10),村名VARCHAR2(10),企业VARCHAR2(50),GEOMMDSYS.SDO_GEOMETRY);创建表,最后一个字段存储空间数据DELETEFROMUSER_SDO_GEOM_METADATAWHERETABLE_NAME='JIMAOSHICHANG'ANDCOLUMN_NAME='GEOM';删除元数据表中关于这张表的记录。元数据表中对应与这张表有一条记录INSERTINTOUSER_SDO_GEOM_METADATA(TABLE_NAME,COLUMN_NAME,DIMINFO)VALUES('JIMAOSHICHANG','GEOM',MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X',39373833.909274168,39519763.519715697,0.000000050),MDSYS.SDO_DIM_ELEMENT('Y',4369176.981283660,4507295.457671791,0.000000050)));向元数据表中插入该表的一条元数据COMMIT;方法二:在SQLPLUS中运行jimaoshichang.sql。执行控制语句将图层数据入库,导入到前面建的新表当中打开命令符窗口(开始→运行→cmd),设置当前目录为存放.shp文件的目录。在命令行窗口中输入:cdC:\data执行sqlldrscott/tiger@orcl517control=jimaoshichang.ctl转换空间数据的数据格式执行下列sql语言:EXECUTESDO_MIGRATE.TO_CURRENT('jimaoshichang'表名,'GEOM'空间字段名);创建空间索引执行下列sql语言:CREATEINDEXjimaoshichangsuoyin索引名ONjimaoshichang要创建索引的表名(GEOM要创建控件索引的空间字段)INDEXTYPEISMDSYS.SPATIAL_INDEX;第二部分空间数据迁移创建一张新表,用来存放jimaoshichang表中的数据DROPTABLEMARKET;CREATETABLEMARKET(C_MARKETNAMEVARCHAR2(50),G_FEATURESHAPEMDSYS.SDO_GEOMETRY);2.将描述数据表(也就是图层)的元数据写入元数据表。DELETEFROMUSER_SDO_GEOM_METADATAWHERETABLE_NAME='MARKET'ANDCOLUMN_NAME='G_FEATURESHAPE';INSERTINTOUSER_SDO_GEOM_METADATA(TABLE_NAME,COLUMN_NAME,DIMINFO)VALUES('MARKET','G_FEATURESHAPE',MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X',39373833.909274168,39519763.519715697,0.000000050),MDSYS.SDO_DIM_ELEMENT('Y',4369176.981283660,4507295.457671791,0.000000050)));3.往新建的数据表中插入数据insertintoMARKET(C_MARKETNAME,G_FEATURESHAPE)select企业,GEOMfromjimaoshichang;4.创建索引CREATEINDEXGIDX_GT_M_MARKETONMARKET(G_FEATURESHAPE)INDEXTYPEISMDSYS.SPATIAL_IN
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

Oracle数据库完全入库过程介绍

文档大小:

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用