标签:
RHEL5.8安装Sybase 15.7
如果您运行的是 RHEL 5 或更高版本,请使用以下设置:
kernel.exec-shield = 0
kernel.randomize_va_space = 0
以下修补程序是 GUI 组件正常工作所必需的:
xorg-x11-libs-6.7.0-2
? openmotif-2.2.3-6
Adaptive Server 需要以下变量设置:
对于 glibc 2.4 版,将 LD_POINTER_GUARD 设置为 1
对于 glibc 2.5 版,将 LD_POINTER_GUARD 设置为 0
1、检查Linux操作系统的版本和处理器位数
[root@rhel202 RHEL_5.8 x86_64 DVD]# getconf LONG_BIT
64
[root@rhel202 RHEL_5.8 x86_64 DVD]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.8 (Tikanga)
Kernel \r on an \m
[root@rhel202 RHEL_5.8 x86_64 DVD]# uname -r
2.6.18-308.el5
2、安装系统修补程序
2.1 在RHEL5.0 update1要求至少:kernel-2.6.18-53.1.13.el5和glibc-2.5-18。
本机中的内核:2.6.18-308.el5高于要求的kernel-2.6.18-53.1.13.el5,通过系统内核要求。
2.2 再来检查安装包:glibc-2.5-18是否满足条件?
[root@rhel202 rpm]# rpm -qa | grep glibc
glibc-devel-2.5-81
glibc-utils-2.5-81
glibc-common-2.5-81
glibc-devel-2.5-81
glibc-2.5-81
glibc-headers-2.5-81
glibc-2.5-81
本机已经安装了glibc-2.5-81高于要求的glibc-2.5-18,通过检查。
建议配置本地YUM源,使用yum命令安装xorg、openmotif程序
2.3 GUI 组件正常工作需要如下的修补程序:xorg-x11-libs-6.7.0-2和openmotif-2.2.3-6
先来检测一下已有的系统包是否满足要求?
[root@rhel202 /]# rpm -qa openmo*
openmotif22-2.2.3-18
系统中已经安装的组件:openmotif22-2.2.3-18高于要求的openmotif-2.2.3-6,不用再次安装修补程序。
用rpm检测到系统中没有安装修补程序xorg-x11-libs-6.7.0-2,到网上下载或者查询系统安装盘。执行安装下载的系统修补程序:xorg-x11-libs-6.8.2
-1.EL.13.37.7.i386.rpm。
[root@rhel202 /]# rpm –ivh a xorg-x11-libs-6.8.2-1.EL.13.37.7.i386.rpm
3、修改系统内核参数
在/etc/sysctl.conf文件末尾追加参数。
#vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
kernel.exec-shield = 0
? kernel.randomize_va_space = 0
#/sbin/sysctl –p (使/etc/sysctl.conf生效)
提示,上述参数中通常有三项需要我们更改,即kernel.exec-shield、kernel.randomize_va_space 、kernel.shmmax。该参数kernel.shmmax推荐设定为
物理内存的一半。
4、添加sybase用户的群组和账号
#groupadd –g 200 sybase
#useradd –g sybase –G sybase -d /sybase -s /bin/bash –u 200 –m sybase
#passwd sybase //*修改sybase用户的密码
#mkdir –p /sybdata //*sybase数据库的设备文件使用路径
#chown –R sybase:sybase /sybase
#chown –R sybase:sybase /sybdata
#mount /dev/sdb2 /sybdata //*数据文件所在目录(共享存储)
5、扩/tmp文件系统空间
由于sybase在安装过程中向/tmp文件系统写文件,最好保证/tmp文件系统大小为1G.
6、调整sybase 环境参数
在/sybase/.bash_profile文件中添加下列语句
#su – sybase
$vi .bash_profile
export LANG=C
ulimit -u 16384 -n 65536
umask 022
7、在/etc/security/limits.conf文件中添加下列语句:
sybase soft nproc 2047
sybase hard nproc 16384
sybase soft nofile 1024
sybase hard nofile 65536
在/etc/pam.d/login文件中添加下列语句:
session required /lib/security/pam_limits.so
二、安装sybase程序
gunzip ase157_linuxx86-64.tgz
tar -xvf ase157_linuxx86-64.tar
[root@rhel202 /]# xhost +
[root@rhel202 /]# su - sybase
[sybase@rhel202 ~]$
[sybase@rhel202 sybase15.7]$ ls
ASE-FDT-List.pdf archives setup.bin sysam_utilities
Sybase-FDT-Master.pdf sample_response.txt sysam_setup
[sybase@rhel202 sybase15.7]$ ./setup.bin --解压缩安装包后,以sybase用户登录,执行该命令
……后面图形界面安装省略
注意:
1、安装过程中选择安装到创建sybase用户时建立的所属目录:/sybase,不要使用默认安装目录
2、选择custom定制安装
选择将要安装的组件,安装程序默认选择安装的组件包括:数据库引擎、open client、ODBC、JDBC接口、资产管理包(SYSAM)、interactive SQL、
Sybase Central等。安装的时候最好保留这些组件。比默认多选择Job Scheduler 和 Chinese Language Module。点 下一步,
3、选择install Free Developer Edition of Sybase Adaptive Server Enterprise Suit
4.安装完成后给sybase用户设置环境变量
给sybase用户添加sybase ASE所需的环境变量。因为这些环境变量的值是根据安装过程中的配置信息生成的。所以,要在安装完成后导入用户配置文件。
[root@rhel202 ~]# su - sybase
[root@rhel202 ~]#cat SYBASE.sh >> .bash_profile
下面是SYBASE.sh文件中的环境变量,供参考。
[sybase@rhel202 ~]$ cat SYBASE.sh
#
# Sybase Product Environment variables
#
SYBASE_JRE6_32="/sybase/shared/JRE-6_0_24_32BIT"
export SYBASE_JRE6_32
SYBASE_JRE6="/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE6
SYBASE_JRE6_64="/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE6_64
SYBASE_OCS="OCS-15_0"
export SYBASE_OCS
INCLUDE="/sybase/OCS-15_0/include":$INCLUDE
export INCLUDE
LIB="/sybase/OCS-15_0/lib":$LIB
export LIB
PATH="/sybase/OCS-15_0/bin":$PATH
export PATH
LD_LIBRARY_PATH="/sybase/OCS-15_0/lib:/sybase/OCS-15_0/lib3p64:/sybase/OCS-15_0/lib3p":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
PATH="/sybase/UAF-2_5/bin":$PATH
export PATH
SYBASE_UA="/sybase/UAF-2_5"
export SYBASE_UA
SYBASE_PLATFORM="linux"
export SYBASE_PLATFORM
LD_LIBRARY_PATH="/sybase/DataAccess/ODBC/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
LD_LIBRARY_PATH="/sybase/DataAccess64/ODBC/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
SCROOT="/sybase/shared/sybcentral600"
export SCROOT
PATH="/sybase/DBISQL/bin":$PATH
export PATH
SYBROOT="/sybase"
export SYBROOT
PATH="/sybase/ASEP/bin":$PATH
export PATH
SYBASE="/sybase"
export SYBASE
SYBASE_ASE="ASE-15_0"
export SYBASE_ASE
PATH="/sybase/ASE-15_0/bin:/sybase/ASE-15_0/install":$PATH
export PATH
SYBASE_JRE_RTDS="/sybase/shared/JRE-6_0_24_64BIT"
export SYBASE_JRE_RTDS
LD_LIBRARY_PATH="/sybase/ASE-15_0/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
LD_POINTER_GUARD="0"
export LD_POINTER_GUARD
SYBASE_WS="WS-15_0"
export SYBASE_WS
PATH="/sybase/ASE-15_0/jobscheduler/bin":$PATH
export PATH
根据情况加入export LANG=C和 export DSQUERY=servername //servername为缺省的服务器名称
5、数据库的启动与关闭
启动数据库:
[sybase@rhel202 /]#cd /sybase/ASE-15_0/install
[sybase@rhel202 /]#./startserver -f RUN_RHEL202
连接数据库:
[sybase@rhel202 /]#isql -Usa -P -SRHEL202
关闭数据库:
1>shutdown
2>go
标签:
原文地址:http://www.cnblogs.com/rusking/p/4403400.html