创建多个ArcSDE实例

有时候,我们需要有多于一个的ArcSDE实例同时运行。只要存在多个数据库实例,就可以实现这个目的。ArcSDE与RDBMS之间必须是一个一一对应的关系。ArcSDE会锁定版本表,以保证每个数据库实例只对应一个ArcSDE实例。

方案一:
对于Windows:

1. 拷贝 %SDEHOME% 到一个新的位置。

2. 用适当的RDBMS连接变量(如ORACLE_SID)更新新的dbinit.sde 文件。
3. 用新的实例名、端口号和网络协议更新 %SDEHOME%etcservices.sde文件。
4. 添加服务名、端口号和网络协议到 WINNTsystem32driversetcservices 文件中。须确认所用的端口号没有被用过。
5. 删除新的giomgr.log文件中的内容。
6. 如果需要,更新新的giomgr.defs文件,以指定新实例的操作参数。
7. 如果需要,更新新的dbtune.sde 文件,以指定参数给在新实例的数据库中创建数据时使用。
8. 确认SDEHOME 变量指向正确的新ArcSDE实例位置,并运行给对应数据库使用的sdesetup 命令来创建新数据的存储表。
9. 使用 “sdeservice -o create” 命令创建新的ArcSDE服务。


对于UNIX:

1. 给新实例创建一个新的工作目录。
2. 拷贝 $SDEHOME 到新创建的工作目录。
3. 用适当的RDBMS 连接变量(如ORACLE_SID)更新新的dbinit.sde 文件。
4. 用新的实例名、端口号和网络协议更新 $SDEHOME/etc/services.sde 文件。
5. 添加服务名、端口号和网络协议到 /etc/services 文件。须确认所用的端口号没有被用过。
6. 删除新的giomgr.log文件中的内容。
7. 如果需要,更新新的giomgr.defs文件,以指定新实例的操作参数。
8. 如果需要,更新新的dbtune.sde 文件,以指定参数给在新实例的数据库中创建数据时使用。
9. 确认SDEHOME 变量指向正确的新ArcSDE实例位置,并运行给对应数据库使用的sdesetup 命令来创建新数据的存储表。

方案二:
1、在oracle中建两个数据库A和B;
2、使用SDE post配置数据库A中的SDE表空间、用户、密码、服务等。
3、将配置好的SDE安装目录重新复制一份,更改dbinit.sde中的SID为B,在更改service.sde中的服务名。
4、使用SDE post配置数据库B中的SDE表空间、用户和密码,配置到服务处关闭,改手工创建服务。命令行语句中增加 -H 参数,即指定第二个SDE的安装目录。如果缺少该参数,则新建的服务关联的是数据库A,你可查看dbinit.sde中的SID是否指向了同一个数据库。
9.2中不能在oracle中删除SDE用户下的所有对象,一种解决方法:删除SDE用户,然后重建,角色权限可以参考默认创建的SDE的权限,然后导入备份的数据,不过这样也可能有警告信息提示,但不影响数据浏览。另一种删除SDE用户和表空间,重新post。
ArcSDE 使用小结 阅读详情

相关推荐

ArcGIS10.2.2安装ArcSDE(数据为 PostgreSQL9.2)2020.10.7

ArcGIS配置PostgreSQl数据创建ArcSDE,并利用ArcPy读取sde数据中的tif文件环境第一步,安装PostgreSQL9.2第二步,PostgreSQL9.2目录文件配置第三步,利用ArcGIS创建SDE数据第四步,在ArcCatalog中建立到PostgreSQL数据sde连接第五步,打开PgAdmin III图形管理界面查看PostgreSQL中的数据第六步,将tif栅格数据存放到sde数据,并利用ArcPy来读取 环境    &nbsp

I have a dream, here my dreams come true! 7779

ArcGIS Geodatabase版本控制机制的学习总结

本文是最近内部的一个学习的自我整理,只有关键信息,如果需要详细了解,请参阅ArcGIS帮助文档: http://resources.arcgis.com/zh-cn/help/main/10.1/index.html#/na/003n000000tq000000/(关于版本机制) 1、适用条件:仅支持企业地理数据ArcSDE地理数据),而个人地理数据、文件型地理数据不支持; 2、定...

weixin_34343000的博客 300

Postgresql中创建ArcSDE全流程 —— ArcMap10.7.1

Postgresql中创建ArcSDE系统环境创建SDE扩展pgsql安装sde登录pgAdmin 查看sde是否创建成功从ArcMap连接pgsde连接sde创建要素类通过pg查看数据         系统环境 系统:Windows 10 专业版 18363 软件:ArcMap 10.7.1 、 PostgreSQL 11.2     ......

