美文网首页
solaris下的ArcSDE安装

solaris下的ArcSDE安装

作者: metome2 | 来源:发表于2020-06-17 22:17 被阅读0次

    写在前面,很久之前记录的了,发出来供大家参考。

    1.系统环境

    solaris+oracle 10g+arcsde10.1

    2.软硬件环境

    服务器是RAC,主机名是db927,下面有两个节点,节点1为db1和节点2为db2,db1对应ORACLE_SID是db9271,db2对应ORACLE_SID是db9272

    3.测试数据库是否能够连通

    切换到oracle用户下,运行sqlplus命令
    sqlplus sys/oracle@db927 as sysdba
    其中sys表示数据库用户名,oracle为sys的密码,db927为数据库实例,一定要加上这个@,不然后面会出现问题,出现connected to表示成功

    4.创建系统级arcsde用户

    在root用户登陆下创建-g oinstall -G dba
    useradd -d /export/home/arcsde -g oinstall -G dba -m arcsde
    -d /export/home/arcsde表示创建的用户目录
    -g oinstall表示arcsde的属主是oinstall组
    -G dba表示arcsde用户的隶属组是dba
    -m arcsde表示创建的用户名是arcsde
    创建完毕后可使用passwd arcsde来设置密码

    5.修改环境变量

    在arcsde用户下使用vi编辑器,打开.profile文件,添加以下的代码:

    # .profile 
    # Get the aliases and functions 
    if [ -f ~/.bashrc ] ; then 
            . ~/.bashrc 
    fi 
    # User specific environment and startup programs 
     ORACLE_BASE =/home/oracle/app/oracle 
     export ORACLE_BASE
     ORACLE_HOME =$ORACLE_BASE/product/10.0.1 /dbhome_1
     export ORACLE_HOME  
     ORACLE_SID = db9272
     export ORACLE_SID 
     TNS_ADMIN =$ORACLE_HOME/network/admin
     export TNS_ADMIN  
     SDEHOME =/opt/arcgissde/sdeexe101 
     export SDEHOME 
     LD_LIBRARY_PATH =$SDEHOME/lib:/usr/lib:/lib:$ORACLE_HOME/lib 
     export LD_LIBRARY_PATH 
     PATH=$PATH:$HOME:$ORACLE_HOME/bin:$SDEHOME/bin
     export PATH 
    

    其中的ORACLE_SID设置的是本机的oracle_sid,可在oracle用户下cat知道。

    6.修改services.sde文件

    修改$SDEHOME/etc下的services.sde文件,设置端口号和名称,直接打开文件,里面有,只是注释掉了,找到esri_sde开头的那一行,将最前面的#删除即可,端口号是5151

    7.添加端口名称和端口号

    在root用户下,修改/etc/services文件,添加一行端口名称和端口号,即添加下面一行即可
    esri_sde 5151/tcp

    8.安装arcsde

    • 将光盘内容通过ftp传入到solaris系统中的某一目录中,如/arcsde_cd中
    • 授予执行文件可以执行的权限 chmod -R 777 文件名(本文中是/arcsde_cd/solaris/oracle10g_64/install)
    • cd进入符合系统要求的目录,如本文中需要进入/arcsde_cd/solaris/oracle10g_64
    • 然后在root用户下执行./install -load 命令,一路yes下去即可完成安装

    9.windows连接Solaris配置

    配置好windows平台机器上的数据库客户端,能够从cmd命令行连接到solaris下的oracle数据库表示成功,测试命令:
    sqlplus sys/oracle@db927 as sysdba

    10.创建SDE表

    打开ArcMap,找到toolbox,找到“数据管理工具”-->"创建企业级地理数据库",完成sde表空间的创建;具体参数介绍:

    • 最上方是选择数据库类型,我们选择oracle
    • 实例名称,填solaris下的数据库实例名称(对外的db927)
    • 默认的数据库登陆用户名sys
    • 填写sys的登陆密码
    • 输入要创建的用户名:sde(灰色的,代表默认)
    • 输入sde的密码:sde
    • 输入要创建的表空间的名称:sde
    • 找到arcsdeserver.ecp授权文件

    点击确认即可完成表空间的创建,如果创建成功代表ArcSDE安装成功了。

    相关文章

      网友评论

          本文标题:solaris下的ArcSDE安装

          本文链接:https://www.haomeiwen.com/subject/sauexktx.html