天道酬勤

RDBMS and My Life

Install Sybase ASE 15.0 for Linux

leave a comment

上个周末,闲着没事(其实要做的事很多)想看看除Oracle之外的其它商用数据库,比如:DB2、SYBASE、Informix。在闲下的时候也好有个学习环境,呵呵,在此记录一下安装过程。

环境:VMware Server + Linux AS 4.7 + SYBASE ASE 15.0

一、安装Linux操作系统,这里就不多说了,只需注意一下共享内存的配置,以实际字节为单位,如我给OS系统的内存是1792M,则为1792*1024*1024的大小,在 /etc/sysctl.conf中增加一行”kernel.shmmax=1879048192″,

#echo “kernel.shmmax=1879048192” >> /etc/sysctl.conf

使用修改立即生效

[root@sybase ~]# sysctl -p

net.ipv4.ip_forward = 0

net.ipv4.conf.default.rp_filter = 1

net.ipv4.conf.default.accept_source_route = 0

kernel.sysrq = 0

kernel.core_uses_pid = 1

kernel.shmmax = 1879048192

二、安装SYBASE

ASE 15仅一张cd,将其下载后ftp到Linux,或者直接 mount cd。

[sybase@sybase sybase]$ tar xzvf sybase_1500_1_linux.tgz

[sybase@sybase sybase]$ cd /opt/sybase

[sybase@sybase sybase]$ ./setup

进入Sybase的安装界面,同意协议并点击“下一步”

inst_win

进入安装目录选择,如果在开始建立了sybase用户,并指定主目录为/opt/sybase,则安装程序会自动默认路径,如下图所示:点击“下一步”,继续安装。

inst_cata

进入安装模式选择,建议“全部安装”,如下图所示:

inst_type

安装信息

inst_info

按默认设置安装,进入文件复制,如下图所示:

inst01

inst02

文件复制完毕后,进入许可设置,因没有license,选择否,点“下一步”

license_type

进入设置Email服务,选否,不设置。点“下一步”

email

version_type

安装数据服务器,只选择Adaptive server和Backup_server,点击“下一步”

config_type01

config_type02

配置服务名和基本库,按默认值配置。点“下一步”

config_type03

配置备份服务,按默认值,点“下一步”

config_type04

config_info

Sybase安装程序,正在配置库文件和环境。

inst03

点击“完成”,至此,Sybase已安装成功!

inst_complete

三、Syabase服务器的相关配置

1.为每个用户设置Sybase环境变量

将Sybase用户环境变境设为默认的环境变量。把/opt/sybase/SYBASE.sh中的内容追加到/opt/sybase/.bash_profile中。

[root@sybase ~]# cp /opt/sybase/SYBASE.sh /etc/profile.d/SYBASE.sh

[root@sybase ~]# cat /opt/sybase/SYBASE.sh >> /opt/sybase/.bash_profile

2.重新启动计算机,完成基本配置。启动后,环境会变成Sybase默认的环境。如果环境自动加载的话,则在任何路径下输入Sybase的程序,均可以正常启动,如下图,输入asecfg来进行服务器的基本配置:

ASE_config01

ASE_config02

ASE_config03

如果已按照上述步骤正常安装的话,可以点击“Localize an existing server”来进行配置服务器,待服务启动后,进入如下界面:可以更改默认语言、字符集改、排序方式:

ASE_config04

至此,服务器已配好了,可以用showserver命令来查看服务进程情况。

ASE_config05

3.服务器已经配好了,但是还不能OS自动启动,必须编辑/etc/rc.d/rc.local文件,增加sybase的环境及自启动命令,注意,不可以用bsh,只能用. 并且要注意,.后面要加一个空格,并分别加入启动数据库服务和启动备份服务的命令。要指明绝对路径,否则也无法正常启动。保存该文件,重启服务器。

# cat  /etc/rc.d/rc.local

……

. /opt/sybase/SYBASE.sh

/opt/sybase/ASE-15_0/install/startserver -f /opt/sybase/ASE-15_0/install/RUN_SYBASE

/opt/sybase/ASE-15_0/install/startserver -f /opt/sybase/ASE-15_0/install/RUN_SYBASE_BS

重启系统,再用 showserver命令进行确认。

4.Sybase安装完后,sa用户的密码为NULL,可用如下命令进行修改。

[root@sybase sybase]# isql -U sa -P

1> sp_passwd NULL,’sybase’,sa

2> go

查看安装的Sybase版本信息:

[root@sybase ~]# isql -U sa -P sybase
1> select @@version
2> go

———————————————————————————
Adaptive Server Enterprise/15.0/EBF 12780 GA/P/Linux Intel/Linux 2.4.21-20.ELsm
p i686/ase150/2158/32-bit/FBO/Fri Aug 19 23:16:13 2005

(1 row affected)
1>

-The End-

Written by ochef

September 7th, 2009 at 11:19 am

Posted in Database

Tagged with ,

Leave a Reply