去除ArcMap連線空間資料庫中多餘的屬性表

2021-09-08 14:16:20 字數 1181 閱讀 6307

這個操作目前可能不具有可行性,但是為了完整性還是在下面講一下吧。如有興趣的小夥伴,可以按照下面的操作方式去嘗試。

去除arcmap連線空間資料庫中多餘的屬性表。

pl/sql中查詢得到的內容

執行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中繪製圖形的解決辦法

空間資料庫

引用 空間資料庫指的是地理資訊系統在計算機物理儲存介質上儲存的與應用相關的地理空間資料的總和,一般是以一系列特定結構的檔案的形式組織在儲存介質之上的。空間資料庫的研究始於20 世紀 70年代的地圖製圖與遙感影象處理領域,其目的是為了有效地利用衛星遙感資源迅速繪製出各種經濟專題地圖。由於傳統的關聯式資...

ArcSDE 新增空間資料庫連線

我的service檔案已經新增了例項名了,正確的填寫方式是 ok 第一步測試成功 下一步 實際新增乙個空間資料庫連線 如上 填好內容 點選確定,視窗關閉,可我的資料庫連線並沒有新增,why 是不是我填寫的格式還是有問題,網上查了下,有人說可以不填伺服器一項,試試 點選確定,再看左側樹選單 ok 終於...

地理空間資料庫

地理空間資料庫 課程介紹地理空間資料庫的空間資料型別 空間分析操作和空間索引,幫助學生理解ogc的簡單要素訪問規範 空間資料庫的基本概念和基本設計方法,通過幾何物件模型和空間網路模型在postgresql postgis pgrouting上的應用實踐,掌握地理資訊資料建庫 空間關聯分析 最短路徑查...