環境的敘述性說明:
ArcGIS 10.2.2 for Desktop、Oracle12.1.0.2 RAC
這僅僅是使用者當時環境描寫敘述。可是導致該問題的解決辦法還包含很多其它的環境!
問題描寫敘述:
1:建立企業級地理資料庫,沒有問題。
2:建立好SDE地理資料庫後。使用資料庫方式建立普通業務使用者,賦予Connect和Resource角色後。用新建立的使用者進行連線,導致ArcGIS for Desktop崩潰,必須為這些新建立的業務使用者賦予DBA許可權才幹正常連線。
這個問題是ArcGIS的bug:BUG-000082555。
Bug Number | BUG-000082555 |
---|---|
Submitted | Oct 10, 2014 11:36 PM |
Severity | High |
Applies To | ArcSDE/Enterprise Geodatabase |
Version Found | 10.2.2 |
Prog Language | N/A |
Server Platform | Windows 7 |
Client Platform | Windows 7 |
Database | Oracle |
Locale | N/A |
Status | Open: Assigned |
Version Fixed | N/A |
SP Fixed | N/A |
問題原因:
原因是由於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)打了這個最新的補丁:
Affected Products and Versions | Patch Availability |
---|---|
Oracle Database 11g Release 1, version 11.1.0.7 | Database |
Oracle Database 11g Release 2, versions 11.2.0.3, 11.2.0.4 | Database |
Oracle Database 12c Release 1, versions 12.1.0.1, 12.1.0.2 | Database |
Oracle Application Express, versions prior to 4.2.6 | Database |
你的ArcGISclient(9.x、10.x)都會受到該影響。
Article ID: | 43293 |
---|---|
Bug Id: | BUG-000082555 |
Software: | ArcGIS - ArcEditor 9.3, 9.3.1, 10 ArcGIS - ArcInfo 9.3, 9.3.1, 10 ArcGIS - ArcView 9.3, 9.3.1, 10 ArcGIS for Desktop Advanced 10.1, 10.2, 10.2.1, 10.2.2, 10.3 ArcGIS for Desktop Standard 10.1, 10.2, 10.2.1, 10.2.2, 10.3 ArcGIS for Desktop Basic 10.1, 10.2, 10.2.1, 10.2.2, 10.3 |
Platforms: | N/A |
或許你使用的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_share
名稱:ArcGIS技術分享
作者:李少華
CSDN:http://blog.csdn.net/linghe301
版權全部,文章同意轉載,但必須以連結方式註明源地址。否則追究法律責任!
版權宣告:本文博主原創文章。部落格,未經同意不得轉載。