ArcGIS-创建企业级数据库相关问题
1、創(chuàng)建企業(yè)級(jí)數(shù)據(jù)庫(kù)步驟
(1)創(chuàng)建SDE表空間和用戶(hù)(可選)
create user sde identified by sde;create tablespace sde datafile 'sde.dbf' size 400M;alter user sde default tablespace sde;grant dba,connect,resource to sde(2)使用ArcGIS Pro 或者ArcMap的GP工具創(chuàng)建企業(yè)地理數(shù)據(jù)庫(kù)
第一步可以不做,此步會(huì)自動(dòng)創(chuàng)建SDE數(shù)據(jù)庫(kù)及用戶(hù)名。
注:如果找不到keycodes【C:\Program Files\ESRI\License10.2\sysgen\keycodes】文件,需要安裝arcserver的授權(quán)。
?
ArcPro:
ArcCatalog:
?
2、創(chuàng)建時(shí)遇到的問(wèn)題
1、Error: Object INSTANCES_UTIL does not exist
Arccatalog多次用同一會(huì)話(huà)創(chuàng)建地理數(shù)據(jù)庫(kù)導(dǎo)致;
解決:關(guān)閉ArcCatalog后重新創(chuàng)建。
?
2、Failed to setup st_geometry type.Unable to load Type st_geometry, underlying DBMS error encountered.
原因:有其它表空間的對(duì)象引用了SDE表空間的對(duì)象。(我這里的情況時(shí)未創(chuàng)建就執(zhí)行了一個(gè)腳本創(chuàng)建其它表空間對(duì)象,恰好里面有幾個(gè)圖層用到了st_Geometry類(lèi)型,圖層一定要?jiǎng)?chuàng)建企業(yè)地理數(shù)據(jù)庫(kù)后,然后通過(guò)ArcCatalog創(chuàng)建。)
解決辦法:
執(zhí)行語(yǔ)句:SELECT OWNER, NAME, TYPE FROM DBA_DEPENDENCIES WHERE REFERENCED_OWNER='MDSYS' AND REFERENCED_NAME = 'ST_GEOMETRY' AND REFERENCED_TYPE = 'TYPE' AND TYPE='TABLE';
查看哪些對(duì)象使用了SDE表空間的對(duì)象。然后刪除這些對(duì)象。
如果還出現(xiàn)這個(gè)錯(cuò)誤,登錄sys用戶(hù)刪除SDE表空間和SDE用戶(hù),重新創(chuàng)建就可以了。
drop tablespace sde including contents and datafiles CASCADE CONSTRAINTS; drop user sde cascade?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的ArcGIS-创建企业级数据库相关问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 中心年会,初步方案
- 下一篇: 手感虽重要,工具更可靠|SunTorqu