`
fokman
  • 浏览: 242013 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

在unix环境下为oracle9i安装ArcSde

阅读更多
   最近公司需要为oracle9.i安装arcsde作为空间数据库的存储,现将安装步骤写下,希望可以帮助有需要的朋友们,开始吧。。。
1、新建sde用户
用root用户登陆,新建sde用户
#useradd sde
2、sde用户配置参数
在sde用户状态中,/home/sde/目录下,.profile配置文件(或.bash_profile)
#cd /home/sde
#vi .profile(或.bash_profile)

SDEHOME=/usr/arcsde/;export SDEHOME (SDE安装路径)
ORACLE_HOME=/oracle/app/product/9.2.0;export ORACLE_HOME(ORACLE安装路径)
ORACLE_SID=ora9i;export ORACLE_SID(ORACLE的数据库实例)
PATH=$SDEHOME/bin:$ORACLE_HOME/bin:$PATH;
LIBPATH=/lib:/usr/lib: $SDEHOME/lib: $ORACLE_HOME/ctx/lib :/usr/lib:/lib:$ORACLE_HOME/lib;export LIBPATH

例:
# User specific environment for ArcSDE
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
SDEHOME=/home/sde/sdeexe90
export SDEHOME
ORACLE_HOME=/home/oracle/product/9.2
export ORACLE_HOME

ORACLE_SID=espider
export ORACLE_SID
PATH=$PATH:$SDEHOME/bin:$ORACLE_HOME/bin:/etc
export PATH
LD_LIBRARY_PATH=$SDEHOME/lib:/usr/lib:/lib:$ORACLE_HOME/lib
export LD_LIBRARY_PATH
NLS_LANG="american_america.zhs16gbk"
export NLS_LANG
3、上传sde的licences文件
客户端cmd命令打开DOS窗口;ftp命令
ftp>open 120.100.100.210(根据提示输入用户和密码:sde/sde)
ftp>cd /home/sde(小型机aix的路径)
ftp>dir(可以查看/home/sde路径的文件)
ftp>lcd d:/.(我们把ECP542061834.ecp放在d盘根目录)
ftp>bin(以二进制方式传送)
ftp>put ECP542061834.ecp
ftp>dir(再次查看/home/sde路径的文件,确定ECP542061834.ecp上传成功)

4、在aix放入光盘开始安装
(1)用root用户登陆,
#mount –v ‘cdrfs’ –r’’ –p’’ /dev/cd0 /cdrom

(2)切换到sde用户登陆,
$cd /cdrom/oracle9i_64
$ ./install –load

默认都选择yes,输入安装路径/home/sde;
5、在oracle中创建sde用户和表空间

如果第一次安装sde,则需要执行这步操作。(如果在oracle中sde表空间和数据都存在就跳过此步骤)
要完成这个任务可通过sde安装光盘中的数据库脚本
Createsdeora9i.sql(在$SDEHOME/tools/oracle)
在orcale的sqlplus中执行这个脚本。
脚本如动如下:
1. prompt * Log in as the SYS user in Oracle
connect sys/passwd as sysdba (passwd改成自己的密码)
2.  prompt * Connect as system/<password>  to create the sde
prompt * tablespace and user.
connect system/ passwd (passwd改成自己的密码)
3. create tablespace sde
datafile '/home/oracle/oradata/espider/sde.dbf' size 1000M(在引号中输入表空间文件位置,并将size改大些)
4. prompt * Connect as system/<password> to grant
prompt * permissions.
connect system/passwd; (passwd改成自己的密码)
5.最后可将最后一行的 exit; 删除好查看执行情况
6、修改相关配置文件

(1)修改/etc/services,在这个文件中添加sde服务
Root用户登陆,
#cd /etc
#vi services
添加下面一行参数
esri_sde      5151/tcp     # ArcSDE service on pinetree
(2)修改$SDEHOME/etc/services.sde
在这个文件中找到esri_sde 5151/tcp这一行,将前面的#去掉,然后保存即可。
7、sdesetupora9i安装
(1)安装sdesetupora9i
$sdesetupora9i –o install –H /usr/arcsde –u sde –p sde
(注意:这里的密码一定要是数据库中sde用户的密码,而不是oracle数据库dba用户的密码)
如果第一次安装sde,则需要执行这步操作;(如果在oracle中sde表空间和数据都存在就跳过此步骤)
(2)安装licences文件
$ sdesetupora9i –o update_key –l /home/sde/ECP542061834.ecp –u sde –p sde
8、开始arcsde服务
$sdemon –o start

9、重新启动arcsde服务
$sdemon –o shutdown
$sdemon –o start
10、解决字符乱码问题
(1)客户端:
设置系统环境变量NLS_LANG=AMERICAN.zhs16cgb231280
(2)数据服务器端(Aix):
在服务器(Aix)上的ArcSDE安装路径$SDEHOME\etc的dbinit.Sde文件中加
SET NLS_LANG=AMERICAN.zhs16cgb231280

11、修改sde连接数
在$SDEHOME/etc目录下giomgr.defs文件中,CONNECTIONS连接数修改成128
$sdemon –o shutdown
$sdemon –o start
12、删除arcsde
1.停止sde服务
sdemon -o shutdown
2.删除目录
#rm -r $SDEHOME
3.删除系统服务
#vi /etc/services
esri_sde      5151/tcp     # ArcSDE service on pinetree (删除此行)
分享到:
评论

相关推荐

    oracle9i的安装配置卸载及Arcsdefororacle9i安装后的配置重装.doc

    ArcSDE for Oracle 9i 的安装只是简单的下一步下一步的过程,但面向 Oracle 9i 的 ArcSDE 的配置则是个重要而需要耐心的过程,一旦出错要改正也是一项繁琐的手动工程。 四、ArcSDE for Oracle 9i 的配置重装 在 ...

    Oracle9i与ArcSDE for Oracle的安装步骤

    在本文中,我们将详细探讨Oracle9i数据库与ArcSDE for Oracle的安装过程,以及如何进行SDE地理数据库的连接。ArcSDE是一种用于管理地理空间数据的中间件,它允许用户在关系数据库管理系统(如Oracle9i)中存储、管理...

    基于Oracle 9i和ArcSDE的城市基础地理数据库配置研究.pdf

    在构建基于Oracle 9i和ArcSDE的城市基础地理数据库时,配置工作至关重要。首先,数据库设计阶段需考虑数据结构、表空间和索引的设置,确保数据的高效存储和检索。表空间是Oracle数据库中存储数据的基本单位,每个表...

    arcgis,arcsde,oracle安装配置手册

    在安装完成后,需要进行数据库文件的相关操作,操作完成后,进入安装路径等配置信息页面。 ARCSDE安装 ARCSDE的安装是arcgis,arcsde,oracle安装配置的重要组成部分。ARCSDE的安装需要创建ARCSDE用户和设定口令。...

    ArcSDE 10.2 FOR Oracle10g、11g安装包

    9. **故障排查**:在安装和使用过程中,可能会遇到各种问题,如连接失败、数据同步错误等。理解Oracle和ArcSDE的日志信息,以及熟悉相关的故障排除指南,是解决问题的关键。 10. **升级与迁移**:随着版本的更新,...

    ArcSDE 9 安装指南

    ArcSDE支持多种数据库系统,包括SQL Server、Oracle等,本系统采用ArcSDE for Oracle9i。...ArcSDE安装程序会创建一个名为esri_sde的服务,该服务由NT系统帐号维护,它依赖于Oracle9i的服务MSSQLSERVER。

    ArcSDE在unix系统下安装文档

    本文档主要介绍在IBM AIX、HP-Unix、Linux等UNIX类操作系统环境下安装ArcSDE的过程。 #### 二、安装准备 在安装ArcSDE之前,需要进行一系列的准备工作: 1. **创建ArcSDE用户**: - 使用`root`用户登录系统。 -...

    linux下安装arcsde

    在Linux环境下安装ArcSDE93是一个复杂的过程,涉及到多个步骤和系统配置。ArcSDE是ESRI(Environmental Systems Research Institute)开发的一款用于管理和分发地理空间数据的中间件,它允许用户通过多种数据库管理...

    ArcSDE及oracle安装配置大汇总

    2. **选择安装类型**: 在安装向导中,选择“高级安装”,以便自定义配置选项。 3. **选择产品组件**: 选择“企业版”,这提供了完整的功能集,适合大型企业和复杂应用。 4. **设置Oracle主目录与SID**: 指定Oracle...

    使用Oracle Spatial对ArcSDE中的SDO_GEOMETRY类型数据进行空间操作

    "使用Oracle Spatial对ArcSDE中的SDO_GEOMETRY类型数据进行空间操作" Oracle Spatial 是 Oracle 数据库中的一个空间数据处理组件,用于存储、管理和操作空间数据。ArcSDE 是一个空间数据引擎,用于存储和管理大规模...

    arcsde10.1 for oracle 11g下载

    arcsde10.1 for oracle 11g百度云下载链接,包括ArcSDE_Windows_101.iso,server101.ecp,ArcSDE10.1安装.pdf等等内容

    ArcSDE for Oracle 安装详解(单机及分布式)

    在安装 SDE for Oracle 之前,需要安装 Oracle 客户端和 SDE。然后,在 post-installation 阶段,需要选择自定义安装,并填写 Oracle 的服务名。接着,需要创建 SDE 服务,使用命令行工具 sdeservice。在创建服务时...

    基于ArcSDE与Oracle9i Spatial的空间数据转换及备份.pdf

    本文针对ArcSDE和Oracle9i Spatial的空间数据转换和备份进行了探讨,阐述了如何通过ArcSDE的CAPI从数据库中读取数据,然后将这些数据转换为Oracle9i Spatial支持的格式。同时,讨论了空间数据备份的重要性和实施方法...

    ArcSDE10 for Oracle11g下载地址

    根据提供的文件信息,我们可以了解到以下相关的IT知识点: ### ArcSDE10 for Oracle11g #### 一、ArcSDE简介 ...然而,在安装和使用过程中需要注意合法性、安全性等问题,并确保正确配置以达到最佳效果。

    Arcsde安装包

    ArcSDE,全称为Arc Spatial Data Engine,是ESRI(Environmental Systems Research Institute)公司开发的一款用于管理和分发地理空间数据的软件产品。它提供了一种高效、可靠的解决方案,使用户能够在关系数据库...

    ArcSde UNIX 安装手册-SDE用户

    - 单机模式下,例如ArcGIS 10的配置,会将`PATH`、`SDEHOME`、`ORACLE_HOME`、`ORACLE_SID`和`LIBPATH`等环境变量设置为相应的值。 - 分布式模式下,除了上述环境变量外,还需要配置`TWO_TASK`来指向远程Oracle...

    如何在两台不同的机器上安装配置ArcSDE (oracle)

    在IT领域,尤其是在地理信息系统(GIS)行业中,ArcSDE是一种关键的技术,它允许数据库管理...这个过程虽然复杂,但遵循官方文档和上述指导,可以确保ArcSDE与Oracle数据库的稳定连接,为GIS应用提供强大的数据支持。

    32位ArcSDE在64位Oracle环境中安装方法

    ### 32位ArcSDE在64位Oracle环境下的安装方法详解 #### 一、背景介绍 随着技术的发展,数据库管理系统(DBMS)越来越多地采用64位架构以提高性能和内存处理能力。然而,在某些情况下,由于历史原因或者特定的需求...

Global site tag (gtag.js) - Google Analytics