问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样在ArcSDE中操作Oracle分区表2

发布网友 发布时间:2022-04-11 19:00

我来回答

1个回答

热心网友 时间:2022-04-11 20:29

通过上面的文章咱们可能得出,假设心愿Oracle分区后,索引也停止相应的分区,需求在DBTUNE减少相应的要害字ST_INDEX_PARTITION_LOCALB_STORAGE "PCTFREE 0 INITRANS 4 PARTITION BY RANGE (OBJECTID) ( PARTITION CUS_PART1 VALUES LESS THAN (2000) TABLESPACE SDE, PARTITION CUS_PART2 VALUES LESS THAN (6000) TABLESPACE ESRI ) " ST_INDEX_PARTITION_LOCAL "TRUE"这样重新导入到ArcSDE外面,而后导入数据数据的索引就存储在和数据相应的表空间外面了依照上面的信息,将数据导入进ArcSDE,可能看到Sde用户新增了一个对于分区索引的办理表sql">SQL> desc st_partition_index 称谓能否为空必修 类型 ----------------------------------------- -------- ---------------------------- OWNER NVARCHAR2(32) TABLE_NAME NVARCHAR2(32) COLUMN_NAME NVARCHAR2(32) GEOM_ID NUMBER(38) PARTITION_NAME NVARCHAR2(32) GRID SP_GRID_INFO VERSION NUMBER(38) STATUS NVARCHAR2(10) UNIQUENESS VARCHAR2(9) DISTINCT_KEYS NUMBER BLEVEL NUMBER LEAF_BLOCKS NUMBER CLUSTERING_FACTOR NUMBER DENSITY NUMBER NUM_ROWS NUMBER NUM_NULLS NUMBER SAMPLE_SIZE NUMBER LAST_ANALYZED DATE USER_STATS VARCHAR2(3) MINX NUMBER MINY NUMBER MAXX NUMBER MAXY NUMBER咱们检查这个表外面的信息sql">SQL> select table_name,Partition_name,Geom_id,column_name from st_partition_index; TABLE_NAME PARTITION_NAME GEOM_ID COLUMN_NAME --------------------------------------------- ------------------------------------------ ZD CUS_PART1 11 SHAPE ZD CUS_PART2 11 SHAPE 盘问一下相干的信息能否在对应的表空间外面sql">SQL> select objectid,rowid from zd where objectid=1999 or objectid=2000; OBJECTID ROWID ---------- ------------------ 1999 AAASttAAGAAABX2AAI 2000 AAAStuAAFAAAACOAAA sql">SQL> select sp_id from s11cus_part1 where rownum<2; SP_ID ------------------ AAASttAAGAAABXcAAO sql">SQL> select sp_id from s11cus_part2 where rownum<2; SP_ID ------------------ AAAStuAAFAAAADnAAH咱们可能看到AAAStt和AAAStu是在差异的表空间外面。对于空间索引分区Esri提供了如下的协助An ST_Geometry st_spatial_index domain index can be built to have discrete index partitions that correspond to each partition for range-partitioned tables. This type of index is called a local domain index, as opposed to a global domain index, which has no index partitions. A local domain index is equally partitioned with the underlying table. For each partition: all keys in a local domain index refer to rows stored in its corresponding table partition. St_spatial_index local domain indexes can be created only for range-partitioned, heap-organized tables. Local domain indexes cannot be built for hash-partitioned tables or Indexed Organized Tables. 通过第三段咱们可能看出,Esri的空间索引的当地区索引只反对范畴分区和堆组织表,不反对哈希分区或许索引组织表。最近有用户问怎样操作SQL语句之间创建ArcSDE的索引并且这些索引页停止分区,大家可能参考以下命令假设用户已经定义好相干的DBTUNE文件,并且也减少了对于ST_INDEX_PARTITION_LOCAL,创建索引可能被动根据要害字调配的存储。假设需求手动创建,创建索引可能操作如下命令SQL> CREATE INDEX st_shape_index 2 ON parcels (shape) 3 INDEXTYPE IS sde.st_spatial_index 4 PARAMETERS('st_srid=1 st_grids=280') 5 LOCAL; Index created.在创建进程中,假设你的ST-SRID设置的差池,会揭示如下舛误SQL> CREATE INDEX st_zd_shape_index ON ZD (shape) INDEXTYPE IS sde.st_spatial_index PARAMETERS('st_srid=5 st_grids=280') LOCAL; CREATE INDEX st_zd_shape_index ON ZD (shape) INDEXTYPE IS sde.st_spatial_index PARAMETERS('st_srid=5 st_grids=280') LOCA L * 第 1 行呈现舛误: ORA-29855: 执行 ODCIINDEXCREATE 例行顺序时出错 ORA-20083: Parameter ST_SRID 5 does not exist in ST_SPATIAL_REFERENCES table. ORA-06512: 在 "SDE.SPX_UTIL", line 938 ORA-06512: 在 "SDE.ST_DOMAIN_METHODS", line 1312假设需求删除索引会报如下舛误SQL> drop index ST_SHAPE_INDEX; drop index ST_SHAPE_INDEX * 第 1 行呈现舛误: ORA-29952: 无奈对标记为 LOADING 的域索引分区收回 DDL 命令 操作如下方法即可删除SQL> drop index ST_SHAPE_INDEX force; 索引已删除。其实不需求检查ST_SPATIAL_REFERENCES表,咱们只要求检查st_geometry_columns表的因素类对应的SRID即可SQL> select SRID from st_geometry_columns where table_name='ZD'; SRID ---------- 300002设置好相应的SRID再次创建SQL> CREATE INDEX st_zd_shape_index ON ZD (shape) INDEXTYPE IS sde.st_spatial_index PARAMETERS('st_srid=300002 st_grids= 280') LOCAL; 索引已创建。假设用户的索引想存储在其余磁盘的表空间,也可能操作如下命令:SQL> CREATE INDEX st_shape_index 2 ON parcels (shape) 3 INDEXTYPE IS sde.st_spatial_index 4 LOCAL (PARTITION quarter1 PARAMETERS('st_srid=1 st_grids=280 TABLESPACE q1_idx 5 STORAGE (INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 256 PCTINCREASE 0)'), 6 PARTITION quarter2 PARAMETERS('st_srid=1 st_grids=280 TABLESPACE q2_idx 7 STORAGE (INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 256 PCTINCREASE 0)'), 8 PARTITION quarter3 PARAMETERS('st_srid=1 st_grids=280 TABLESPACE q3_idx 9 STORAGE (INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 256 PCTINCREASE 0)'), 10 PARTITION quarter4 PARAMETERS('st_srid=1 st_grids=280 TABLESPACE q4_idx 11 STORAGE (INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 256 PCTINCREASE 0)'), 12 PARTITION qunknown PARAMETERS('st_srid=1 st_grids=280 TABLESPACE qunknown_idx 13 STORAGE (INITIAL 128K NEXT 128K MINEXTENTS 1 MAXEXTENTS 256 PCTINCREASE 0)')); Index created.
arcsde10 for oracle10g,post install总是不成功,如图?

