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的二种连接方式(应用服务器连接,直接连接)相关推荐
- 用什么方式链接oracle数据库,使用cx_Oracle 连接oracle数据库的几种方式
连接oracle数据库的几种方式: 语法: cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME') import cx_Oracl ...
- java oracle thin_????java thin 连接oracle url的几种写法
java连接oracle的url几种写法 1. jdbc:oracle:thin:@10.12.1.161:1521:bomc 2. jdbc:oracle:thin:@(DESCRIPTION= ( ...
- redis连接不上,两种解决方式
今天某个项目的redis连不上了,将自己用到的两个解决办法写篇记录(实际使用时方法二选一即可). redis连接不上,两种解决方式 一.首先排查本地redis连接有没有问题 1. 在服务器上查看red ...
- oracle数据库连接名是什么,连接到Oracle数据库的几种命名方式
连接到Oracle数据库的几种命名方式 从事 Oracle 相关工作的人,每天都会使用各种工具连接到 Oracle 数据库,比如:SQL*Plus.PL/SQL.TOAD.SQLDeveloper 等 ...
- Oracle数据库的四种启动方式
Oracle数据库的四种启动方式 1.startup nomount 非安装启动:这种方式启动下可执行:重建控制文件.重建数据库 启动instance,即启动SGA和后台进程,这种启动只需要init. ...
- 后端连接oracle,【后端开发】php怎么远程连接oracle
一.以下是基于 wampServer 的php 访问oracle数据库的操作步骤: 第一步:让PHP支持OCI 首先,安装PHP的集成运行环境,网上有很多集成,我安装的是WampServer的(具体的 ...
- sql server 2008连接oracle操作步骤详细记录,SQL Server 2008连接Oracle操作步骤详细记录...
SQL Server Management Studio Express(简写SSMS) SQL Server配置管理器:SQL Server Configuration Manager(简写SSCM ...
- ado控件连接oracle,在Delphi 7中用ADOConnection控件连接Oracle 9i的问题
我在本地机器上安装了oracle客户端,其中tnsnames.ora文件中的内容如下: dbtest_212.113.74.23 = (DESCRIPTION = (ADDRESS_LIST = (A ...
- Oracle中的四种去重方式
create table test(id int primary key not null,name varchar(10) not null,age int not null );insert in ...
最新文章
- R语言使用ggplot2包的快速可视化函数qplot绘制基础直方图实战
- hadoop 2.x HA(QJM)安装部署规划
- 一款让你“乐词不疲”的背单词神器
- 转 Django+Bootstrap练习--我的类博客系统开发
- 标准MD5 .Net,实现!的对与错!
- 算法笔记:简单的字符串模式匹配-BF算法
- 想问问你们都是什么时候考驾照的?
- 20172325 2018-2019-1 蓝墨云班课实验--哈夫曼树的编码
- ERROR - ORA-12560: TNS:protocol adapter error
- 安卓游戏源码-android游戏源码开发-android游戏开发
- 2021年PayPal要如何绑定到国内?
- Laravel文档阅读笔记-Custom Authentication Login And Registration Using Laravel 8
- 热烈欢迎云南财经大学统计与数学学院院长石磊教授来芝诺数据视察指导工作
- 手把手教你用熵值法计算权重
- js元素选择器-js更具name获取元素中的元素
- 微信小程序基于腾讯云对象存储的图片上传
- android多媒体(十五)
- 诺基亚n85玩java_阳刚之选 全能机皇诺基亚N85报价2580
- 创新易死需要勇气 需要抵御“抄袭”心魔
- 没想到吧!没签劳动合同,能不能拿到双倍工资赔偿?今天统一回复~【文末送书】...
热门文章
- 手把手教你做一辆mini平衡自行车!
- 雷军 1994 年写的代码,经典老古董。
- 学生时代,我做过最有价值的事是什么?
- Vivado中RTL封装IP流程
- 新闻发布系统类图_如何熟悉一个系统?(内含知识大图)
- java 泛型调用方法调用_java – 如何使用泛型调用最具体的方法?
- JAVA_HOME系统环境变量
- python爬贴吧回复内容_Python 基础语法+简单地爬取百度贴吧内容
- 如何让博客变得稍稍好看
- Django项目:CRM(客户关系管理系统)--12--05PerfectCRM实现King_admin注册功能获取内存01...