《ArcGis+Oracle10gR2多数据库实例下SDE的服务安装方法》.pdf

《ArcGis+Oracle10gR2多数据库实例下SDE的服务安装方法》.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ArcGis+Oracle10gR2 多数据库 实例下SDE 的服务安装方法 首 先 要 感 谢 来 自 csdn 博 客 “ swfcsunboy” (/swfcsunboy/archive/2007/10/09/18161 41.aspx)和百度空间的“灰色的天空,灰色的心情” (/xjblog/item/9fb8bf226d9253 a84723e8f0.html)的博客。没有他们的文章,我所碰到的问题就无 法很好的解决。谢谢。 有感于此,我也决定要把工作当中碰到的技术难题及解决方案记 录下来,来帮助更多的人尽快解决问题。 闲话少说,步入正题。 在oracle10g 数据库中安装了多个数据库实例,如何用SDE分别 进入实例中呢?其实,这个问题的关键就在于正确的安装和配置 ARCSDE。 Arcsde走TCP协议,arcsde服务启动的一个服务进程为giomgr。 我们做的工作就是让其正确启动。 1,在正常情况下,安装完 arcsde后,程序会自动启动 post installation,配置sde服务,这时先不要配置服务,先行退出。 2,在arcsde的安装目录中有一个ora10gexe的目录(该目录中 的下一层\bin中有文件giomgr)。把它复制下来改名为ora10gexe2 等名字,待用。 在ora10gexe\etc\目录中有启动sde服务需要的一些配置文件。 在文件dbinit.sde中会有类似下边的语句 # Oracle SID for service esri_sde52(服务的名字). set ORACLE_SID=myGIS(数据库实例的名字) 该文件告诉SDE启动的是那个实例的服务 在services.Sde中会有如下语句 esri_sde 5151/tcp(该服务所对应的TCP协议端 口号)。 3,启动post installation,进行配置,进入到下图步骤时注意 在该对话框中选custom选项。下一步; 在该对话框中,不要勾选画圈选项。下一步; 在该对话框中,请注意,建议你在配置第一个SDE服务的时候, 不要使用默认的选项,先选择user custom file ,browse的目录就 是刚才复制的文件夹ora10gexe2,文件在里边。下一步; 其他步骤一般默认设置就好,安装成功的话,会有一对话框弹出, 然后让你注册sde。 4,配置第二个post installation。大体步骤同前,就是在定义 giomgr.defs文件时,用默认值就好了。 5,启动SDE服务,先启动第一个装的sde,在启动之前,检查\etc 目录下的文件dbinit.sde和services.sde文件的配置情况和你的数 据库实例是否一致。如一致,在命令窗口运行如下命令: sdeservice -o create -d oracle,samp -p test -i esri_sde -H C:\ArcGIS\ArcSDE\ora10gexe2 关于该命令的具体用法,可查看帮助。执行完该命令后在系统服 务里应有如下服务, 启动该服务即可。 用同样的方法启动第二个服务。关键是查看文件dbinit.sde和 services.sde文件的配置情况。services.sde文件中服务的名字和 端口要修改,如修改为: esri_sde52 5152/tcp等语句。 6 , 如 果 在 arccatalog 中 有 问 题 , 可 在 C:\WINDOWS\system32\drivers\etc目录下有services文件,在其 最后加入如下语句: esri_sde 5151/tcp #ArcSDE for Oracle esri_sde52 5152/tcp #ArcSDE for Oracle10g 正常情况下,这两个服务都应该启动了,如果无法启动,应是服务配 置时,出了问题。可反复测试一下。 7,启动arccatalog,在database connections中添加空间数据库 连接, 在services中添加服务名称,在database中添加数据库实例名

文档评论(0)

ghfa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档