美文网首页
linux上iserver的部署

linux上iserver的部署

作者: 生动形象 | 来源:发表于2018-09-10 21:53 被阅读0次

    一、安装oracle客户端

    直接使用linux版sgs产品包里的oracle
    ~/.bashrc文件中配置环境变量,~/.bashrc文件,则是在每次启动一个shell的时候,对环境进行初始化,不需要每次source一下。

    export ORACLE_HOME=/usr/iserver/support/instantclient_11_2
    export TNS_ADMIN=/usr/iserver/support/instantclient_11_2/network/admin
    export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
    export PATH=$PATH:$ORACLE_HOME
    

    $ORACLE_HOME文件夹授权

    cd $ORACLE_HOME
    chmod -R 777 *
    

    执行sqlplus还需要一些依赖,安装yum install -y libaio即可。
    直接使用sqlplus命令连接一个数据库进行测试。

    二、部署iserver

    确定iserver的linux部署包里的objectsjava版本对,emmm就很糟心,官网的包里居然版本不对,比iserver要求的低一版,就很糟心。
    iserver的objectsjava也需要依赖!!!
    不需要配置环境变量!!!
    缺少依赖就报错:

    iserver/support/objectsjava/bin/libSuBase.so: libX11.so.6: cannot open shared object file: No such file or directory
    

    关闭iserver,在iserver目录/support下执行./depence*****.sh install -y安装完成即可正常启动iserver。
    最后再补充下,linux下部署平台时候踩的坑吧。
    1、首先objectsjava的版本要对
    2、环境变量一定要配对,不然就会报:类找不到之类的一堆错
    3、当iserver报错工作空间连不上,或者工作空间连接字符串错误时,先确保部署机上有安装oracle客户端而且oracle客户端可用,可以正常连上数据库。然后再确定工作空间本身有没有问题。
    4、确保iserver也好oracle也好,不缺什么依赖。
    就这些地方,别的不会有什么错。就很坑啊。上次部linux版平台花了两三天,今天弄一个iserver居然也花了一天。

    相关文章

      网友评论

          本文标题:linux上iserver的部署

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