Centos 6.2下安装Sybase ASE-15_0前提及操作步骤

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

 

你可能感兴趣的:(Centos 6.2下安装Sybase ASE-15_0前提及操作步骤)