Linux安装ArcSDE常见问题

原创 2013年12月03日 21:16:11

一直在32位的linux下安装SDE,感觉简单几步就完成了,没遇到什么问题。没想到64位系统的SDE有些地方还不太一样,遇到非常多的问题。比如有几个包文件(不是Oracle必须的)必须安装。下面就来看一下在64Oracle中安装SDE常遇到的一些问题。

 

问题1

 

执行sdesetup报错如下

 

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

 

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

 

 

 

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

 

openmotif22-2.2.3-18

 

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

 

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

 

cd /usr/lib64 cd /usr/lib

 

ln libXm.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 object file: Nosuch file or directory.

 

 

 

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

 

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

 

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

 

 

 

问题3

 

执行sdesetup报错如下

 

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

 

—————————————————————-

 

Error: while loading sharedlibraries:libsdesetup.so:cannot open shared object file :No such file ordirectory

 

-bash: Error:: command not found

 

 

 

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

 

解决方法:编/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 –d ORACLE10G –p sde

 

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

 

Enter DBA password:

 

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

 

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

 

 

 

问题分析:字符显示问题

 

解决方法:export LANG=C 然后在执行sdesetup

 

 

 

问题5

 

执行sdesetup报错如下:

 

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

 

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

 

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

 

ORA-27123: unable to attach to sharedmemory segment

 

Linux Error: 13: Permission denied

 

 

 

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

 

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

 

#chmod 6751 $ORACLE_HOME/bin/oracle

 

务必重新启动Oracle

 

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

 

Linux下安装ArcSDE的一种典型错误和解决方法

1 环境说明: Oracle10.2.0.1_linux_x86_64 Linux RadHat Enterprise5_64 ArcSDE 9.3.1 For Linux_oracle10g_...
  • esricd
  • esricd
  • 2012年04月16日 10:12
  • 1712

Linux操作系统安装ArcSDE10

1:首先检查一下在Linux操作系统下Oracle数据库是否能启动,是否能连通等 [oracle@localhost ~]$ sqlplus sys/oracle@orcl as sysdba S...

ArcSDE常见问题总结(二)

以下为总结的ArcSDE的常见问题,这些问题已经都是Yes or No的回答形式,稍微会加一些说明。 1:ArcSDE是否支持MDSYS.ST_Geometry? 回答:不支持。MDSYS...

ArcSDE常见问题总结(一)

产品及版本:ArcSDE9.3 9.3.1 10 平台:Windows 2003, 2008Server 问题:为什么我在ArcMap上面编辑数据,新编辑的数据在数据库的同名表看不到信息呢? 答...

Linux下安装oracle的常见问题小结

  • 2010年09月10日 16:00
  • 30KB
  • 下载

Linux常见问题解答集中版

  • 2007年08月26日 19:33
  • 313KB
  • 下载

linux+nginx+mysql+php安装 以及常见问题得解决方案

#####仅为代码块整合,非全自动无脑安装,请理解各代码块作用,并注意安装过程中的错误#### 首先卸载默认安装的 # rpm -qa | grep httpd ...

linux开发常见问题

  • 2009年05月30日 13:37
  • 455KB
  • 下载

Linux内核分析及常见问题解答

  • 2008年06月24日 22:30
  • 9.22MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux安装ArcSDE常见问题
举报原因:
原因补充:

(最多只允许输入30个字)