1.安装sybase前提工作
a) 安装依赖包
Root用户下执行安装:
rpm -ivh glibc-2.12-1.47.el6_2.12.i686.rpm
问题:
error: Failed dependencies:
.....................................................
省略号表示安装此rpm缺少的包。
遇到此问题时可以在安装rpm包命令的后面加两个参数,如:
rpm -ivh glibc-2.12-1.47.el6_2.12.i686.rpm
改成:
rpm -ivh glibc-2.12-1.47.el6_2.12.i686.rpm --nodeps --force
加上那两个参数的意义就在于,
安装时不再分析包之间的依赖关系而直接安装,
也就不会再提示error: Failed dependencies:这样的错误了
b) 安装jdk,并配置环境变量
1. 打开jdk-6u32-linux-x64-rpm.bin所在目录
安装jdk-6u32-linux-x64-rpm.bin
sh jdk-6u32-linux-x64-rpm.bin
2.配置环境变量
#su - root
#cd /etc
#vi profile
JAVA_HOME=/usr/java/jdk1.6.0_12
export JRE_HOME=/usr/java/jdk1.6.0_12/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
按i进行插入
按esc
输入::wq! 命令
3.设置共享内存
a).#cat /etc/sysctl.conf
#echo "kernel.shmmax=2147483648">>/etc/sysctl.conf 写入配置文件
#sysctl -w kernel.shmmax=2147483648 分配2G
b).查看共享内存
#more /proc/sys/kernel/shmmax
2.执行安装sybase
# su - sybase
# ./setup -console
下面开始配置数据库的信息
3.安装完毕,查看sybase 服务
# cd /home/sybase/ASE-15_0
# showserver
1.设置配置文件
a)环境变量配置文件 /home/sybase/.bash_profile
高亮部分修改为实际的sybase服务名.
PATH=$PATH:$HOME/bin
export PATH
SYBASE="/home/sybase"
export SYBASE
SYBASE_HOME=$SYBASE
export SYBASE_HOME
DSQUERY=LOCALHOST
export DSQUERY
SYBASE_OCS=OCS-15_0
export SYBASE_OCS
SYBASE_ASE=ASE-15_0
export SYBASE_ASE
PATH=$SYBASE/OCS-15_0/bin:$SYBASE/ASE-15_0/bin:/home/sybase/ASE-15_0/install:$PATH
export PATH
LD_LIBRARY_PATH="$SYBASE/ASE-15_0/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
#LD_ASSUME_KERNEL=2.4.1
#export LD_ASSUME_KERNEL
export LD_POINTER_GUARD=1
alias ls='ls --color=never'
unset LANG
b)配置完成后,加载配置文件使其生效
#. .bash_profile
2.配置 /etc/hosts文件,高亮部分为服务器地址/服务器名
# vi /etc/hosts
#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#127.0.0.1 localhost localhost
172.16.20.62 localhost localhost.localdomain
3.修改字符集
1.先查询sybase系统中已加载的字符集情况
1> select name, id from syscharsets name order by name
2.如果sybase没有加载需要的字符集,则加载sybase server中没有的字符集,下面以加载utf8字符集为例
$cd /home/sybase/charsets/utf8
$ charset -Usa -P -SLOCALHOST binary.srt utf8
(高亮要修改为正确的服务名)
3.修改默认字符集
$isql -Usa -P -S LOCALHOST
1>select name, id from syscharsets name order by name ------先查出字符集的序号id
2>go
1>sp_configure 'default character set id', 查出的id值
2>go
4.然后将sybase重启二次。
5.查询字符集 :sp_helpsort
4.配置数据库最大连接数,不需要重启
>sp_configure "number of user connections",150
>go
8.配置数据库内存
>sp_configure "max memory",1236000
>go
配置信息设置完成后,往往会出现这样一个问题,到sybase目录下 showserver 查看sybase程序正在运行,但是外部sybase客户端工具连不上(注:网络可以ping通)
此时要查看服务器是不是防火墙没有关闭,执行下面关闭防火墙即可。
9.关闭服务器防火墙
#/etc/init.d/iptables stop