这个操作目前可能不具有可行性,但是为了完整性还是在下面讲一下吧。如有兴趣的小伙伴,可以按照下面的操作方式去尝试。

一、需求

去除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连接空间数据库中多余的属性表相关推荐

  1. #ArcGis中如何对属性表中的字段进行顺序赋值??

    #ArcGis中如何对属性表中的字段进行顺序赋值?? 如题,昨天有小伙伴在公号私信里问我"如何在ArcGis中对属性表中的字段进行顺序赋值??"这个问题如果会一点python编程, ...

  2. VS创建props属性表并在新项目中导入props属性表

    创建props属性表过程见配置PCL的一个例子:VS2019配置PCL 上面一篇执行完现在生成了pclX64.props 创建一个新的项目: 创建好了之后,复制进来两个文件,那个pcd模板文件见上面那 ...

  3. ArcGIS 10.2中栅格数据的属性表问题

    什么条件下我们能在ArcGIS中看到栅格数据的属性表呢? 网上的说法是:对于单波段的整型ESRI GRID数据,如果它的像元值范围小于10万(max-min<1000000),并且少于500条唯 ...

  4. oracle表连接——处理连接过程中另外一张表没有相关数据不显示问题

    一个数据表基本上很难满足我们的查询要求,同时,将所有的数据都保存在一个表格中显然也不是一种好的数据库设计,为了避免数据的冗余,删除.更新异常,我们通常需要建立一张外键表,通过表连接,来获取我们自己想要 ...

  5. oracle不显示表和过程,oracle表连接——处理连接过程中另外一张表没有相关数据不显示问题...

    一个数据表基本上很难满足我们的查询要求,同时,将所有的数据都保存在一个表格中显然也不是一种好的数据库设计,为了避免数据的冗余,删除.更新异常,我们通常需要建立一张外键表,通过表连接,来获取我们自己想要 ...

  6. 在ArcGIS中批量删除属性表字段

    在ArcGIS中,当我们在删除属性表字段时,如果在属性表内直接右键点击删除,一次只能删除一个字段(如图一). 这样的话效率非常低,本文介绍一个批量删除属性表字段的方法,那就是ArcToolbox中的[ ...

  7. 创建shap文件的属性字段类型区别_在ArcGIS中为Shapefile属性表增加字段

    摘要: 属性描述了要素的相关特性,并存储于表中.在创建新的属性表或是向已有的属性表中增加字段的时候,必须指明数据类型和字段属性,比如精度(Precision)或长度(Length).数据类型的选择和相 ...

  8. 项目开发中对使用的第三方库统一进行管理__添加属性表/页

    最近接手的一个项目开发中用到了很多第三方库,比如boost.gdal.xerces等等这些.从接手项目到现在从中学习到了很多之前从未见识过的东西.项目绝大部分都是前辈们写的,对于里面的对第三方库的管理 ...

  9. 基于C#的AE二次开发之图层右键菜单打开属性表及图层相关操作

    基于C#的AE二次开发之图层右键菜单打开属性表及图层相关操作 我的开发环境为ArcGIS Engine 10.2与Visual studio2010.主地图名称为axMapControl1,Toc目录 ...

最新文章

  1. iOS中得block代码块的定义及使用
  2. upstream--负载
  3. 静默安装oracle11.2.0.4
  4. 从产品展示页面谈谈Hybris系列之三:Hybris Service层介绍
  5. linux图形界面鼠标变成小手_加载Linux系统,树莓派变身桌面电脑
  6. 计算机网络数据链路层次学习
  7. python 状态机_Python 状态机
  8. 特别看好高校团队的联想创投,在中科大拉开高校AI精英挑战赛大幕
  9. Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布
  10. 会javascript,你才是前端工程师!
  11. oracle rac 学习(转载)
  12. OPENWRT:编译E8820V2总结
  13. 戴尔Latitude5285笔记本触摸板失灵的原因
  14. 标准c语言教程gary,C语言标准教程
  15. 【产业互联网周报】云厂商加速布局政企市场:华为云发布七款新产品;腾讯政务战略升级;钉钉发布数字区县解决方案...
  16. 视频显示当前帧附加信息(通过vtt字幕方式)
  17. 读书笔记:PHP和MySQL高性能应用开发 (2019.2.20-2019.3.4)
  18. 鲲鹏Bigdata pro 之日志分析综合实验-补充细节
  19. 【excel】利用NETWORKDAYS.INTL函数计算两日期之间的工作日时间
  20. MySQL数据库学习笔记(10)- distinct与in和exists子查询

热门文章

  1. SVN:This client is too old to work with working copy…解决的方法
  2. Tornado推出2.0版
  3. [Share]Web Directions Conferences
  4. MySQL学习笔记(5)之数据定义类型
  5. 【数据立方】数据立方体的有效计算、物化materialization,索引OLAP数据
  6. TSP问题由标准格式转成简单格式(我的实验代码需要的格式)
  7. 利用System.EventHandler来实现两个窗体间的事件调用
  8. 配置Cisco ASA and Cisco *** Client 4.x with Windows 2003 IAS RADIUS Authentication
  9. ajax 文件数据流,Ajax如何读取数据流中的xml文件?
  10. python requests模块_Python 爬虫教程 requests 模块