sde方面的一些疑問(筆記)

2021-09-05 10:10:11 字數 2932 閱讀 3665

sde:

(1)arcsde 服務自 arcgis 10.3 起不再可用。但是,arcgis 10.3.1 和更高版本的客戶端仍可以使用 arcsde 服務連線到 10.1 或 10.2.x 版本的地理資料庫。

(2)arcgis 中的地理資料庫應用程式邏輯還用於讀取和處理所有地理資料來源(如計算機輔助繪圖 (cad) 資料、shapefile、mapinfo 資料、intergraph geomedia 檔案和地理標記語言 (gml) 檔案)。

(3)arcgispro直連oracle

方法和arcmap的類似,只是oracle客戶端需要64位,因為pro是64位的應用程式

(4)sde許可問題

最起碼是標準版,在建立企業級地理資料庫工具時,使用server安裝後的keycodes.ecp,路徑「c:\program files\esri\license10.5\sysgen」,

(5)oracle本機配置和分布式部署配置方案

生產環境一般是linux系統;測試環境一般是windows系統。pg(postgresql)也是一樣的。

(6)arcmap不同版本對企業級地理資料庫的支援情況

oracle18c只支援arcmap10.7和pro2.3,另外沒有oracle13c、14c、15c、16c、17c。

arcgis10.5和10.6支援11.2.0.4及以上版本,不支援11.2.0.1版本。

(7)如何完成sde遷移?

解決方法:可以使用複製、貼上拷貝資料或者使用資料庫的方式遷移。

遷移可以跨資料庫軟體和跨不同資料庫版本。

具體是在catalog中同時連線兩個資料庫a和b,將a中的要素類複製貼上到b中。a和b資料庫可以分布在不同的機器上。

(8)操作sde慢?

可能和sde、soe、exe有關

(9)arcgis連不上sde?

情景一:例項名標識錯誤

例如:ip/orcl

可以通過sql/plus驗證,sql>user/password@ip/orcl

如果能夠連線上則說明ip位址和例項名沒有問題,如果不能則需要在db中檢視例項名到底是什麼。

情景二:提示客戶端不對,需要安裝客戶端

原因:arcmap是32位的程式,所以對應的oracle客戶端也需要安裝32位的;pro是64位的程式,所以oracle客戶端需要安裝64位的。

情景三:可以通過sdedc_oracle.log去查詢日誌資訊。

(10)資料編輯問題,arcmap載入sde中的要素類資料不能編輯。

解決方法:編輯器中第一行的版本化,對勾取消選中;如果是通過query layer的方式載入的要素類資料,也不能支援編輯,從sde中將要編輯的要素類拖拽到arcmap的地圖檢視即可。

(11)通過pl/sql訪問oracle中的table表,發現新新增的要素記錄不存在?

新增的要素記錄其實是儲存在oracle中的a表下,而使用者檢視的是table表,table表中沒有儲存新增的記錄。

(12)如果匯入、匯出時出現錯誤

情景一:匯入

常見流程:shp——>gdb——>入庫;

情景二:匯出

例如:檢視——>匯出(可以匯出到本地gdb,也可以匯出到sde資料來源中),如果資料還出現錯誤,則可以嘗試再次匯出資料。

(13)連線(資料庫)

要明確使用哪個使用者物件來連線資料庫中的資料,例如:sde.china,使用者所有者才能對資料進行一些操作。

(14)亂碼問題

在建立oracle資料庫時,會提示資料庫支援的字型編碼,選擇「簡體中文」即可,這樣在匯入帶有中文資訊的要素類到sde中,就不會出現字型亂碼的問題,當然了,如果字型編碼不是「簡體中文」,想匯入帶有中文資訊的要素類到sde中是會彈出提示,不支援匯入「中文資訊的要素類」

解決方法:重新建立資料庫,選擇「簡體中文」

(15)在操作sde時,arcmap崩潰

原因:資訊傳輸太大,或者查詢太大,導致延遲等待或者軟體崩潰。這是因為請求過大,呼叫了跳出的語句,使得軟體崩潰。

(16)恢復誤刪資料

pl/sql有**站選項,進行**站restore一下即可,**站一般支援**24小時以內的要素記錄,當然了也可以設定時長。在oracle中叫做閃回。此外,oracle還支援回滾操作。

(17)安全問題

sde使用者的明文密碼看不到

(18)sde——10.3以前有安裝包(10.3以前還有sde服務)——db——>enterprisedatabase

企業級地理資料庫第一次建立的預設的都是sde使用者,第二次建立的可以是其它的使用者名稱,比如:abc使用者;企業級地理資料庫本質上資料庫中的file gdb。

(19)擴充套件學習(版本、歸檔、同步複製)

情景一:版本

版本是為了併發使用,對兩個使用者同乙份資料進行操作,a使用者對資料進行的操作,該資料不會立馬在b使用者的資料中呈現出來,最終二者對同乙份資料的操作,是要經審核者審核來判定到底是以哪個使用者的操作為準。

情景二:歸檔

歸檔是為了查詢歷史記錄,比如:查詢2023年的歷史記錄資料,可以將其中的要素類(例如:china)匯出到arcmap中使用。

情景三:同步複製

分為主庫和副本庫,對主庫的操作會同步複製到副本庫。

同步複製三種方式:

單向:主庫更新、備用庫同步更新;

雙向:主庫更新、備用庫同步更新;備用庫更新,主庫也會同步更新;

副本:將主庫的資料拷貝為副本進行備份。

AIX方面的一些資源

常用aix論壇位址介紹 aix論壇 http loveunix.style images 1 logo4.gif img url 愛u家園 是大家的快樂空間 aix使用者論壇 chinaunix的aix論壇 aix中國論壇 思達奇公司的aix 技術區 itpub的unix論壇 銀信公司 aix練習 ...

一些語言方面的技巧

1.數字轉string int x string id stringstream ss ss id 2.字串轉數字 int num string s stringstream ss s ss num char str sscanf str,d num 將字串轉換成整數 sscanf str,f fl...

一些語言方面的技巧

1.數字轉string int x string id stringstream ss ss id 2.字串轉數字 int num string s stringstream ss s ss num char str sscanf str,d num 將字串轉換成整數 sscanf str,f fl...