場景:資料庫中已有資料庫whsjzx(sde
服務名為
esri_sde
,埠為
5151
),後加資料庫為orcl,(設定
sde服務名為
esri_sde3,
埠為5153
)
sdehome:c:\program files\arcgis\arcsde\ora10gexe\
修改如下配置:
1、將ora10gexe拷貝乙份放在其他位置,如放在「c:\program files\arcgis\arcsde\」下,資料夾名字改為「ora10gexeorcl」
2、修改「c:\program files\arcgis\arcsde\ora10gexeorcl\etc」下的dbint.sde、services.sde:
dbint.sde:
將「# oracle sid for service esri_sde.
」改為「# oracle sid for service esri_sde3.」
「set oracle_sid=whsjzx
」的sid改為orcl
services.sde:增加一行
esri_sde3 5153/tcp #arcsde for oracle
3、修改「c:\program files\arcgis\arcsde\ora10gexeorcl\tools\oracle」下的createsdeoracle.sql
1)將「prompt * connect as system/to create the sde
」修改密碼、例項名:
prompt *connect as system/sys@orcl to create the sde
2)將「datafile '/location/sde.dbf' size 400m
」,修改為sde的實際存放路徑):「datafile 'd:\ora_data\orcl/sde.dbf' size 400m
」4、修改系統變數:「c:\windows\system32\drivers\etc」下的services檔案
開啟檔案,在最後新增:
esri_sde 5151/tcp #arcsde for oracle //
(應該已經存在了,不需新增)
//esri_sde3 5153/tcp #arcsde for oracle //(
需要新增的
)//5、如果兩個sde都是按照嚮導安裝的,需要先將第二個sde服務刪除
sdeservice -o delete -i esri_sde3
//(刪除命令
)//6、建立第二個sde服務
sdeservice -o create -d oracle,orcl -p sde -i esri_sde3 -h "c:\program files\arcgis\arcsde\ora10gexeorcl"
7、啟動服務,驗證是否正確。
Oracle建立多個SDE服務方法
oracle 建立多個 sde服務方法 1 1.建立新的 oracle 例項 1 2.將原來預設安裝的 arcsde 9.2 arcsde ora9iexe 資料夾拷貝並重命名為 ora9iexe2 路徑為 arcsde 9.2 arcsde ora9iexe2 只要設定一下 dbinit.sde ...
配置多個SDE服務 oracle
配置多個sde服務 oracle 專案要準備兩份相同結構的資料給不同的使用者,由於資料量很大,不斷的備份還原效率十分低下,因此考慮新建乙個資料庫,建立兩個sde服務。1.新建資料庫dxgx gx 原資料庫 dxgx 2.執行sde post 新建立乙個服務 在建立之前需要先關閉已在執行中的sde服務...
同台伺服器建立多個SDE服務
同一臺機上建兩個sde服務的步驟一般是 1 在oracle中建兩個資料庫a和b 2 使用sde post配置資料庫a中的sde表空間 使用者 密碼 服務等。3 將配置好的sde安裝目錄重新複製乙份,更改dbinit.sde中的sid為b,在更改service.sde中的服務名。4 使用sde pos...