arcserver连接oracle,ArcSDE的二种连接方式(应用服务器连接,直接连接)
ArcSDE的二種連接方式(應用服務器連接,直接連接)
(2013-08-26 09:28:42)
以oracle數據庫為例說明:
解釋一:
ArcSDE的二種連接方式——估且稱為客戶端負載連接方式和服務器端負載連接方式。
二種連接方式的設置:
服務器端負載連接(最常用的連接方式):
服務器名稱(Server):SDE服務器的主機名稱。
服務端口(Service):安裝SDE時選擇的端口。默認是5151或esri_sde
數據庫(Database):根據不同的DBMS決定是否要填。oracle系列不用填,而SQLServer需要填寫。
用戶名(UserName):不要解釋了吧,哈哈。
密碼(password):也不要解釋了吧。
客戶端負載連接:
服務器名稱(Server):不用填寫。
服務端口(Service):SDE:數據庫類型。比如:如果是oracle9i,則SDE:Oracle9i
數據庫(Database):根據不同的DBMS決定是否要填。oracle系列不用填,而SQLServer需要填寫。
用戶名(UserName):需要填寫的。
密碼(password):密碼@服務器名稱。例如:pwd@222.115.2.6。此項設置很重要,千萬不要搞錯了。
二種連接方式的異同:
客戶端負載連接就是通過SDE訪問數據表,并在本地完成對數據的各種操作(像空間分析,編輯等),而服務器端負載就是通過SDE訪問數據表后,在服務器端完成對數據的各種操作,再把操作結果返回客戶端。
因此即便服務器上SDE服務沒有啟動,采用客戶端負載連接的方式也可以訪問和操作SDE數據庫,而服務器端負載連接只有在SDE服務啟動后才能訪問和操作SDE數據庫。
ArcCatalog里邊的連接設置和ArcEngine開發里邊的設置是一樣道理,不再詳細說明。
解釋二:
ArcSDE連接Oracle數據庫有2種連接方式:直接連接和應用服務器連接。無論使用哪種連接方式,都需要對數據庫進行配置。常采用的方法是使用Oracle
1Og的客戶端軟件進行配置。
首先,在Oracle Net Configuration
Assistant中配置服務名,然后在ArcCatalog中進行連接。
使用直接連接方式輸人用戶名的密碼時,需要使用以下格式:用戶名@網絡服務名。通過直接連接客戶端可以和Oracle
10g實現連接而不需要ArcSDE(專用服務器進程的功能已經在ArcGIS
Desktop中實現了)。采用這種方式進行連接和訪問數據庫的速度比較快。使用應用服務連接,直接通過端口進行操作,在服務器端需要單獨開啟一個專用服務器管理器進程,這種連接訪問數據庫的速度相對較慢。用戶名的密碼直接輸人即可,不需要再添加網絡服務名。
注:
ArcSDE是由以下3部分組成:ArcSDE服務器管理進程、專用服務器進程、ArcSDE客戶端。
ArcSDE服務器管理進程,負責維護ArcSDE和監聽來自客戶端的連接請求。ArcSDE啟動就是啟動ArcSDE服務器管理進程,利用管理員賬戶管理ArcSDE與RDBMS連接,處理客戶端的連接請求。
專用服務器進程,是由ArcSDE服務器管理進程創建,用于每一個特定的客戶端應用程序與數據庫的連接。
ArcSDE客戶端,通過ArcSDE服務器管理進程和專用服務器進程建立和RDBMS的連接實現對數據庫的操作。
轉:http://www.cnblogs.com/JinDin/archive/2009/10/06/1578374.html
分享:
喜歡
0
贈金筆
加載中,請稍候......
評論加載中,請稍候...
發評論
登錄名: 密碼: 找回密碼 注冊記住登錄狀態
昵???稱:
評論并轉載此博文
發評論
以上網友發言只代表其個人觀點,不代表新浪網的觀點或立場。
總結
以上是生活随笔為你收集整理的arcserver连接oracle,ArcSDE的二种连接方式(应用服务器连接,直接连接)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 升级6000万像素传感器:徕卡Q3相机有
- 下一篇: 烧掉 IPO 逾百亿美元资金,美股科技公