oracle 安装sde,linux安装SDE 10

必须先安装好oracle。

这里只考虑sys-v系的,debian系的,类似处理(参考apt-get/dpkg命令)

AIX 参考SMIT

HPUNIX参考SDE安装光盘里的说明.

[@more@]

1.环境准备:

非联网环境

(1)配置yum使用光盘源

安装依赖的包体

yum install -y openmotif22

yum install compat-gcc-34-g77.x86_64

(2)使用光盘源

挂载安装光盘

mount -o loop -t auto /dev/cdrom /mnt/cdrom

cd /mnt/cdrom 找到相关的rpm包位转置

ls *openmotif22* *compat-gcc*

找到后,安装相应的RPM包:rpm -ivh XXX.rpm

联网环境就直接yum 安装

3.创建sde用户和组

useradd -g dba -G oinstall sde

passwd sde

mkdir /opt/sde

chown -R sde:oinstall /opt/sde

4.编辑sde用户profile文件

su - sde

vi .bash_profile

加入如下内容:

SDEHOME=/opt/sde/sdeexe100

ORACLE_HOME=/opt/app/oracle/product/11.2.0/db_1

ORACLE_SID=orcl

TNS_ADMIN=$ORACLE_HOME/network/admin

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

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

export SDEHOME ORACLE_HOME ORACLE_SID TNS_ADMIN PATH LD_LIBRARY_PATH

5.挂载sde安装光盘文件

su - root

mount /dev/cdrom /mnt/cdrom

cd /mnt/cdrom

进入相应平台,运行install -load,按提示往下就可以了。

6. 确定oracle实例和监听已经启动

ps -ef | grep ora

lsnrctl status

7. 安装sde用户要到的oracle schema(在这一步之前必须修改、运行程序安装目录下面tools目录下的createdatabase.sql这个建立sde用户和sde表空间以及赋权,当然你也可以手动建立)

sdesetup -o install -d ORACLE11G -s oraserverc

-u sde -l sde/licenses/license.dat

按提示往下就可以了。

如果以上命令不能启动,那么请运行:export LANG=C,SDE的安装程序

做得不是很好,多语言环境支持不是很好。

8. 安装后的设置(至于为什么要这么做,是开发的同事报了个BUG,并发的时候用到的API会报错。)

sdeconfig -o alter -v LOGFILEPOOLSIZE=20 -i 5151 -u sde -p sde

sdeconfig -o alter -v ALLOWSESSIONLOGFILE=TRUE -i 5151 -u sde -p sde

注:如果直接改sde.serv_config表,会有问题的。

9.查看linux下的tcp/udp服务端口是否已经建立

文件位置/etc/services,查看里面是否有

esri_sde 5151 udp

esri_sde 5151 tcp

的字样,如果有,那么可以不用加入。事实上rhel以及相关的衍生版本是有的,其它版本请检查一下,如果有那么就不用加入了,没有请加上。

10。启动sde

sdemon -o start -ppasswd就可以启动sde了

11。确认sde已经启动

ps -ef | grep sde

netstat -a | grep 5151

大功告成!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值