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