在Suse11上安装配置sybase15_0_3
Suse 11 安装配置sybase15.0.3主要流程
执行checkkernel.sh并检查配置系统参数。
针对机器的类型(32位或64位)执行相应的checkkernel.sh,返回执行成功。
检查/etc/sysctl.conf文件的这两行参数是否正确(如不存在则新增)
kernel.shmmax=物理内存的2/3
kernel.msgmni=300
注:kernel.shmmax的值取 /etc/rc.d/rc.local 文件/proc/sys/kernel/shmmax 的值:如下图所示
建立sybase账户
# groupadd -G 1004 sybase //创建用户组 # useradd -G zxin10,sybase -u 1004 -d /export/home/zxstddb -m zxstddb# cp .profile .bash_profile // 创建 .bash_profile 文件,并将.profile拷入.bash_profile文件中
# shift+ZZ // 保存
#source .bash_profile // 使得.bash_profile 生效
复制解压sybase安装文件及license,将执行权限赋给sybase用户。
以suse11、64位操作系统下图为例,安装文件包括下面几个:
ase1503_linx8664_64.tar // sybase 安装文件
EBF17157_linux8664-ASE 15.03 ESD3.tar // 补丁,Sybase15.0.3需要打过这个补丁才能支持suse11
License File for ZTE.zip // license文件
在/home下面新建setup 目录,并将权限赋给sybase用户:
chown –R zxstddb:sybase setup
使用ftp工具把安装文件上传到setup目录下
修改文件权限,使得zxstddb可以执行:chmod 755 *
把全部文件解压,准备安装
安装
以zxstddb用户登录,开始安装:
首页
修改安装目录到sybase用户下
选“是”
安装类型,选择“定制”
“功能部件”选择界面,在默认的基础上仅需选择“Chinese Language Module”
选择安装license的拷贝
选择license文件
根据服务器类型和sybase版本选择license,suse11+sybase15.0.3企业版选择:Linux EE (x86-64_64bit),点击“打开”
出现lic文件,点击“打开”
选择license后,点击“下一步”
选择安装许可证类型:
产品版本:Enterprise Edition
许可证类型:AR:OEM Application Development Server License
不需要设置电子邮件告警
检查安装信息:
开始安装:
向导安装完成
不需要记住密码:
不需要在安装程序中配置服务器(sybase15的服务器在补丁中进行配置):
安装完成:
开始安装补丁程序:
确认安装目录:
选择“是”:
安装类型选择“update”:
采用默认的参数:
确认摘要信息:
安装过程中会产生提示信息,选择“全部是”:
补丁的向导安装完成:
密码不记住:
开始配置服务器:
配置Adapter Server 和 Backup Server
配置Adapter Server参数:注意其中tempdb的大小设置成2048M
点击“下一步”会弹出对话框,点击“确定”(页大小选择8k的话,要保证从别的database dump数据时,别的database也是8k):
修改备份服务器配置:
确认配置:
开始建库:
创建备份数据库:
全部创建完成:
修改配置文件
修改 /home/zxstddb/.bash_profile文件:
把/home/zxstddb/SYBASE.sh 文件内容全部拷贝到 .bash_profile中
加入:
DSQUERY=msdldb
export DSQUERY
修改 /home/zxstddb/interfaces文件:
修改网络服务名:
SYBASE网络服务名
服务 网络协议 网卡类型 主机名或IP 端口
新增服务名:zx10_42_106_93
数据库参数调整:
如果安装了中文语言(或者其他非英语的语言),那么需要更改数据库语言和字符集,操作如下:用charset加载字符集
转到 /home/zxstddb/ASE-15_0/bin 目录下
执行 ./ charset -Usa –P -S binary.sr