您的位置:首页 > 运维架构 > Linux

linux下sybase的安装

2007-09-07 11:35 447 查看
                                                              Sybase的安装与配置

 
一.安装信息
1.Sybase版本:ASE12.5 ,为rpm包。
2.   操作系统平台: linux
 
二.使用rpm安装Sybase数据库软件
  1.用root用户登陆linux
    # cd  /mnt/user/Sybase-12.5      //用户存放sybase的文件夹
    # rpm –ivh sybase-common-12.5-3
    #  rpm –ivh sybase-ase-12.5-3
    # rpm –ivh sybase-openclient-12.5-3
         ……
       安装完除其他语言外的所有rpm软件包。
   2.此时,ASE被装入/opt/sybase-12.5目录,并在系统自动加入了sybase用户,此时sybase用户帐号被设为锁定状态.在终端下passwd命令修改sybase密码即可。
 
三.创建ASE Server前的准备工作
修改共享内存大小,修改/etc/rc.d/rc.local文件。在文件的前面注释的后面加入以下行:
    echo 134217728 > /proc/sys/kernel/shmmax;
    #说明:这里的值为内存的一半
四.创建ASE Server
1.用sybase登陆
2.进入安装目录
$ cd /opt/sybase-12.5/ASE/bin
$ asecfg
3.选择Build New Servers
4.   选择Adaptive Server,注意其名字默认为主机名称,也可以根据需要来修改。
5.   按以下内容输入Adaptive Server安装选项,然后继续
Master Device Path:   /sybdata/master.dat
Sybsystemprocs Device Path:   /sybdata/systemprocs.dat
Port Number:   5000
6.  安装完成后,回到sybsetup主窗口
7.  选择Localize Adaptive Server,并选择Adaptive Server名称,按OK继续
9.  选择安装语言为Us English,
字符集为Code Page 850,
排序方式为Binary Sort Order for Code Page 850 (cp850)
10. 编辑并修改/opt/sybase-12.5/SYBSERVER.cfg
(其中SYBSERVER为SYBASE服务器名称)
max network packet size = 2048
default network packet size = 2048
number of user connections = 100
number of open indexes = 2000
number of open objects = 1000
number of locks = 150000
11. 在启动服务器的过程中,会提示tempdb数据库空间不足.
   通过disk init 命令来创建数据库设备,
   disk init
   name=userdev
   physname="/opt/sybase-12.5/ASE/userdata/userdev.dat"
   再通过alter来修改tempdb数据库.
   alter database tempdb  
   on userdev = “50M”                
   log on logdev=”10M”   
12. 启动sybase服务器
cd /opt/Sybase-12.5/ASE/install
./startserver –f RUN_SYBSERVER (其中SYBSERVER为SYBASE服务器名称)
 
可以用showserver 查看服务器的启动情况。
12. 用isql验证登录
isql -U sa -P -S SYBSERVER (-U为数据库用户名,-P为密码,-S 为服务器名称)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息