技术开发 频道

Sybase for linux安装步骤

    【IT168 技术文档】第一篇 操作系统部分--------LINUX

    一.REDHAT LINUX SERVER 7.2 安装

    1.使用REDHAT第一张安装盘从CDROM安装引导启动

    2.使用默认的安装语言ENGLISH,同时可以添加简体中文作为系统界面

    3.RedHat 7.2有两大类安装方式:Install或者Upgrade。这里选择INSTALL。

    4.选SERVER---服务器类型安装将会清空所有硬盘上所有分区信息。

    5.选择分区方式,按以下模式建立linux分区

    Device Boot    大小      Id      System        Mount on

    /dev/sda1      100M      83      Linux          /boot

    /dev/sda2      1024M     82      Linux swap

    /dev/sda3      15G  83      Linux          / 

    /dev/sda4                 5       Extended

    /dev/sda5      2G 60      Unknown

    /dev/sda6      2G 60      Unknown

    /dev/sda7      2G 60      Unknown

    /dev/sda8      2G 60      Unknown

    ……

    注意事项:/dev/sda4建立linux扩展分区,把剩余空间全部划分入内,以便以后可灵活调用。/dev/sda5以后的每个分区大小为2048M, 以后这每个分区都将用作sybase数据库设备,分区类型一定要是60(unknown)。

    6.格式化完分区后,时区选择,选择Asia-----SHANGHAI 

    7.输入超级用户root的口令,也可以在这里建立必要的普通用户账号。保留MD5 Password和Shadow Password的默认选项。

    8.跳过制作启动盘

    第二篇 SYBASE部分--------ASE 12.5 for LINUX 

   一.使用rpm安装Sybase数据库软件

    1.用root用户登陆linux

    # cd  /mnt/cdrom/RPMS

    # rpm –ivh sybase-common-12.5-3

    # rpm –ivh sybase-ase-12.5-3

    # rpm –ivh sybase-openclient-12.5-3

    ……

    安装完除其他语言外的所有rpm软件包。

    2.此时,ASE被装入/opt/Sybase-12.5目录,并在系统自动加入了sybase用户,此时sybase用户帐号被设为锁定状态。需在Account Management中手工激活账户且修改初始密码。

    二.EBF11340补丁

    Sybase针对Linux操作系统,推出了Sybase ASE12.5 for Linux数据库系统,其中12.5.0.2以前的数据库版本都是基于RedHat6.2的内核,从12.5.0.2开始,Sybase数据库系统在RedHat7.2上重新进行了编译,经过重新编译后,系统目前可以支持POSIX的异步I/O、支持大文件系统和LDAP。

    在Sybase ASE12.5的安装过程中,以下为发现的问题以及解决方法:

    EBF11340是把ASE12.5升级到12.5.0.3的一个必须步骤,但安装补丁后,在建立数据库服务器时,速度会特别慢,大概需要45分钟左右,甚至更长,该现象为正常,请耐心等待。在Server建立好后,通过测试发现异步I/O可以支持,但是大文件支持仍然存在问题,数据库的设备不能超过2G。

    操作方法

    1.新建一个临时目录

    # mkdir /ebf

    2.复制补丁文件到/ebf

    3.# gunzip –S.tgz EBF11340.tgz

    # tar –xvf EBF11340.tar    

    4.打开解压缩后的目录

    # rpm –Uvh sybase-common-12.5-3

    # rpm –Uvh sybase-ase-12.5-3

    # rpm –Uvh sybase-openclient-12.5-3

    ……

    Upgrade除其他语言外的所有rpm软件包。

    三.SYBASE 注册

    用sybase用户登陆

    $ cd /opt/Sybase-12.5/SYSAM

    $ lmgr

    输入相应的注册信息(见认证书)

    四.针对RedHat8的安装问题******

    ASE12.5在RedHat8上安装时会存在一些问题,其主要原因是RH7和RH8中的RPM等软件存在一些差异,造成了在RH8上安装时出现问题,具体的问题包括:

    *      安装完Sybase数据库后,KDE和GNOME图形界面、SSH等不能启动。该原因是由于Sybase在安装过程中需要修/etc/ld.so.conf文件,但由于不兼容,导致将该文件清空。

    *      Sybase安装完成后不能自动加入sybase用户、环境变量不能正确设置。该原因是由于rpm版本不兼容造成。

    解决方法为:

    1.      在安装Sybase数据库前,首先备份/etc/ld.so.conf:

    cp /etc/ld.so.conf /etc/ld.so.conf.sybase

    2.            用rpm安装Sybase数据库软件

    rpm –ivh sybase-common-12.5-3

    rpm –ivh sybase-ase-12.5-3

    rpm –ivh sybase-openclient-12.5-3

    3.            打EBF11340补丁

    4.            创建sybase用户

    useradd –d /opt/sybase-12.5

    5.   将/etc/ld.so.conf还原,并进行修改:

    cp /etc/ld.so.conf.sybase /etc/ld.so.conf

    修改ld.so.conf在该文件最后加入

    /opt/sybase-12.5/ASE-12_5/lib

    /opt/sybase-12.5/OCS-12_5/lib

    然后存盘退出并运行

    ldconfig

    6.      改/opt/sybase-12.5目录的属主

    chown –R sybase:sybase /opt/sybase-12.5

    7.      sybase用户登录,然后修改 SYBASE.sh文件,具体为将以下一段话删除:

    PREFIX=`rpm -q sybase-common | grep 12.5`

    if [ "$PREFIX" ]; then

    export SYBASE=`rpm -q --queryformat '%{installprefix}' $PREFIX`

    else

    export SYBASE=/opt/sybase-12.5

    fi

    然后加上

    export SYBASE=/opt/sybase-12.5

    8.  重新启动服务器,至此,问题已经基本解决,可以按照正常步骤进行server的建立。

0
相关文章