alun550的博客 3077

ArcSDE 的介绍和使用

        SDEArcGISer需要掌握的技术,它作为空间数据管理的一个中间件,目前还在不断发展中,虽然传统的RDBMS也在开发自己的空间引擎,比如Oracle Spatial,但是,SDE还是比较好用的。         在这篇文章介绍如何在Oracle 12C配置SDE创建SDE企业级数据——在 Oracle 中配置 extproc 以访问 ST_Geometry 1.介绍 ...

aganliang的专栏 1万+

ArcSDE实例与多实例创建

ArcSDE实例与多实例创建   1、     单实例创建: 1)、安装Arcgis 10.X SDE 2)、修改services.sde文件 在SDE安装目录中找到services.sde文件(一般在C:\ProgramFiles\ArcGIS\ArcSDE\ora11gexe\etc\services.sde),下方有一行 #esri_sde              5151

qq_35253578的博客 935

图解,为多个oracle数据下添加ArcSde实例

最开始肯定要先建一个oracle数据,我假设名称为dbgis 1, 2, 3, 不重新指定就会出现这个错误,因为以前有sde.dbf文件了 4, 5, 6, 7, 8, 如果以前授权成功过就会出现这个错误。 这时可以先不授权,点取消 9, ...

weixin_30548917的博客 135

sdeoracle分布式安装,ArcGis+Oracle10gR2多数据实例SDE的服务安装方法

ArcGis+Oracle10gR2多数据实例SDE的服务安装方法首先要感谢来自c s d n博客“s w f c s u n b o y”(h t t p://b l o g.c s d n.n e t/s w f c s u n b o y/a r c h i v e/2007/10/09/18161 41.a s p x)和百度空间的“灰色的天空,灰色的心情”(h t t p://h i...

weixin_42098892的博客 251

ArcSDE安装详解

ArcSDE安装详解(2007-12-12 09:50:51)标签:it/科技  分类:技术备忘http://blog.csdn.net/fengfeiyang/archive/2005/12/14/552478.aspx 建服务sdeservice -o create -p sde -H D:/arcgis/ArcSDE

su317的专栏 728

oracle 配置sde,配置多个Oracle实例sde服务

配置多个Oracle实例sde服务一、创建新的oracle实例sx;二、将原来默认安装的ArcGIS\ArcSDE\oracle10gexe文件夹拷贝并重命名为oracle10gexesx,只要设置一下dbinit.sde中的ORACLE_SID使之对应到新创建的数据实例名sx。三、配置sde1、选择Custom2、去掉Create ArcSDE Service3、sys user passw...

weixin_35725654的博客 661

一台机器安装运行多个ArcSDE数据

原文地址:http://gisweekly.com/2010/09/install-multi-sde-one-machine/ 一台机器安装运行多个ArcSDE数据 九 07 2010 Published by Jack under ArcSDE, arcgis 为了测试不同配置数据,今天搞了一下,顺便把安装方法记录下来。本例用的是Oracle。 1,创建

jie66989的专栏 625

arcsde 连接oracle ,配置空间数据(附带史上最全oracle安装步骤)

想好好的来一次排版,让大家看的舒服我也写的舒服,可是一到写的时候,又不知道如何去下手。。。算了直接一步步来吧。                  加油!你是最土的~~ 首先我们要进行准备工作,那就是先装好oralce 11g的服务端和客户端,要是32位的,64位的我不知道行不行, oracle服务端:(为了节省时间我直接简述+贴图片了) 1、双击安装: 2、配置安全更新:不接收安全更...

往事随风的博客 4436

ArcGISSDE数据连接实战教程

ArcGIS 是地理信息系统(GIS)的一套解决方案,广泛应用于地图制作、空间数据处理和地理分析。ArcSDE(Spatial Database Engine)是连接GIS和关系型数据管理系统(RDBMS)的中间件,提供空间数据存储、检索和管理功能。在本章中,我们将介绍ArcGISArcSDE的基本概念、架构以及它们在地理信息领域的应用和重要性。ArcGIS支持多种主流的关系型数据管理系统(RDBMS),包括但不限于:OracleIBM DB2PostgreSQL。

weixin_35459464的博客 1493
上一篇: SDE命令行安装配置
下一篇: arcsde9.2和oracle分布式安装
junmail
博客等级 码龄21年 159粉丝 452原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值