• arcsde 和oracle(双机热备)分布式安装(转载)


    环境:

    oracle10gR2安装在两台服务器上,但只是做双机热备,操作系统均为windows server 2003 sp2

    arcsde安装在第三台机器上,操作系统为windows server 2003 sp2

    安装步骤:

    1、需要在ArcSDE的安装机器上安装Oracle Client,或者安装ODAC,只要能安装Oracle Net软件的就可以了,假设配置的oracle连接服务名为:Oracle_ServiceName

    2、安装ArcSDE程序和ArcSDE 9.2 for Oracle10g步骤一致

    3、安装ArcSDE 9.2的SP4补丁

    4、在$SDEHOME目录下ect/dbinit.sde文件夹,打开,如果有:

    set Oracle_SID = Oracle_ServiceName
    改为:

    set LOCAL = Oracle_ServiceName  (Oracle_ServiceName是指用Oracle Net配置的本地的Oracle连接服务名)
    如果没有则添加:set LOCAL = Oracle_ServiceName

    5、在配置到最后一步创建服务的时候。不选择对话框向导创建,而选择命令语句操作创建服务:
    启动cmd,输入:sdeservice -o create -d Oracle10g,Oracle_ServiceName -i esri_sde -p sde -n
    (注意命令语句最后要以-n 结束)

    6、保证C:/WINDOWS/system32/drivers/etc/services 和%sdehome%/etc/services文件里面打开SDE服务端口:ESRI_SDE 5151/TCP #ArcSDE for Oracle。(一般安装sde后自动会添加该端口的打开)

    7、安装成功

    8、sdemon -o start -i esri_sde -p sde就可以成功启动服务了

    9、如果第8步失败,并提示1053的错误,重启机器,一般sde即可启动

    10、如果还是不行,就在系统环境变量中加变量:LOCAL,并让它等于前面配置的oracle的连接服务名:Oracle_ServiceName

    第10点是我碰到问题的解决,可能到第9步,一般都可以启动了,但如果还是不行,在windows事件日志中提示无法连接数据库,则添加这个环境变量,再重启机器,就可以解决问题了

    转载自http://dbajun.javaeye.com/blog/210449

  • 相关阅读:
    数组排序去重
    js打印页面添加分页
    使用navicate可视化工具连接mysql数据库错误
    php_smarty模板引擎与.NET_VTemplate模板引擎对比
    JoshChen判断是否微信内置浏览器访问【转载】
    JoshChen毕业设计分享之班级网站-ASP.NET
    JoshChen防止前台恶意修改数据
    JoshChen安卓开发学习,从零开始(2)
    JoshChen安卓开发学习,从零开始(1)
    JoshChen模式笔记之php单例模式
  • 原文地址:https://www.cnblogs.com/Aragon/p/2820534.html
Copyright © 2020-2023  润新知