ArcGIS Server for Linux RedHat5.5安装总结
一、安装环境
操作系统 Linux RedHat5.5
数据库 Oracle 11g R2
GIS平台 ArcGIS Server10.0
二、安装步骤
1、安装操作系统RedHat5.5
将安装盘插入光驱,启动服务器,系统自动从光盘启动引导安装。需要注意的几点地方:
l 在启动界面中直接按下回车键进入图形界面安装模式
l 在弹出的测试界面中选择“Skip”开始安装
l 在输入安装码界面可以选择以后输入并继续
l 在磁盘分区界面勾上检验磁盘分区,可重新对磁盘进行分区并设定大小(设置三个强制主分区,分别为/、/home、swap;其余磁盘空间设置为2-3个扩展分区,如/oradata、/orabak、/temp等)
l 定制安装内容,除以下选项需注意外,其它均可采用缺省安装:
n 桌面 全部安装GNOME桌面环境
n 服务器 全部安装服务器配置工具、万维网服务器、windows文件服务器、DNS服务器、FTP服务器
n 开发 全部安装开发工具
l 安装完毕后,系统将重新启动并引导。在引导过程中需注意如下设置:
n 防火墙【禁用】
n SeLinux【禁用】
2、安装Oracle11g
【以下步骤在root用户下进行】
第一步,检查并安装环境包
在安装完RedHat5.5后,至少还需要手动安装以下32位的软件包(这些软件包在操作系统的安装盘中【Server目录下】):
l libaio-devel-0.3.106.i386.rpm
l unixODBC-2.2.11. i386.rpm
l unixODBC-devel-2.2.11. i386.rpm
第二步,创建oracle用户、创建安装目录
#groupadd dba /*创建用户组的名称
#useradd –g dba –d /home/oracle –m oracle /*创建用户、目录
#passwd oracle /*为oracle用户添加口令
#mkdir oracle11g/product/11.2.0/dbhome_1 /*创建oracle的存储目录
#chmod –R 775 /home/oracle /*赋予目录读写权限
第三步,修改内核参数(来源于oralce11g的安装文档install.html)
修改 /etc/sysctl.conf 文件,加上如下参数:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
第四步,应用配置
/sbin/sysctl -p
第五步,修改用户限制(来源于oralce11g的安装文档install.html)
修改 /etc/security/limits.conf 文件,加上下面的参数
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
第六步,设置oracle环境变量
编辑/home/oracle目录下的.bash_profile文件,在其中增加如下语句:
export ORACLE_BASE=/home/oracle/oracle11g
export ORACLE_HOME=$ORACLEBASE/product/11.2.0/dbhome_1
export ORACLE_SID=upgis
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
第七步,切换安装用户并执行安装
l 重新启动机器或注销用户,用oracle用户登录
l 执行安装
./runInstaller
第八步,安装完毕后用root用户执行两个脚本
$ORACLE_BASE/oraInventory/orainstRoot.sh
$ORACLE_HOME/root.sh
3、安装ArcGIS Server10
针对ArcGIS Server10在RHEL5.5上的安装,现总结如下:
第一步,创建用户
arcgisserver安装用户(agssvr)
用户授权(711)
第二步,设置linux环境
Service iptables stop 停止防火墙服务
Setenforce 0 禁用SeLinux服务
第三步,检查并安装环境包,包括:
l libXp-1.0.0-8.1.e15
l compat-libstdc++296-2.96-138
l compat-openldap-2.3.43-2.2.29-12.e15
l compat-libf2c-34-3.4.6
l openmotiff22-2.2.3-18
【说明:上述软件包均必须安装32位的软件包,在64位的linux安装盘中均有】
第四步,设置主机DNS(不能设置为localhost.localdomain)
主机ip 主机名 DNS(如192.168.2.1 gisserver gisserver.com)
第五步,安装
l mount –t iso9660 –o loop *.iso /mnt
l cd /mnt/Server
l ./Setup
第六步,启动ArcGIS Server Manager并进行服务发布
用admin/admin进行登录。
【注意:1、若登录时出现Incorrect login Information的提示,则在User栏中输入机器名\admin,然后口令用admin即可登录;2、若发布SDE数据服务,出现诸如Error in starting configuration…Server object instance creation failed on machin e,服务无法启动时。在创建的agssvr目录下编辑用户环境(.bash_profile),在其中增加一句:export LANG=en_US之后重新注销用户或重新启动机器,用agssvr用户登录并进行发布,服务可正常启动。】
第六步,字体安装
将Windows中文字库拷贝至arcgis server安装目录的Fonts下。
http://blog.sina.com.cn/s/blog_53c2d4c40100y997.html