Arcgis SDE linux 安装
来源:互联网 发布:切片软件手机 编辑:程序博客网 时间:2024/05/18 05:43
Arcgis SDE安装部署
1.1安装需要的包
yum installbinutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devellibstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
1.2修改相关参数如下:
修改/etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 68719476736
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
之后执行sysctl –p使更改参数生效。
修改limits.conf
# vi /etc/security/limits.conf 加入如下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
更改/etc/pam.d/login文件,在文件的最后面添加下面的内容
# vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
1.3创建oracle用户
groupadd dba
useradd -G dba oracle
passwd oracle
输入oracle用户的密码
1.4创建目录
mkdir -p /oracle/product/11.2.4/db_1
chown -R oracle:dba /oracle
chmod -R 775 /oracle
1.5修改/etc/profile
Vi /home/oracle/.bash_profile
加入如下内容:
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.4/db_1
export PATH=$ORACLE_HOME/bin:$PATH
1.6使用oracle用户重新登录系统 ,开始安装
使用root用户依次执行上面的脚本,如下:
之后点击OK,完成安装
之后编辑tnsnames.ora文件 ,加入如下内容。如下:
以下以安装ArcSDE for oracle 10g 的64位安装为例
2.安装SDE
2.1创建用户sde
[root@arcsrv1 ~]# groupadd sde
[root@arcsrv1 ~]# useradd -g sde sde
[root@arcsrv1 ~]# passwd sde
2.2修改sde环境变量信息,如下:
Vi /home/sde/.bash_profile
加入如下内容:
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/db_1
export SDEHOME=/home/sde/sdeexe100
exportPATH=$ORACLE_HOME/bin:$PATH:$SDEHOME/sdeexe100/bin
export LD_LIBRARY_PATH=$SDEHOME/sdeexe100/lib:/usr/lib:/lib:$ORACLE_HOME/lib
连接远程数据库
[sde@arcsrv1 ~]$ more .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startupprograms
PATH=$PATH:$HOME/bin
export PATH
export NLS_LANG=american_america.zhs16gbk
export ORACLE_SID=nisczy
export ORACLE_BASE=/oracle
exportORACLE_HOME=$ORACLE_BASE/product/11.2.4/db_1
exportSDEHOME=/home/sde/sdeexe100
exportPATH=$ORACLE_HOME/bin:$PATH:$SDEHOME/bin
exportLD_LIBRARY_PATH=$SDEHOME/lib:/usr/lib:/lib:$ORACLE_HOME/lib
TWO_TASK=nisczy
export TWO_TASK
[sde@arcsrv1 ~]$
2.3安装SDE
[sde@arcsrv1oracle11g_64]$ ls
[sde@arcsrv1oracle11g_64]$ ./install -load
yes
[/mediamnt] /home/sde/oracle11g_64
[/home/sde/oracle11g_64] /opt/arcgis/arcsde
2.4创建数据库用户SDE和表空间
修改如下文件
cd $SDEHOME/tools/oracle
修改createsdeoracle.sql,修改内容标红的部分:
grant execute on dbms_pipe to public;
grant execute on dbms_lock to public;
connect system/oracle
create tablespace sde
datafile '/oracle/oradata/sde.dbf' size 1024M
extent management local uniform size 512K;
create user sde identified by sde
default tablespace sde temporary tablespace temp;
grant CREATE SESSION to sde;
grant CREATE TABLE to sde;
grant CREATE PROCEDURE to sde;
grant CREATE SEQUENCE to sde;
grant CREATE TRIGGER to sde;
grant CREATE TYPE to sde;
grant CREATE LIBRARY to sde;
grant CREATE PUBLIC SYNONYM to sde;
grant CREATE OPERATOR to sde;
grant CREATE INDEXTYPE to sde;
grant DROP PUBLIC SYNONYM to sde;
grant CREATE VIEW to sde;
grant UNLIMITED TABLESPACE to sde;
grant ADMINISTER DATABASE TRIGGER to sde;
2.5 数据层面创建library
把附件复制到数据库所在机器的ORACLE_HOME目录下:
附件是AIX平台oracle 11g下使用的库文件。
比如/oracle/11.2.4/下
[root@arcsrv1 ~]# su - oracle
[root@arcsrv1 ~]#sqlplus sde/sde
SQL >create or replace library ST_SHAPELIB as '/home/sde/sdeexe100/lib/libst_shapelib.so';
/
查看library的状态是否为VALID
SQL > select * from user_libraries;
sqlplus sde/sde
SQL >create or replace library ST_SHAPELIB as '';
/
2.6更改文件。如下:
2.6.1 更改services.sde,加入如下最后一行
[root@arcsrv1 etc]# vi services.sde
esri_sde 5151/tcp
2.6.2 更改/etc/services
Vi /etc/services 加入如下最后一行
[root@arcsrv1 etc]# tail -1 /etc/services
esri_sde 5151/tcp
2.7创建服务
[sde@arcsrv1 bin]$ pwd
/opt/arcgis/arcsde/sdeexe100/bin
[sde@arcsrv1 bin]$ ./sdesetup -o install -d ORACLE11G -Dnisczy -u sde -p sde
2.8注册SDE
[sde@arcsrv1 bin]$ ./sdesetup -o update_key -d ORACLE11G -l/opt/arcgis/2server.ecp
Enter DBA password:
ESRI ArcSDE Server Setup Utility Thu Mar 2023:13:11 2014
----------------------------------------------------------------
Successfully updated authorization key.
2.9启动SDE服务
[sde@arcsrv1 bin]$ ./sdemon -o start
[sde@arcsrv1bin]$ ./sdemon -o status
ArcSDE Instance esri_sde Status on arcsrv1at Thu Mar 20 23:17:45 2014
-------------------------------------------------------------------------
Server Connection Mode: Accepting Connections
Active Server Processes: 27
2.10一台SDE服务器创建多个sde服务(数据库oracle11g_64不在本机)配置
1、配置TNS
ZYDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 132.194.21.39)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = zydb)
)
)
$echo export ORACLE_SID=ZYDB
$echo $ORACLE_SID
ZYDB
2、创建表空间、用户、并赋权限
drop user sde cascade ;
grant execute on dbms_pipe to public;
grant execute on dbms_lock to public;
connect system/sys_912
create tablespace sde
datafile '/oradata04/zydb/sde.dbf' size20480M
extent management local uniform size 512K;
create user sde identified by sde
default tablespace sde temporary tablespacetemp;
grant CREATE SESSION to sde;
grant CREATE TABLE to sde;
grant CREATE PROCEDURE to sde;
grant CREATE SEQUENCE to sde;
grant CREATE TRIGGER to sde;
grant CREATE TYPE to sde;
grant CREATE LIBRARY to sde;
grant CREATE PUBLIC SYNONYM to sde;
grant CREATE OPERATOR to sde;
grant CREATE INDEXTYPE to sde;
grant DROP PUBLIC SYNONYM to sde;
grant CREATE VIEW to sde;
grant UNLIMITED TABLESPACE to sde;
grant ADMINISTER DATABASE TRIGGER to sde;
3、安装sde软件包、打补丁(oracle11g_64 sde10-sp5-ora11g-lx64);
4、修改配置文件services.sde 、services.sde
[sde@arcgis2 etc]$ more services.sde
/* $Id: services.sde,v 1.2 1999/01/2201:01:35 donna Exp $ */
#
# ESRI SDE Remote Protocol
# Note: uncomment the line below touse ESRI's default port
#
esri_sde_zydb 5152/tcp //new
esri_sde 5151/tcp
#
[root@arcgis2 ~]# tail -f /etc/services
esri_sde 5151/tcp
esri_sde_zydb 5152/tcp
5创建sde服务、赋权
创建服务:
sdesetup -o install -d ORACLE11G -D ZYDB -i esri_sde_zydb -u sde -p sde
赋权:
sdesetup -o update_key -d ORACLE11G -i esri_sde_zydb -p sde -l/home/sde/ArcGISServerEnterprise_server.ecp
6、启动服务
#sdemon –ostatus/start/shutdown
- Arcgis SDE linux 安装
- ArcGIS Desktop + Server + SDE 安装路上
- ArcGIS SDE 10.1for oracle 安装 windows7
- 安装arcgis sde时候报ORA-01219
- Linux操作系统下配置 ArcGIS Server 连接SDE空间库
- arcgis SDE for Java
- ArcGIS SDE创建教程
- ArcGIS Engine 添加SDE数据库
- ArcGIS SDE for Oracle 客户端安装配置,oracle中文乱码解决
- ArcGIS Server 10.2 FeatureService发布详解(包括安装PostgreSQL并创建SDE数据库)
- Arcgis server在solaris和linux上,用直连的方式连接sde的时的配置
- SDE命令行安装配置
- 关于SDE的安装
- sde无法安装案例
- ArcGis连接sde并取数据
- 基于Arcgis的SDE连接时间分析
- ArcGIS SDE数据库版本控制的总结
- 通过ArcGIS SDE -PostgreSQL-Server发布服务
- Android中遇到的需求与解决方案二
- Install Zabbix 2.2.6 From Sources (CentOS 6.4)
- never need to draw
- 贵圈真乱!反腐扩至文艺圈人士,文艺圈与官场关系有多乱?
- Openwrt Luci界面开发
- Arcgis SDE linux 安装
- 左式堆的实现与详解
- 玩转android之Action bar
- jquery - 使用jquery生成二维码
- C语言精髓:最大公约数
- 软件工程大作业---《苕皮段子》段子笑话APP(转载)
- 马云吐槽京东大悲剧事件始末 阿里真的无人能敌吗?
- 今日万达院线002739申购指南-万达院线002739如何申购
- 银行贷款需要满足什么条件 各银行经营性贷款细则汇总