安装过程经历了一点小坎坷,原因是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
直接从图形界面中拖入命令窗口,这样不用自己输入路径。
分享到:
相关推荐
本手册旨在以图文方式,step by step 地描述在 Linux 上安装 Sybase ASE 数据库。以下是从该手册中提取的重要知识点: 知识点 1: Linux 安装 在安装 Sybase ASE 之前,需要先安装 Linux 操作系统。本手册使用的 ...
通过上述步骤,您可以在 SUSE Linux 10 上成功安装并配置 Sybase ASE 12.5.4 数据库。这些步骤涵盖了从操作系统层面的准备到数据库配置和初始化的全过程。确保遵循每个步骤中的指导,特别是关于系统资源限制的设置...
本文档将指导用户如何在 Suse 10 上安装和配置 Sybase ASE。 一、创建用户和组 ----------------- 在安装 Sybase ASE 之前,需要创建一个专门的用户和组来运行数据库服务器。使用以下命令创建用户和组: ```bash ...
本文主要介绍了在 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的安装与基本配置。
主要用于sybase ase 初次安装的安装配置手册
Sybase ASE数据库最新版15.7, 64位linux版,可装于SuSE11, RedhatELS5.5, Ubuntu10.0.4 共4个包,这是第一个包。需要用7zip解压。
Sybase ASE数据库最新版15.7, 64位linux版,可装于SuSE11, RedhatELS5.5, Ubuntu10.0.4 共4个包,这是第2个包
Sybase ASE数据库最新版15.7, 64位linux版,可装于SuSE11, RedhatELS5.5, Ubuntu10.0.4 共4个包,这是第4个包。需要用7zip解压。
Sybase ASE数据库最新版15.7, 64位linux版,可装于SuSE11, RedhatELS5.5, Ubuntu10.0.4 共4个包,这是第3个包。需要用7zip解压。
如果显示java version "1.6.0_32"和javac version "1.6.0_32",说明JDK安装成功。 六、卸载rpm版本的JDK 如果需要卸载rpm版本的JDK,可以使用命令`#rpm -qa|grep jdk`来检查已经安装的JDK版本,然后使用命令`#rpm ...
在SUSE 11上安装MySQL的过程如下: - 解压源代码:`tar -zxvf mysql-5.1.59.tar.gz` - 配置MySQL,根据系统环境调整安装路径和配置选项:`./configure --prefix=/usr/local/mysql --with-extra-charsets=complex`...
本文将详细阐述如何在SUSE系统上进行Sybase 15数据库的安装及数据优化。 首先,安装前的准备工作至关重要。这包括创建专门的用户组和用户。在Yast2控制中心的“安全和用户”选项中,添加名为“sybase”的用户组,组...
在SUSE操作系统上安装Informix数据库系统是一个涉及多个步骤的过程,包括创建用户组和用户、安装Online Server、创建数据空间以及配置Informix参数等。以下是对整个过程的详细解释: 1. **创建Informix用户组和用户...
安装完成后,你可以通过`gcc --version`命令来检查`GCC`是否成功安装并查看其版本。同时,`g++ --version`可以检查C++编译器的状态。 `GCC`开发环境提供了丰富的工具集,包括预处理器`cpp`,编译器`gcc`,链接器`ld...
本文提供了 SuSE Linux 的详细安装介绍,涵盖了 Linux 安装前的准备、目录结构、文件系统概念、磁盘分区等多个方面的知识点。通过本文,读者可以系统地了解 SuSE Linux 的安装过程,并且对 Linux 操作系统的基本概念...
在SUSE Linux上离线安装PostgreSQL 12是一个涉及多步骤的过程,因为我们需要手动下载必要的资源并进行编译和安装。在这个过程中,`postgresql-12.0.tar.gz`是PostgreSQL 12的主要源代码包,`readline-7.0.tar.gz`...
SUSE系统telnet安装和配置 Telnet是一种常用的网络服务,允许用户远程登录到服务器,执行命令和管理服务器。以下是SUSE系统中telnet的安装和配置步骤: 1. 安装telnet 在SUSE系统中,telnet通常是默认安装的。...