随笔分类 -  Oracle

摘要:1、现象 同事反映了这样一个问题:数据库是11gr2,ArcSDE是10.1,将SDE中的要素素拖入ArcMap中进行浏览,图形可见但属性表为空,如下图所示: 另外,复制该要素类(以DLTB_TEST为例)向SDE中粘贴时报错: Failed to paster YUHANG.DLTB_TEST U 阅读全文
posted @ 2021-12-05 16:51 6宇航 阅读(787) 评论(0) 推荐(0)
摘要:1、错误说明 A和B是两张空间表,均含有SDE.ST_GEOMETRY类型的字段(字段名为shape)。当对这两张表进行空间查询: select * from a,b where sde.st_intersects(a.shape,b.shape)=1; 报了如下的错误: 其实错误提示信息也很明确了 阅读全文
posted @ 2020-03-18 20:33 6宇航 阅读(629) 评论(0) 推荐(0)
摘要:我之前写过一篇文章《arcsoc进程无限增长导致oracle processes溢出》(见链接:https://www.cnblogs.com/6yuhang/p/9379086.html),后来我觉得没有说清楚,所以有了这一篇文章。 1、问题说明 对于ORACLE数据库,若用户密码已过期(即acc 阅读全文
posted @ 2019-12-15 20:20 6宇航 阅读(387) 评论(0) 推荐(0)
摘要:数据库当前字符集为AL32UTF8,若打算将字符集更换为ZHS16GBK,执行如下命令: "ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE ZHS16GBK" 可以达到预期目标吗? 我们通过一个实验来看一看,执行上述命令,在数据库层面到底发生了什 阅读全文
posted @ 2018-09-01 21:28 6宇航 阅读(435) 评论(0) 推荐(0)
摘要:Oracle 12.1.0.2版本,在图层浏览时遇到了ORA-07445 [QCDLAUCN] 错误。根据MOS的查询结果,得知这是一个bug (Doc ID 1932725.1): 文章中同时给出了解决办法: 当前是一个RAC的生产环境,未经充分论证贸然升级自然不合适,因此第一种解决方案被否定了。 阅读全文
posted @ 2018-08-04 16:05 6宇航 阅读(306) 评论(0) 推荐(0)
摘要:现场出现了一个问题,oracle运行一段时间之后,process个数会溢出,然后新的连接会失败。通过分析,发现Arcgis Server 的ArcSOC进程在不段增长。ArcSOC是arcgis server 的一个容器进程,该容器中装载arcgis object。 计划尝试用两个方法来解决/缓解这 阅读全文
posted @ 2018-07-27 18:15 6宇航 阅读(2086) 评论(2) 推荐(0)
摘要:环境: Oracle Server : 11.2.0.3 (x64) Oracle Client : 11.1.0.6 (x32) Arcgis Desktop : 10.3 在该环境下执行 " Create enterprise geodatabase ” 报错,ESRI的错误编码是ERR-51( 阅读全文
posted @ 2018-07-25 22:44 6宇航 阅读(898) 评论(0) 推荐(0)
摘要:1、问题描述 有两张表,A表记录了某些实体的新属性,B表记录了每个实体的旧属性,现在打算用A中的属性值去更新B中相同实体的旧属性,如下图所示: 类似这样的需求,怎样做比较高效呢? 2、制作模拟数据 为了便于说明及进行效率对比,首先我们来制作一些模拟数据。在ORACLE数据库中,模拟数据的制作分如下三 阅读全文
posted @ 2018-03-11 14:37 6宇航 阅读(990) 评论(0) 推荐(0)
摘要:客户有一套部署在Window 2008 R2 sp环境下的12.1.0.2 RAC环境,该RAC基于策略管理。因为业务需要,现在需要更换部分设备——踢出两台2路的服务器(节点名称分别为racnode2,racnode3),然后新加两台4路的服务器(节点名称分别为racnode4,racnode6)。 阅读全文
posted @ 2018-03-11 00:34 6宇航 阅读(15851) 评论(0) 推荐(0)
摘要:以土地调查地类图斑层作为测试数据,共计约1.5亿条要素。随机生成90次各比例尺的查询范围,在ORACLE 11gr2数据库中进行空间查询,记录查询耗时。最后计算平均值和第90百分位数,结果如下图所示: 以测试结果来看,在1.5亿条要素量级下,按县分区+全局空间索引总体效率最高。 阅读全文
posted @ 2018-01-12 12:20 6宇航 阅读(284) 评论(0) 推荐(0)
摘要:1、实验结论 2、实验目的 在之前的测试中,发现这样一个现象:同等分区粒度下,分区空间索引效率不如全局空间索引。可是,深层次的原因是什么呢? 3、实验方法 分别以按县分区、按省分区组织数据,按县分区表共有2531个分区,按省分区表共有43个分区。数据内容为2531个区县,共46982394条要素。分 阅读全文
posted @ 2018-01-12 12:19 6宇航 阅读(259) 评论(0) 推荐(0)
摘要:1、实验结论 2、实验目的 在04-不同分区粒度+全局空间索引查询效率对比一文中,我们看到了某种趋势:在四千万条要素量级下,分区粒度越细,全局空间索引查询效率越低。虽然看到了这种现象,但当时尚不能解释深层次的原因。本文的目的,既是探索研究出现这一现象的原因。 3、实验方法 分别以按县分区、按省分区两 阅读全文
posted @ 2018-01-12 12:17 6宇航 阅读(299) 评论(0) 推荐(0)
摘要:1、实验目的 若使用本地空间索引,不同分区粒度将产生不同索引组织,其索引分区个数、大小、R-TREE树结构均不相同。那么,在什么分区粒度下的本地空间索引效率较高呢? 2实验数据 实验数据为全国2531个区县,要素总数为46982394。分别以按县、市、省、区域分区,以及不分区来进行组织。在分区表上创 阅读全文
posted @ 2018-01-12 12:13 6宇航 阅读(282) 评论(0) 推荐(0)
摘要:如果不同版本的ArcMap连接到同一个Oracle数据库上,分别执行"创建镶嵌数据集",它们的行为是一样的吗? 答案是:不一样,会有细微的差别 在本例中,ArcMap的版本分别是10.2.2与10.3,数据库服务器的版本是11.2.0.3,SDE Repository 的版本是10.1 。 使用10 阅读全文
posted @ 2018-01-11 18:38 6宇航 阅读(258) 评论(0) 推荐(0)
摘要:1、实验目的 在实验之前先回答这样一个问题——对同一份数据使用不同的分区粒度,但均创建全局空间索引,问:它们的全局空间索引一致吗? 怎样算是一致的呢?R-TREE的树结构一致算一致吗?空间索引条目数及大小一致算一致吗?严格的一致,当然是指索引条目数、索引大小、R-TREE树结构完全一致。但经过分析发 阅读全文
posted @ 2018-01-11 09:54 6宇航 阅读(256) 评论(0) 推荐(0)
摘要:在《Oracle Spatial分区应用研究之一:分区与分表查询性能对比》中已经说明:按县分区+全局空间索引效率要优于按县分区+本地空间索引,因此在该实验报告中,将不再考虑按县分区+本地空间索引的组合,本次实验的实验主体为如下3个: 按县分区+全局空间索引 按市分区+本地空间索引 按省分区+本地空间 阅读全文
posted @ 2018-01-11 09:45 6宇航 阅读(163) 评论(0) 推荐(0)
摘要:1、实验目的 在上一轮的实验中,oracle 11g r2版本下,在87县市实验数据的基础上,比较了分表与分区的效率,得出了分区+全局索引效率较高的结论(见上一篇博客)。不过我们尚未比较过不同的分区粒度有什么效率差异。这一轮的实验,着重于以下几个目的: 2、实验数据 实验数据为全国2531个区县,要 阅读全文
posted @ 2018-01-11 09:12 6宇航 阅读(323) 评论(0) 推荐(0)
摘要:1、名词解释 分区:将一张大表在物理上分成多个分区,逻辑上仍然是同一个表名。 分表:将一张大表拆分成多张小表,不同表有不同的表名。 两种数据组织形式的原理图如下: 图 1分表与分区的原理图 2、实验目的 本实验的目的,在于对比分区与分表技术,分析其在"大图层"(大图层指要素数量超过200万条的图层) 阅读全文
posted @ 2018-01-10 10:04 6宇航 阅读(1191) 评论(0) 推荐(0)
摘要:1.报告说明 此报告用于验证下列问题: ORACLE SPATIAL 0.05m的最小拓扑容差值是否可以被修改 原始数据通过ARCGIS入库数据精度是否有损失 修改ORACLE SPATIAL图层的最小容差值是否对拓扑检查有影响 修改ORACLE SPATIAL图层的最小容差值是否对面积计算有影响 阅读全文
posted @ 2018-01-10 09:43 6宇航 阅读(1010) 评论(0) 推荐(0)
摘要:先抛出一个问题: 我有一张表T,现在我想对表中1/4的记录作UPDATE操作,我的SQL如下: Update t set col1='123' where mod(rownum,4)=1 我能够得到想要的结果吗? 答案是:不能。 我们通过一个实验来说明一下。 创建一个具有百万条记录的表: 使用mod 阅读全文
posted @ 2018-01-09 18:49 6宇航 阅读(294) 评论(0) 推荐(0)