Oracle 10g安装成功后,点击OK进行Post Installation Setup界面,如下图所示:请点击输入图片描述 2 选择Complete选项,点击Next继续,如下图所示:请点击输入图片描述 3 输入Oracle 的sys用户密码和Oracle的Net Service Name,然后点击“Next”继续,如下图所示:请点击输入图片描述 4 选择ArcSDE configuratio...

arssde采用服务连接方式到不同机器上的数据库是不是要创建几个sde服务...

还有一种办法,就是在客户端的机器的service文件中填上和服务器上ArcSDE例程一样的完整参数。如:esri_sde 5151/tcp一定要,回车结束。2、直接连接(二级连接)在默认情况下只读,gsrvr进程内嵌到客户端,不要求服务器端ArcSDE服务启动服务器端要求:安装Oracle 10g;(安装Arcsde)客户端要求:安装Oracl...

如何删除oracle中SDE表空间和用户,arcsde的,非普通建立

如果oracle是建立在虚拟机上的,可以直接使用linux命令进入oracle中删除。如果是在本机上,使用命令drop删除,不用总是进入数据库中删除

如何配置Oracle数据库使之成为ArcSDE数据库

1、创建SDE表空间。命令如下:create tablespace sde datafile 'sde.dbf' size 400M extent management local uniform size 512K;2、创建SDE用户,并授予适当的权限。命令如下:grant execute on dbms_pipe to public;grant execute on dbms_lock to public;create user sde identified by sde default ...

Arccatalog中通过Arcsde导入oracle后,我用SQL Developer打开后字段...

虽然看不懂但是解决方法就几个:1、删表重新导入(如果是直接导的整个库的话,就删用户重新导)2、手工补字段,或者修改字段。

ArcSDE怎么安装?是不是只安装ArcGIS即可?

for Microsoft SQL Server Express 2008 ArcSDE需要重新下载,ArcGIS Desktop 10光盘中没有的,附件有下载,下载的版本必须和你装的数据库兼容,你是什么版本搜一下找安装方法就可以了。比如oracle9和arcsde9.3安装方法!先了解arcsde是什么。了解安装步骤,先别乱装,数据库装坏了就得重装系统了 ...

如何禁用ArcSDE 地理数据库(Oracle)的Unicode存储

在执行下列任务时请关闭其他用户对SDE的连接 1:利用“Sdedbtune –o export”命令导出DBTUNE表为文本文件 sdedbtune -o export -f C:\temp\dbtune.sde -s sung2 -i 6363 -u sde -p sde ArcSDE 9.2 for Oracle10g Build 1239 Thu Jan 24 09:35:02 2008 Attribute Administration Utility -...

