配置多個SDE服務 oracle

2021-05-13 02:57:35 字數 706 閱讀 9375

配置多個sde服務(oracle)  專案要準備兩份相同結構的資料給不同的使用者,由於資料量很大,不斷的備份還原效率十分低下,因此考慮新建乙個資料庫,建立兩個sde服務。

1.新建資料庫dxgx_gx(原資料庫:dxgx)

2.執行sde post 新建立乙個服務(在建立之前需要先關閉已在執行中的sde服務)

3.在arccatalog裡建立新的sde連線dxgxgx(以前的叫dxgx)。

問題出現了,兩個sde服務dxgxgx和dxgx的內容完全一樣,都是連線表dxgx_gx的表空間sde。

解決辦法:

1.找到sdehome目錄(可以在選單-執行裡輸入:%sdehome%)

2.複製資料夾下的所有的檔案到新的目錄,如c:/arcgis/arcsde/ora9iexe2.

3.開啟原目錄中的%sdehome%/etc/dbinit.sde檔案,修改 set oracle_sid=dxgxgx 為 set oracle_sid=dxgx 儲存

4.開啟登錄檔:hkey_local_machine/software/esri/arcinfo/arcsde/arcsde for oracle 開啟新建的sde服務,如esri_gxsde,修改子鍵sdehome為步驟2中新複製的目錄。

5.重啟兩個sde服務即可!

原因:dbinit.sde檔案記錄了資料庫的sid,新建sde服務時,把原來sde服務所指向的資料庫sid也更改了!

Oracle建立多個SDE服務方法

oracle 建立多個 sde服務方法 1 1.建立新的 oracle 例項 1 2.將原來預設安裝的 arcsde 9.2 arcsde ora9iexe 資料夾拷貝並重命名為 ora9iexe2 路徑為 arcsde 9.2 arcsde ora9iexe2 只要設定一下 dbinit.sde ...

同台伺服器建立多個SDE服務

同一臺機上建兩個sde服務的步驟一般是 1 在oracle中建兩個資料庫a和b 2 使用sde post配置資料庫a中的sde表空間 使用者 密碼 服務等。3 將配置好的sde安裝目錄重新複製乙份,更改dbinit.sde中的sid為b,在更改service.sde中的服務名。4 使用sde pos...

多個sde的安裝方法

場景 資料庫中已有資料庫whsjzx sde 服務名為 esri sde 埠為 5151 後加資料庫為orcl,設定 sde服務名為 esri sde3,埠為5153 sdehome c program files arcgis arcsde ora10gexe 修改如下配置 1 將ora10gex...