你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
ArcSDE
Howto: 如何安装分布式ArcSDE For Oracle
文章编号 :
23753
软件:
ArcSDE 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1, 10
操作系统:
N/A
1 个回复
易智瑞技术支持
赞同来自:
摘要:
有时候非常有必要分布式部署ArcSDE,以下的步骤就是如何分布式的部署ArcSDE。
以后版本的分布式安装指导可以查看9.3和10的安装文档。
内容:
1. 保证Oracle已经安装并运行在远程的机器上。
2. 在安装ArcSDE的机器上安装Oracle的客户端,并确保SQL可以连接到远程的Oracle Server。
如果ArcSDE不和Oracle在一台机器上,ArcSDE相当于Oracle的一个客户端,使用Oracle的网络通讯。 不能使用Oracle的即时客户端。
3 按照ArcSDE For Oracle的安装指导执行安装前的检查。安装指导可以在安装光盘中找到,是HTML格式的。
4 使用不同的安装介质在不同的操作系统上安装ArcSDE。
Windows:
使用Custome选项执行ArcSDE的post Installation并勾掉第四项的’Create ArcSDE Service’,查看第5,6步查看如何手工创建SDE服务。
使用Post安装向导的时候,在所有的要求输入Net Service Name的地方输入使用Oracle 客户端创建的网络服务名。
如果使用sdesetup命令创建资料库的时候,需要填写-p password@<Oracle_Net_Service_Name>
5. 创建ArcSDE的服务(仅windows)。
在windows上分布式安装ArcSDE的时候,ArcSDE Windows 服务必须手动创建。
由于Post安装向导在分布式环境中没有被设计成能够创建服务,所以必须使用’sdeservice –o create’创建windows服务。可以使用’sdeservice –h’来查看语法信息或者参考ArcSDE的开发者知道手册。
ArcSDE8.x不是使用-d选项来支持依赖性。Windows服务不可能与远程的数据库服务器具有依赖性。
针对于ArcSDE9.x以及以后版本,’-d’选项被使用在sdeservice命令中,用来指定Oracle的实例名称。但是Windows的服务不可能与远程的数据库服务器具有依赖性,所以必须使用’-n’选项来忽略这个依赖性。
举个例子:
sdeservice -o create -p sdepasswd -d ORACLE9I,<ORACLE_SID> -n -i esri_sde.
6 在SDEHOME和OS的Service文件中添加服务名和端口号。
应用服务连接进程’giomgr’来管理连接到数据库上的ArcSDE的连接。在以下文件中添加服务名和端口号。
WINDOWS:
%SDEHOME%\etc\services.sde
%WINDIR%\system32\drivers\etc\services
UNIX:
$SDEHOME/etc/services.sde
/etc/services
7. 为了能够连接到远程的Oracle服务器上,Oracle定义了一个环境变量用来表示远程Oracle的实例。
WINDOWS:
如果ArcSDE Server运行在windows服务器上,在SDEHOME\etc\dbinit.sde文件中,将LOCAL设置成Oracle 的网络服务名。
Dbinit.sde文件应该在使用sdeservice创建服务后再修修,否则会将设置重写掉。
UNIX:
如果ArcSDE运行在UNIX服务器上,设置TWO_TASK设置成Oracle的网络服务名。ORACLE_HOME环境变量也必须设置上。
TWO_TASK(for UNIX/LINUX) 和LOCAL(for Windows)是Oracle的环境变量,具体可以查看Oracle的官方文档。
8 TNS_ADMIN环境变量必须设置成TNSNEAS.ora文件所在的文件夹中
如果接收到了Oracle的连接错误,查看TSN_ADMIN环境变量是否被正确设置,重新设置TNS_ADMIN环境变量看是否可以解决问题。查看tnsnames.ora文件是否正确。查看ORACLE_HOME是否被设置。当ArcSDE的服务启动的时候,会读取$SDEHOME/etc/dbinit.sde文件中的变量。这些变量的优先级高于系统文件.cshrc和.profile的变量。Dbinit.sde文件的作用可以查看相关的ArcGIS的帮助文档。
9 按照每个安装文档中的内从,启动ArcSDE。或者查看这篇文章中的相关信息。
创建时间:2002-11-08
最近更新: 2011-11-01
【
原文链接
】
http://support.esrichina.com.c ... .html
要回复问题请先
登录
或
注册
发起人
易智瑞技术支持
相关问题
安装完arcgis10.3后,为何没有Envi tools这个工具箱?
安装arcgis server 需要不需要安装网络服务器(如IIS和Apache)和.Net Frameworkma?
arcgis 10.5 安装包下载
arcgis datastore安装后无法访问配置页面
ArcSDE备份和还原
envi安装
今天安装完arcgis server 10.4.1,然后再arcgis datastore10.4.1配置报错!
在一台计算机上安装ArcGIS Data Store的关系、切片缓存和时空类型
Arcgis for flex API是否支持读取arcsde的空间数据?
安装Arcgis for Server 10.4与处理器有关系吗?
ArcSDE空间配置错误问题
问题状态
最新活动:
2015-12-02 17:36
浏览:
1905
关注:
1
人
1 个回复
易智瑞技术支持
赞同来自:
以后版本的分布式安装指导可以查看9.3和10的安装文档。
内容: 1. 保证Oracle已经安装并运行在远程的机器上。
2. 在安装ArcSDE的机器上安装Oracle的客户端,并确保SQL可以连接到远程的Oracle Server。
如果ArcSDE不和Oracle在一台机器上,ArcSDE相当于Oracle的一个客户端,使用Oracle的网络通讯。 不能使用Oracle的即时客户端。
3 按照ArcSDE For Oracle的安装指导执行安装前的检查。安装指导可以在安装光盘中找到,是HTML格式的。
4 使用不同的安装介质在不同的操作系统上安装ArcSDE。
Windows:
使用Custome选项执行ArcSDE的post Installation并勾掉第四项的’Create ArcSDE Service’,查看第5,6步查看如何手工创建SDE服务。
使用Post安装向导的时候,在所有的要求输入Net Service Name的地方输入使用Oracle 客户端创建的网络服务名。
如果使用sdesetup命令创建资料库的时候,需要填写-p password@<Oracle_Net_Service_Name>
5. 创建ArcSDE的服务(仅windows)。
在windows上分布式安装ArcSDE的时候,ArcSDE Windows 服务必须手动创建。
由于Post安装向导在分布式环境中没有被设计成能够创建服务,所以必须使用’sdeservice –o create’创建windows服务。可以使用’sdeservice –h’来查看语法信息或者参考ArcSDE的开发者知道手册。
ArcSDE8.x不是使用-d选项来支持依赖性。Windows服务不可能与远程的数据库服务器具有依赖性。
针对于ArcSDE9.x以及以后版本,’-d’选项被使用在sdeservice命令中,用来指定Oracle的实例名称。但是Windows的服务不可能与远程的数据库服务器具有依赖性,所以必须使用’-n’选项来忽略这个依赖性。
举个例子:
sdeservice -o create -p sdepasswd -d ORACLE9I,<ORACLE_SID> -n -i esri_sde.
6 在SDEHOME和OS的Service文件中添加服务名和端口号。
应用服务连接进程’giomgr’来管理连接到数据库上的ArcSDE的连接。在以下文件中添加服务名和端口号。
WINDOWS:
%SDEHOME%\etc\services.sde
%WINDIR%\system32\drivers\etc\services
UNIX:
$SDEHOME/etc/services.sde
/etc/services
7. 为了能够连接到远程的Oracle服务器上,Oracle定义了一个环境变量用来表示远程Oracle的实例。
WINDOWS:
如果ArcSDE Server运行在windows服务器上,在SDEHOME\etc\dbinit.sde文件中,将LOCAL设置成Oracle 的网络服务名。
Dbinit.sde文件应该在使用sdeservice创建服务后再修修,否则会将设置重写掉。
UNIX:
如果ArcSDE运行在UNIX服务器上,设置TWO_TASK设置成Oracle的网络服务名。ORACLE_HOME环境变量也必须设置上。
TWO_TASK(for UNIX/LINUX) 和LOCAL(for Windows)是Oracle的环境变量,具体可以查看Oracle的官方文档。
8 TNS_ADMIN环境变量必须设置成TNSNEAS.ora文件所在的文件夹中
如果接收到了Oracle的连接错误,查看TSN_ADMIN环境变量是否被正确设置,重新设置TNS_ADMIN环境变量看是否可以解决问题。查看tnsnames.ora文件是否正确。查看ORACLE_HOME是否被设置。当ArcSDE的服务启动的时候,会读取$SDEHOME/etc/dbinit.sde文件中的变量。这些变量的优先级高于系统文件.cshrc和.profile的变量。Dbinit.sde文件的作用可以查看相关的ArcGIS的帮助文档。
9 按照每个安装文档中的内从,启动ArcSDE。或者查看这篇文章中的相关信息。
创建时间:2002-11-08
最近更新: 2011-11-01
【原文链接】
http://support.esrichina.com.c ... .html
要回复问题请先登录或注册