为什么ArcSDE服务(Oracle)不能启动

1:RDBMS服务必须启动2:软件确保完全安装3:SDE用户必须赋以权限4:RDBMS SDE用户必须创建ArcSDE geodatabase 结构(schema)5:ArcSDE主目录必须存在,并且环境变量必须能够指定其位置。6:正确的 ORACLE_SID 必须在 UNIX 和 Linux 操作系统的 $SDEHOME/etc/dbinit.sde 中定义。设置 ORACLE_SID = &lt;...

如何将oracle取消企业级地理数据库

是如何连接sql数据库吗,那就你可以去 看看ArcGIS中的ArcSDE这个软件,可以 和Oracle、sql server、DB2等数据库结合起来管理数据。如果是建表的语言,那就是下面的例子 create table 表名 (id int, name char(10), age int )

ArcSDE具体功能

开放的DBMS支持 在ArcSDE的帮助下,用户能够在多种DBMS中管理地理信息,例如Oracle、Oracle with Spatial or Locator、Microsoft SQL Server、Informix、IBM DB2等,实现跨平台的GIS数据管理。多用户与多用户编辑 提供大型空间数据库支持,并且支持多用户编辑,ArcSDE为用户提供了一个大型空间数据库的平台,...

pe怎么分区硬盘 如何保存分区表 保存分区表 固态硬盘怎么分区 分区表 MBR分区表 guid分区表 硬盘分区表 还原分区表
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刀塔传奇攻略 刀塔传奇圣堂刺客属性怎么样[图]介绍_刀塔传奇攻略 刀塔... 刀塔传奇圣堂刺客技能加点解析介绍_刀塔传奇圣堂刺客技能加点解析是什么... 天谕手游圣堂雷罡和地罡哪个好 走哪个流派更吃香 谁说圣堂不能当DPS 雷罡输出圣堂养成教学 如何成为一名合格的雷罡圣堂 输出技巧分享 烟花三月下扬州是哪首古诗 巴中市巴州区大学中专招生委员会办公室单位简介 四川巴中市巴州区的高考报名号前几位是多少? 巴中市高考总分多少 求stand and deliver ArcSDE for Oracle怎么恢复误删除的要素类和要素 / 蓝讯 oracle 是否可以同时进行多个表分析 oracle 怎么修改parallel 有没有碰到过用IN查询数据有时会不准确,特别是关联字段有为空的时候,而用exists就不会 ORACLE 查询in和not in oracle 中not in 和 not exists 哪个效率高? ORACLE的SQL语句,错在哪了,怎么老是未选定行 oracle的sql中not in如何优化 SQL server中,如果出现in和NULL在一起时应该怎么写语句呀 pl/sql中的not in与in的sql语句问题 oracle中not in 传入空值怎么处理 sql语句 not in在表里有空值时就查询不到 为什么sql里面not in后面的子查询如果有记录为NULL的,主查询就查不到记录 oracle 我需要将数据库里面的数据导出 然后重装oracle 但是提示无监听 重装系统后不重装oracle 如何设置arcsde 10 for linux启动 devart dotconnect for oracle 编码问题 devart oracle能直接连接64位oracle吗 怎样用Delphi编程实现客户端免安装Oracle? 在weblogic11g中如何创建oracle10.2数据源,选择哪一个驱动程序.. 安装arcsde for oracle 10g R2,最后一步出错 win8.1下安装oracle11g安装时弹出下面的 求大神赐教 win8.1安装oracle 11g时点击set.up进入dos都就自动退了 win8.1中安装oracle11g问题 新系统,直接安装oracle 11g 64位客户端,服务中无oracle相关服务,注册表中也没有,是为什么? linux操作系统安装oracle11G在创建数据库实例时候遇到的问题 Raster Catalog和Raster Dataset的区别 ArcGIS Server服务注册到oracle数据库上,地图字段Fields变为大写 怎样才能变为小写 c#二次开发中IRasterDataset和IRasterDataset2有什么区别? ArcGIS建库的问题!小问题,关于,建RasterDataSet后,修改! arcgis 模型制作问题 DEM数据打不开呀,在arcgis中显示invalid raster dataset。求解答啊。。路径不是中文名。 如何读取栅格数据的属性和遍历栅格数据 (50分追加)arcgis9.2导入图片时出错,提示“invalid raster dataset”,同学的却可以导入。 如何把Mathematica 的Dataset 数据集分割成训练集和测试集 arcengine : Failed to copy raster dataset 在axMapContory空间中加载tif格式的影像,C#编码如何写? c#arcengine 怎么由raster转换成dataset c#中出现错误 找不到类型或命名空间名称“IrasterAnalysisEnvironment” 怎么使用 vmware workstation pro 安装 oracle enterprise linux 64位