一、 安装简介
1、 安装说明
本次安装数据库版本为Sybase ASE15.7,安装环境为rhel-server-5.4(64bit)。
采用图形化交互式安装方法。
安装过程会将安装介质上的所有文件复制到硬盘上,然后配置一个基本 的 Adaptive Server。安装结束时,可以根据用户的环境(例如,创建设备、数据库和表以及装载的数据),自定义 Adaptive Server 和相关的软件。 2、 系统要求 Linux 要求:
Adaptive Server 15.7 支持 Pentium 和更高版本的芯片集。 Intel Xeon AMD Opteron 系统– 需要 1G 的最小RAM (建议4G)以及以下更新程序:
? Red Hat Enterprise Linux 5.0 update: 5
? kernel-2.6.18-53.1.13.el5 ? glibc-2.5-18
Linux 64 位 x64 系统内存要求为:
? Adaptive Server 要求的最小 RAM,包括缺省堆栈大小、包大小和用户日志高速缓存大小– 127 MB
? 每个额外用户的最小 RAM – 大约 324KB ? 缺省用户堆栈大小– 128KB
Linux 磁盘空间要求:
产品 Adaptive Server 典型安装 安装期间创建的缺省数据库 总计 Linux X64 要求 912MB 306MB 1071MB Linux X64 PSeries 要求 1092MB 164MB 1256MB 确保您有 Java 运行时环境 (JRE) 第 6 版所必需的操作系统修补程序。 内存要求:
每个操作系统都有缺省的最大共享内存段。确保将操作系统配置成允许
分配至少与最大内存值相同大小的共享内存段。
Adaptive Server 可以在 Linux 系统上使用的内存量取决于芯片。
二、 系统基本配置
1、 设置静态的IP地址和主机名,并在/etc/hosts中加入本机记录。
2、 创建sybase数据库运行时所需要的用户sybase。
#useradd sybase #passwd sybase
3、 创建安装目录/opt/Sybase,并对该目录授权,能使sybase用户完全操作。
#mkdir /opt/sybase
#chown -R sybase:sybase /opt/sybase 4、 设置系统共享内存
(1)查看操作系统内存大小:#grep MemTotal /proc/meminfo (2)查看系统共享内存:#/sbin/sysctl kernel.shmmax (3)设置系统共享内存
一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是 2G,则可以设置最大共享内存为 1073741824;如果物理内存是 1G,则可以设置最大共享内存为 512 * 1024 * 1024 = 536870912;以此类推。 修改/etc/sysctl.conf文件里的“kernel.shmmax = 536870912”为需要的值,这里设置为512M。 #vi /etc/sysctl.conf kernel.shmmax=536870912 (4)使共享内存生效:# sysctl –p 5、 禁用iptables和selinux (1)禁用防火墙:
#setup,选择Firewall configuration,取消启用
关闭防火墙服务:chkconfig iptables off (2)禁用selinux:
#vim /etc/selinux/config SELINUX=disabled 保存并退出。 #setenforce 0
#getenforce查看selinux的状态
6、上传软件包
用sybase登录,并创建用于放安装包的文件夹:
$mkdir /home/setup 将软件包上传到/home/setup
需上传的软件包: ase1570_linx8664_64.tgz和jdk16043.tar 7、配置 DISPLAY 变量
$tar -xvzf ase1570_linx8664_64.tgz
将为了在安装过程中以图形化显示 ,需要配置DISPLAY变量, 示例: export DISPLAY=192.168.137.1:0.0
8、安装需要的软件包
切回root账户,配置yum源,或者直接进入光盘安装: yum install -y glibc*
yum install -y compat-libstdc++*[没有这个包就安装compat*] yum install -y libaio
9、配置环境变量 (1)确认系统中jdk版本
#java -version
查看系统中安装的openjdk:#rpm -qa | grep openjdk