Posted on 2011-05-29 15:41
王勇良 閱讀(2825)
評論(0) 編輯 收藏 引用 所屬分類:
ARCSDE
通過SDE服務(wù)來連接Oracle數(shù)據(jù)庫,SDE服務(wù)存在很多不穩(wěn)定的地方。當(dāng)連接SDE的用戶數(shù)多了的時候經(jīng)常出現(xiàn)故障。為了避免這種情況,SDE提供了直連Oracle的方式,即通過Oracle的連接方式來連接。
直連的優(yōu)點:
1) 不管理ArcSDE服務(wù)
直連數(shù)據(jù)庫驅(qū)動不需要管理ArcSDE服務(wù),不需要安裝、配置和啟動中間進(jìn)程giomgr.exe。
2) 為可伸縮的系統(tǒng)提供更多的選擇
直連架構(gòu)將ArcSDE組件的功能遷移到桌面執(zhí)行,移除了服務(wù)器端的ArcSDE負(fù)載,釋放更多的資源可供DBMS使用,為數(shù)據(jù)庫服務(wù)器提供了更好的可伸縮性。
3) 直連速度更快
直連在客戶機(jī)上執(zhí)行處理,比服務(wù)器端處理更快。與客戶機(jī)上執(zhí)行處理相比,服務(wù)器端執(zhí)行要同時處理來自許多客戶機(jī)的請求,然后把計算結(jié)果需通過網(wǎng)絡(luò)傳送到客戶機(jī)。
直連的前提條件:
如果是Oracle,客戶端對服務(wù)器數(shù)據(jù)庫的直連,必須要安裝Oracle的客戶端程序并且配置好。裝oracle客戶端,然后在Net Manager下面配置一下連接。
直連的參數(shù)配置:
Oracle:設(shè)置service、username、password三項即可
service:sde@oracle10g(或oracle9i)
username:username(比如:sde)
password:password@oracle客戶端連接服務(wù)名(比如:sde@localhost:1521/orcl )
SQLServer:設(shè)置Service、Database、username、password即可,
service:sde:sqlserver:IP(比如:sde:sqlserver:127.0.0.1)
database:sde數(shù)據(jù)庫名(比如:sde)
username:username(比如:sde)
password:password(比如:sde)