软件安装之arcsde10.0集群

跟一般linux环境下安装并无多大差别,一台机器完全安装另外一台配置环境变量直接启动服务即可

问题1

执行sdesetup报错如下

[sde@ArcGIS~]$ sdesetup –o install –d ORACLE10G –p sde

sdesetup:error while loading shared libraries: libXm.so.3: cannot open sharedobject file: No such file or directory

问题分析:缺少包文件openmotif-2.3.1-2.el5_4.1, openmotif22-2.2.3-18

解决方法:从系统安装盘中找到这俩个包进行安装,如果发现过多依赖包可以通过命令rpm –ivh openmotif-2.3.1-2.el5_4.1.x64.rpm --nodeps--force来安装。

如果发现已经有了libXm.so包但还是报错,通过硬连接来解决这个问题

cd/usr/lib64 或cd /usr/lib

lnlibXm.so.4 libXm.so.3

问题2

执行sdesetup报错如下:

[sde@ArcGIS ~]$ sdesetup –o install –d ORACLE10G –p sde

sdesetup:error while loading shared libraries: libg2c.so.0: cannot open shared objectfile: No such file or directory.

 
问题分析:缺少包文件compat-libf2c

解决方法:从系统安装盘中找到这个包进行安装,如果发现依赖包可以通过命令

rpm–ivh compat-libf2c-34-3.4.6-4.rpm --nodeps --force来安装。

 

问题3

执行sdesetup报错如下

[sde@ArcGIS ~]$ sdesetup –o install –d ORACLE10G –p sde

----------------------------------------------------------------

Error:while loading shared libraries:libsdesetup.so:cannot open shared object file:No such file or directory

-bash:Error:: command not found

 

问题分析:selinux设置导致无法shared libraries

解决方法:编辑/etc/selinux/config 将把SELINUX=enforcing注释掉,然后新加一行为: SELINUX=disabled保存关闭重启服务器。

如果这样设置了还不好使,在你保证 SElinux被 disable后.切换到sde用户执行以下命令: chcon -t texrel_shlib_t  / home/sde/sdeexe100/lib/libsdesetup.so

如果还不行,就需要详细检查一下sde用户的环境变量了,特别是有没有LD_LIBRARY_PATH。

问题4

 [sde@ArcGIS ~]$ sdesetup –o install –dORACLE10G –p sde

 SES_iconv_open(UTF-8,zh_CN.euc) failed)

EnterDBA password:

SES_iconv_open(UTF-8,zh_CN.euc)failed)

SES_iconv_open(UTF-8,zh_CN.euc)failed)
问题分析:字符显示问题

解决方法:export LANG=C 或者export LANG=UTF-8,zh_CN.euc或者配置环境变量然后在执行sdesetup

问题5

  执行sdesetup报错如下:

[sde@ArcGIS ~]$ sdesetup–o install –d ORACLE10G –p sde

[TueMarch 27 20:02:37 2012] Error: Unable to connect db

[TueMarch 27 20:02:37 2012] ORA-01034: ORACLE not available

ORA-27123:unable to attach to shared memory segment

LinuxError: 13: Permission denied

问题分析: sde用户对oracle权限受限的问题:

解决问题:切换到用户root 执行命令

#chmod6751 $ORACLE_HOME/bin/oracle

务必重新启动Oracle

注:不要认为Oracle整个目录赋予777就好使 实践证明那样并不好使

环境变量问题

export PATH=$PATH:$HOME/bin

export ORACLE_BASE=/oracle

export ORACLE_HOME=$ORACLE_BASE/oracle/

export ORACLE_SID=fkdb0

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$SDEHOME/bin

export LD_LIBRARY_PATH=$SDEHOME/lib:$ORACLE_HOME/lib:/usr/lib

#export LC_CTYPE=zh_CN.UTF-8

export SDEHOME=/arcsde/sdeexe100

#export two_task=fkdb0

export TNS_ADMIN=$ORACLE_HOME/network/admin

最好使用echo $PATH

[arcsde@dbrac1~]$ echo $PATH

/home/arcsde/bin:/oracle/oracle//bin:/arcsde/sdeexe100/bin

问题6

[sde@dbrac2~]$ sdesetup -o install -d ORACLE11G -p sde

 

ESRIArcSDE Server Setup Utility Mon Aug 20 09:36:40 2012

----------------------------------------------------------------

Connectionto sde failed(0)

Extendederror: ORA-12154: TNS:could not resolve the connect identifier specified

Errorcreating ArcSDE direct connection (-51)

验证sde用户是否有访问tnsnames.ora的权限


空间数据库专项研究群:Oracle+Arcsde:278243013

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值