`
天空之城
  • 浏览: 405530 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SUSE上成功安装Sybase ASE 15.5

 
阅读更多

安装过程经历了一点小坎坷,原因是suse10默认配置不满足Sybase ASE 15.5的安装条件。现在总结一下:

 

   1、设置共享内存
 症状:
    kistartup: could not create shared memory

      解决方法:
先查看操作系统的共享内存:
# /sbin/sysctl kernel.shmmax


再设置操作系统的共享内存,nnn取值至少67108864,即64M。为了让以上设置在机器重启后依然生效,应将该指令写入/etc/rc.d/rc.local :
   # /sbin/sysctl -w kernel.shmmax=nnn


      2、设置LD_POINTER_GUARD
   症状:
      Segmentation Fault

   解决方法:
   在Sybase用户的默认工作目录里,将以下指令写入.bashrc:
LD_POINTER_GUARD=0
export LD_POINTER_GUARD


然后执行source .bashrc使.bashrc文件中的配置立即生效

3、缺少libaio
症状:
error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

      解决方法:
      yum -y install libaio(suse下不支持yum,我是在光盘里找到这个包,手动安装 )
4、 修改主机名
 要修改/etc/hosts,在其中增加ip 与主机名   设置为与主机名一致。
 127.0.0.1       localhost
 192.168.3.20    linux
 # special IPv6 addresses
 ::1             localhost ipv6-localhost ipv6-loopback

5、安装完成修改profile
为了使sybase能够正常运行,需要将这些配置写入sybase帐户的环境变量,进行如下操作:
sybase@linux:~> cd
sybase@linux:~>chmod 775 SYBASE.sh
sybase@linux:~> cp SYBASE.sh .profile

注:如果没有以上设置,将导致isql、showserver等指令均不可用
然后,再修改.profile配置文件,在文件尾增加如下内容:
DSQUERY=qasdb   
export DSQUERY
注:qasdb是安装sybase时填写的Adaptive Server Name, 如果此项设置不当,将导致数据库安装完毕后,无法正常登陆

配置完成后,要完全退出该用户再登陆,使环境变量生效!

 

二、

1.           配置系统参数。

设置共享内存大,至少大于 64M ,据网上资料显示,一般设为实际内存大小的 75% (不是必须的,但必须大于 64M )。

root 用户进入

# /sbin/sysctl kernel.shmmax            // 查看共享内存大小

# /sbin/sysctl -w kernel.shmmax=nnn   //nnn 就是你要设置的大小

若要保证每次启动系统时都应用所设置的值,应将上述命令行添加到 /etc/init.d/boot.local 文件 (SuSE Linux 系统 ) 中。

设置 IP

vi /etc/hosts 打开 HOSTS 文件 将里边的 127.0.0.2 改为自己的实际 IP 地址。

所要用到的 VI 命令简介:

           在进入界面 i 进入编辑。

           ESC 退出编辑。

在退出编辑界面后 SHIFT+ :然后输入 wq 为保存退出, w 为保存, q 为退出, q !为不保存退出。

2 建立 sybase 账户

# groupadd Sybase  // 创建用户组
# useradd -d /opt/sybase -m -g sybase Sybase   //
/opt/sybase 设为 SYBASE 用户的主目录并将所有权限付给它,并且将它加入到 SYBASE 组中
# passwd sybase

修改 sybase 用户 home 目录( /opt/sybase/ )下的 .bashrc 文件(

vi /opt/Sybase/.bashrc

在最后添加

export LD_POINTER_GUARD=1

echo $ LD_POINTER_GUARD

保存

                   3 .复制解压 sybase 安装文件,安装 sybase

cp   xxx   ooo   //xxx 为原文件,如 /opt/Sybase/x.rar .ooo 为复制到的位置路径 , /opt/Sybase

然后解压 命令为 tar zxvf xxx.gz        //xxx.gz 为安装文件压缩包。

然后运行 ./setup  进入安装。小技巧: 可以将 setup 直接从图形界面中拖入命令窗口,这样不用自己输入路径。

 

 

 

分享到:
评论

相关推荐

    SybaseASE12.5.2安装参考手册.doc

    本手册旨在以图文方式,step by step 地描述在 Linux 上安装 Sybase ASE 数据库。以下是从该手册中提取的重要知识点: 知识点 1: Linux 安装 在安装 Sybase ASE 之前,需要先安装 Linux 操作系统。本手册使用的 ...

    sybase ASE12.5.4 for SUSElinux10安装手册

    通过上述步骤,您可以在 SUSE Linux 10 上成功安装并配置 Sybase ASE 12.5.4 数据库。这些步骤涵盖了从操作系统层面的准备到数据库配置和初始化的全过程。确保遵循每个步骤中的指导,特别是关于系统资源限制的设置...

    sybase ASE for Suse 10

    本文档将指导用户如何在 Suse 10 上安装和配置 Sybase ASE。 一、创建用户和组 ----------------- 在安装 Sybase ASE 之前,需要创建一个专门的用户和组来运行数据库服务器。使用以下命令创建用户和组: ```bash ...

    Suse11 安装配置sybase15

    本文主要介绍了在 Suse 11 操作系统上安装和配置 Sybase 15.0.3 的主要流程。整个安装过程可以分为五个步骤:配置系统参数、建立 Sybase 账户、复制解压 Sybase 安装文件、安装 Sybase 和配置环境变量。 配置系统...

    SUSE Linux Enterprise Server 10 SP4 下 Sybase ASE 12.5.4 x64 & EBF16800 安装及配置过程

    ### SUSE Linux Enterprise Server 10 SP4 下 Sybase ASE 12.5.4 x64 & EBF16800 安装及配置过程 ...通过以上步骤,我们可以成功地在SUSE Linux Enterprise Server 10 SP4上完成Sybase ASE 12.5.4的安装与基本配置。

    sybase ase for linux

    主要用于sybase ase 初次安装的安装配置手册

    x64_linux下Sybase ASE15.7(4之1)

    Sybase ASE数据库最新版15.7, 64位linux版,可装于SuSE11, RedhatELS5.5, Ubuntu10.0.4 共4个包,这是第一个包。需要用7zip解压。

    x64_linux下Sybase ASE15.7(4之2)

    Sybase ASE数据库最新版15.7, 64位linux版,可装于SuSE11, RedhatELS5.5, Ubuntu10.0.4 共4个包,这是第2个包

    x64_linux下Sybase ASE15.7(4之4)

    Sybase ASE数据库最新版15.7, 64位linux版,可装于SuSE11, RedhatELS5.5, Ubuntu10.0.4 共4个包,这是第4个包。需要用7zip解压。

    x64_linux下Sybase ASE15.7(4之3)

    Sybase ASE数据库最新版15.7, 64位linux版,可装于SuSE11, RedhatELS5.5, Ubuntu10.0.4 共4个包,这是第3个包。需要用7zip解压。

    suse系统下安装JDK

    如果显示java version "1.6.0_32"和javac version "1.6.0_32",说明JDK安装成功。 六、卸载rpm版本的JDK 如果需要卸载rpm版本的JDK,可以使用命令`#rpm -qa|grep jdk`来检查已经安装的JDK版本,然后使用命令`#rpm ...

    suse11编译安装xtrabackup.rar

    在SUSE 11上安装MySQL的过程如下: - 解压源代码:`tar -zxvf mysql-5.1.59.tar.gz` - 配置MySQL,根据系统环境调整安装路径和配置选项:`./configure --prefix=/usr/local/mysql --with-extra-charsets=complex`...

    sybase suse环境安装手册

    本文将详细阐述如何在SUSE系统上进行Sybase 15数据库的安装及数据优化。 首先,安装前的准备工作至关重要。这包括创建专门的用户组和用户。在Yast2控制中心的“安全和用户”选项中,添加名为“sybase”的用户组,组...

    SUSE上INFORMIX安装总结.doc

    在SUSE操作系统上安装Informix数据库系统是一个涉及多个步骤的过程,包括创建用户组和用户、安装Online Server、创建数据空间以及配置Informix参数等。以下是对整个过程的详细解释: 1. **创建Informix用户组和用户...

    SUSE 使用 rpm 安装gcc开发环境rpm包

    安装完成后,你可以通过`gcc --version`命令来检查`GCC`是否成功安装并查看其版本。同时,`g++ --version`可以检查C++编译器的状态。 `GCC`开发环境提供了丰富的工具集,包括预处理器`cpp`,编译器`gcc`,链接器`ld...

    suselinux详细安装介绍

    本文提供了 SuSE Linux 的详细安装介绍,涵盖了 Linux 安装前的准备、目录结构、文件系统概念、磁盘分区等多个方面的知识点。通过本文,读者可以系统地了解 SuSE Linux 的安装过程,并且对 Linux 操作系统的基本概念...

    suse linux 上离线安装 postgresql12 资源.7z

    在SUSE Linux上离线安装PostgreSQL 12是一个涉及多步骤的过程,因为我们需要手动下载必要的资源并进行编译和安装。在这个过程中,`postgresql-12.0.tar.gz`是PostgreSQL 12的主要源代码包,`readline-7.0.tar.gz`...

    SUSE系统telnet安装和配置[参考].pdf

    SUSE系统telnet安装和配置 Telnet是一种常用的网络服务,允许用户远程登录到服务器,执行命令和管理服务器。以下是SUSE系统中telnet的安装和配置步骤: 1. 安装telnet 在SUSE系统中,telnet通常是默认安装的。...

Global site tag (gtag.js) - Google Analytics