去除ArcMap连接空间数据库中多余的属性表
这个操作目前可能不具有可行性,但是为了完整性还是在下面讲一下吧。如有兴趣的小伙伴,可以按照下面的操作方式去尝试。
一、需求
去除ArcMap连接空间数据库中多余的属性表。
PL/SQL中查询得到的内容
select privilege from dba_sys_privs where grantee = 'SDE'
二、解决方案
执行revoke select any table from sde就可以在ArcCatalog中看不到除了SDE以外的表格了。
三、由此带来的副作用
但是这样的直接操作可能会引起:打开sde中数据时提示ora-29900运算符连接不存在。
SDE.cq: 基础 DBMS 错误 [ORA-29900: 运算符连接不存在
ORA-06540: PL/SQL: 编译错误
ORA-06553: PLS-907: 无法加载库单元 SDE.ST_DOMAIN_OPERATORS (由 SDE.ST_ENVINTERSECTS 引用)
如下图所示:
产生原因:
SDE用户在升级数据库后,权限被注销,如:SELECT ANY TABLE权限被取消。
Oracle能够自动标记某些软件包,功能,和触发器无效的基于数据库对象性质的自动验证,但ST_GEOMETRY是基于这些非法对象无法编译因而产生绘制错误。
解决办法:
这个问题可以通过重新编译数据包,解决触发,并标记为无效的功能。这可以通过以下SQL命令以SYSDBA用户,重复为每个用户模式数据库执行相同的步骤。
Exec dbms_utility.compile_schema( 'SDE', compile_all => FALSE );
参考文章
sde执行revoke SELECT ANY TABLE from sde导致报ora-29900 运算符连接不存在错误
修改SDE权限造成无法在ArcMap中绘制图形的解决办法
去除ArcMap连接空间数据库中多余的属性表相关推荐
- #ArcGis中如何对属性表中的字段进行顺序赋值??
#ArcGis中如何对属性表中的字段进行顺序赋值?? 如题,昨天有小伙伴在公号私信里问我"如何在ArcGis中对属性表中的字段进行顺序赋值??"这个问题如果会一点python编程, ...
- VS创建props属性表并在新项目中导入props属性表
创建props属性表过程见配置PCL的一个例子:VS2019配置PCL 上面一篇执行完现在生成了pclX64.props 创建一个新的项目: 创建好了之后,复制进来两个文件,那个pcd模板文件见上面那 ...
- ArcGIS 10.2中栅格数据的属性表问题
什么条件下我们能在ArcGIS中看到栅格数据的属性表呢? 网上的说法是:对于单波段的整型ESRI GRID数据,如果它的像元值范围小于10万(max-min<1000000),并且少于500条唯 ...
- oracle表连接——处理连接过程中另外一张表没有相关数据不显示问题
一个数据表基本上很难满足我们的查询要求,同时,将所有的数据都保存在一个表格中显然也不是一种好的数据库设计,为了避免数据的冗余,删除.更新异常,我们通常需要建立一张外键表,通过表连接,来获取我们自己想要 ...
- oracle不显示表和过程,oracle表连接——处理连接过程中另外一张表没有相关数据不显示问题...
一个数据表基本上很难满足我们的查询要求,同时,将所有的数据都保存在一个表格中显然也不是一种好的数据库设计,为了避免数据的冗余,删除.更新异常,我们通常需要建立一张外键表,通过表连接,来获取我们自己想要 ...
- 在ArcGIS中批量删除属性表字段
在ArcGIS中,当我们在删除属性表字段时,如果在属性表内直接右键点击删除,一次只能删除一个字段(如图一). 这样的话效率非常低,本文介绍一个批量删除属性表字段的方法,那就是ArcToolbox中的[ ...
- 创建shap文件的属性字段类型区别_在ArcGIS中为Shapefile属性表增加字段
摘要: 属性描述了要素的相关特性,并存储于表中.在创建新的属性表或是向已有的属性表中增加字段的时候,必须指明数据类型和字段属性,比如精度(Precision)或长度(Length).数据类型的选择和相 ...
- 项目开发中对使用的第三方库统一进行管理__添加属性表/页
最近接手的一个项目开发中用到了很多第三方库,比如boost.gdal.xerces等等这些.从接手项目到现在从中学习到了很多之前从未见识过的东西.项目绝大部分都是前辈们写的,对于里面的对第三方库的管理 ...
- 基于C#的AE二次开发之图层右键菜单打开属性表及图层相关操作
基于C#的AE二次开发之图层右键菜单打开属性表及图层相关操作 我的开发环境为ArcGIS Engine 10.2与Visual studio2010.主地图名称为axMapControl1,Toc目录 ...
最新文章
- iOS中得block代码块的定义及使用
- upstream--负载
- 静默安装oracle11.2.0.4
- 从产品展示页面谈谈Hybris系列之三:Hybris Service层介绍
- linux图形界面鼠标变成小手_加载Linux系统,树莓派变身桌面电脑
- 计算机网络数据链路层次学习
- python 状态机_Python 状态机
- 特别看好高校团队的联想创投,在中科大拉开高校AI精英挑战赛大幕
- Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布
- 会javascript,你才是前端工程师!
- oracle rac 学习(转载)
- OPENWRT:编译E8820V2总结
- 戴尔Latitude5285笔记本触摸板失灵的原因
- 标准c语言教程gary,C语言标准教程
- 【产业互联网周报】云厂商加速布局政企市场:华为云发布七款新产品;腾讯政务战略升级;钉钉发布数字区县解决方案...
- 视频显示当前帧附加信息(通过vtt字幕方式)
- 读书笔记:PHP和MySQL高性能应用开发 (2019.2.20-2019.3.4)
- 鲲鹏Bigdata pro 之日志分析综合实验-补充细节
- 【excel】利用NETWORKDAYS.INTL函数计算两日期之间的工作日时间
- MySQL数据库学习笔记(10)- distinct与in和exists子查询
热门文章
- SVN:This client is too old to work with working copy…解决的方法
- Tornado推出2.0版
- [Share]Web Directions Conferences
- MySQL学习笔记(5)之数据定义类型
- 【数据立方】数据立方体的有效计算、物化materialization,索引OLAP数据
- TSP问题由标准格式转成简单格式(我的实验代码需要的格式)
- 利用System.EventHandler来实现两个窗体间的事件调用
- 配置Cisco ASA and Cisco *** Client 4.x with Windows 2003 IAS RADIUS Authentication
- ajax 文件数据流,Ajax如何读取数据流中的xml文件?
- python requests模块_Python 爬虫教程 requests 模块