ArcGIS 10.2.2 for Desktop连接Oracle(2014年10月发布)数据库崩溃的问题
来源:互联网 发布:淘宝忘了用优惠券 编辑:程序博客网 时间:2024/06/01 09:36
http://blog.csdn.net/linghe301/article/details/40887835 我爱转你的文章
环境描述:
ArcGIS 10.2.2 for Desktop、Oracle12.1.0.2 RAC
这只是用户当时环境描述,但是导致该问题的原因还包括更多的环境!
问题描述:
1:创建企业级地理数据库,没有问题!
2:创建好SDE地理数据库后,使用数据库方式创建普通业务用户,赋予Connect和Resource角色后,用新创建的用户进行连接,导致ArcGIS for Desktop崩溃,必须为这些新创建的业务用户赋予DBA权限才能正常连接。
这个问题是ArcGIS的bug:BUG-000082555。
问题原因:
原因是由于Oracle在2014年10月14日发布了一个Critical Patch Update (CPU) 补丁导致的该问题,如果你的Oracle数据库(11.1.0.7、11.2.0.3、11.2.0.4、12.1.0.1、12.1.0.2)打了这个最新的补丁:
你的ArcGIS客户端(9.x、10.x)都会受到该影响!
也许你使用的Oracle数据库是从Oracle官网下载,而且是10月14号之后下载的,也会自动包括这个CPU补丁,所以这时候下载的软件的ArcGIS用户需要留意这个事情。目前Esri正在于Oracle积极沟通这个事情。
解决方法:
1:创建业务数据用户,可以使用SQL语句创建用户,赋予Connect和Resource角色之后再赋予SELECT_CATALOG_ROLE 权限即可。
测试一下,如下图因为虚拟机的原因,需耐心等待!
2:Esri考虑到该问题的严重性,已经紧急根据情况发布了ArcGIS10.2.2的补丁,其他版本陆续发布,如果是其他版本,请参看解决方法1.
http://support.esri.com/en/downloads/patches-servicepacks/view/productid/67/metaid/2143
- [ArcGIS必打补丁]ArcGIS 10.2.2 for Desktop连接Oracle(2014年10月发布)数据库崩溃的问题
- ArcGIS 10.2.2 for Desktop连接Oracle(2014年10月发布)数据库崩溃的问题
- ArcGIS 10.x for Oracle (2014年10月发布)优化Open_Cursors的性能问题
- ArcGIS for Desktop的现在和将来(一)- Desktop
- ArcGIS Editor for OSM, 10.2.x Desktop安装问题
- ArcGIS for Desktop的现在和将来(四)- Geodatabase
- 通过 ArcGIS for Desktop 发布可编辑要素服务教程
- 解决arcgis desktop 添加 arcgis server 提示无法连接问题
- ArcGIS for Desktop的现在和将来(三)- Desktop开发
- ArcGIS 10.2.1 for Desktop新特性
- oracle数据库undo实例崩溃的问题
- 【ArcGIS 10.2新特性】ArcGIS 10.2 for Desktop 新特性(二)
- 【ArcGIS 10.2新特性】ArcGIS 10.2 for Desktop 新特性(一)
- [ArcGIS必打补丁]ArcGIS 10.2.2 for (Desktop, Engine, Server) Geodatabase and Feature Service Sync Optimiz
- arcgis desktop 10 sp1下载问题
- ArcGIS 连接postgreSQL数据库发布要素服务
- ArcGIS Desktop连接SDE空间数据库和ArcGIS Server注册SDE空间数据库
- arcgis连接postgre数据库问题
- 【MFC】StdAfx.h的作用
- 做TicTacToe作业时的笔记
- maven scope含义的说明
- mysql读写分离
- 第十三周项目四(2)字符型冒泡排序
- ArcGIS 10.2.2 for Desktop连接Oracle(2014年10月发布)数据库崩溃的问题
- 51CTO博客专题细说多线程
- Android日程管理软件开发
- 13周(数组,3的倍数)
- C#拆分器控件Splitcontainer
- POJO是什么
- [leetcode]Construct Binary Tree from Preorder and Inorder Traversal
- Character.isDigit(char ch) &Character.digit('c', 16) & \32
- poj 1639 Picnic Planning 单度限制的最小生成树