cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
阅读:902回复:0

创建多个ArcSDE实例

楼主#
更多 发布于:2008-07-14 23:36
内容摘要<BR>有时候,我们需要有多于一个的ArcSDE实例同时运行。只要存在多个数据库实例,就可以实现这个目的。ArcSDE与RDBMS之间必须是一个一一对应的关系。ArcSDE会锁定版本表,以保证每个数据库实例只对应一个ArcSDE实例。<BR>过程描述<BR>对于Windows:<BR><BR>1. 拷贝 %SDEHOME% 到一个新的位置。<BR><BR>2. 用适当的RDBMS连接变量(如RACLE_SID)更新新的dbinit.sde 文件。<BR>3. 用新的实例名、端口号和网络协议更新 %SDEHOME%etcservices.sde文件。<BR>4. 添加服务名、端口号和网络协议到 WINNTsystem32driversetcservices 文件中。须确认所用的端口号没有被用过。<BR>5. 删除新的giomgr.log文件中的内容。<BR>6. 如果需要,更新新的giomgr.defs文件,以指定新实例的操作参数。<BR>7. 如果需要,更新新的dbtune.sde 文件,以指定参数给在新实例的数据库中创建数据时使用。<BR>8. 确认SDEHOME 变量指向正确的新ArcSDE实例位置,并运行给对应数据库使用的sdesetup 命令来创建新数据的存储表。<BR>9. 使用 “sdeservice -o create” 命令创建新的ArcSDE服务。<BR><BR><BR><BR>对于UNIX:<BR><BR>1. 给新实例创建一个新的工作目录。<BR>2. 拷贝 $SDEHOME 到新创建的工作目录。<BR>3. 用适当的RDBMS 连接变量(如ORACLE_SID)更新新的dbinit.sde 文件。<BR>4. 用新的实例名、端口号和网络协议更新 $SDEHOME/etc/services.sde 文件。<BR>5. 添加服务名、端口号和网络协议到 /etc/services 文件。须确认所用的端口号没有被用过。<BR>6. 删除新的giomgr.log文件中的内容。<BR>7. 如果需要,更新新的giomgr.defs文件,以指定新实例的操作参数。<BR>8. 如果需要,更新新的dbtune.sde 文件,以指定参数给在新实例的数据库中创建数据时使用。<BR>9. 确认SDEHOME 变量指向正确的新ArcSDE实例位置,并运行给对应数据库使用的sdesetup 命令来创建新数据的存储表。<BR>
喜欢0 评分0
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
游客

返回顶部