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

转载于:https://www.cnblogs.com/Aragon/archive/2011/02/15/2820534.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/380714.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python中文件描述符_Python中的描述符

python中文件描述符In Python, a class that implements a get, set or delete methods for an object is called descriptors. Descriptors are the way to create attributes and add managed attributes to objects. These are used to protect the attributes from changes…

PHP的foeach用法

PHP 4 引入了 foreach 结构,用foreach可以帮助我们简单遍历数组,foreach 仅能用于数组,当用于其它数据类型或者一个未初始化的变量时会产生错误。 其用法为: foreach(数组 as 键 > 值){//循环体}当数组只有值,没有…

不为事务而事务

背景: 最近在做一个项目,需要用到两个第三方组件:北京莲塘语音组件和CMailSever前者作为语音聊天室的二次开发组件,后者用于网站的小型邮件系统二次开发组件 需求: 用户在主程序登陆后,无须再次登陆…

英语学习过程中的几点体会(1)

这几天一直在解决英语学习中的单词问题.确切的说就是积累单词量,在我们这里也不叫单词量,我给它起了个新名称 叫做:音像量 关于音像量的积累.遇到了很多问题. 比如我们找了很多资料,有国内的,国外的.视频,图片.甚至我们还自己做了两版词库.但是每个资料都有不同的问题. 每次开会…

java split 坑_java String split 踩坑记

split操作是出镜率非常高的一个方法, 但是我们使用中通常会使用两个类提供的split方法, 他们在入参类型一样, 但是效果却有一些差别, 稍不注意容易踩坑.java.lang.String#splitString提供了两个重载方法:public String[] split(String regex, int limit)public String[] split(…

c#给定编码中的字符无效_C#程序检查给定的字符串是否等于(==)运算符

c#给定编码中的字符无效Input two strings and check whether they are equal or not using C# program. 输入两个字符串,并使用C#程序检查它们是否相等。 用于字符串比较的C#代码 (C# code for string comparison) Here, we are asking for…

bugzilla学习

October 03, 2003 bugzilla学习 Bugzilla是一个bug追踪系统,用以管理bug提交、bug消除,不仅能降低同样错误的重复发生,提高开效率,而且有助于项目管理的难度。更有人打算用借助此系统,用前人的bug来教育新来的程序员&a…

vbs向指定的日志文件添加日志

向指定的文件写字符串,第三个参数指定是否删除原来的内容 Function Z_WriteLog(sFileName, sText)Dim fs, fso, sLogsLog Now() & ": " & sTextset fs CreateObject("Scripting.FileSystemObject")set fso fs.OpenTextFile(sFileNam…

php的list函数

作用&#xff1a;把索引数组中的值赋给一组变量&#xff0c;像 array() 一样&#xff0c;这不是真正的函数&#xff0c;而是语言结构。 list() 可以在单次操作内就为一组变量赋值。 <?phpheader(content-type:text/html;charsetutf-8);$personarray(DL_one,18,man);list($…

java get key_java如何获取String里面的键值对:key=valuekey=value

我一个朋友帮我写了一个&#xff0c;分享给大家&#xff1a;package com.qtay.gls.common;import java.util.Arrays;import java.util.HashMap;import java.util.Map;import java.util.Objects;public class FormDecoder {private Map parameters;public FormDecoder(String st…

python中二进制整数_Python程序查找表示二进制整数的必要位数

python中二进制整数Given an integer number and we have to find necessary bits to represent it in binary in python. 给定一个整数&#xff0c;我们必须找到必要的位以用python二进制表示它 。 To find necessary bits to represent a number – we use "bit_length…

我也终于有被认为是高手的时候了,^_^

昨天&#xff0c;马超打电话&#xff0c;让我回去给老同事讲安装的制作过程&#xff0c;说什么——他们不会。 汗......心想&#xff0c;当初谁教我啊?!还不都是自己学习摸索的&#xff0c;可现如今人家话说到这儿&#xff0c;也不好硬搪塞掉&#xff0c;去就去呗&…

php的range函数

range() 函数用于创建一个包含指定范围的元素的数组。 语法&#xff1a; range(low,high,step) “”“ low:起始值 high&#xff1a;最大值 step&#xff1a;步长&#xff0c;可写可不写&#xff0c;默认为1 ”“”<?phpheader(content-type:text/html;charsetutf-8);$arr…

单挑力扣(LeetCode)SQL题:1549. 每件商品的最新订单(难度:中等)

相信很多学习SQL的小伙伴都面临这样的困境&#xff0c;学习完书本上的SQL基础知识后&#xff0c;一方面想测试下自己的水平&#xff1b;另一方面想进一步提升&#xff0c;却不知道方法。 其实&#xff0c;对于技能型知识&#xff0c;我的观点一贯都是&#xff1a;多练习、多实…

php常量变量连接,PHP常量及变量区别原理详解

常量&#xff1a;用于储存一个不会变化也不希望变化的数据的标示符(命名规则与变量相同)定义形式&#xff1a;使用 define() 函数定义使用形式&#xff1a;define(“常量名” &#xff0c;常量值)使用 counst 语法定义使用形式&#xff1a;counst 常量名 常量值使用常量&#…

js生成随机数

Math.round(Math.random() * 10000) 父窗口弹出子窗口&#xff0c;子窗口选择值后&#xff0c;赋值到父窗口的某个控件上 父窗口代码&#xff1a; function fn_GetMarksClassModel() { var url "SelectMarksClassModel.aspx?temp" Math.round(Math.random(…

字符串最长回文子串_最长回文子串

字符串最长回文子串Problem statement: 问题陈述&#xff1a; Given a string str, find the longest palindromic substring. A substring need to be consecutive such that for any xixj i<j must be valid in the parent string too. Like "incl" is a subst…

一个人在办公室的日子

同我一起工作的那个大学同学兼同事ALICE因为个人原因,最近请假了一个星期.剩下了孤单的我在公司应付日常英文翻译书写工作。的确有点闷&#xff0c;的确有些不习惯&#xff0c;点讲&#xff0c;习惯了两个人一起吃饭聊天&#xff0c;一起拼命赶稿子&#xff0c;一起饭后散步&am…

php的array_merge函数

array_merge函数用于把一个或多个数组合并为一个数组 语法&#xff1a; array_merge(array1,array2,array3...)<?phpheader(content-type:text/html;charsetutf-8);$a1array("a">"red","b">"green");$a2array("c"…

php 命令链模式,设计模式之------命令链模式

/*****命令链模式&#xff1a;松散耦合为主题&#xff0c;发送消息&#xff0c;命令和请求通过一组命令**封装一系列操作** 一条命令被看做只执行了一个函数********/Interface ICommand{function isValue($val);}class CommonClain{private $_command;public function __const…