说明:操作系统是REDHAT LINUX AS 4.0,SYBASE12.5.2改变了以前的rpm包安装方式, 
 
 用setup文件,直接双击安装。经过一段时间的摸索,安装成功,并在生产环境平稳运行了几个月。现将安装过程整理出来,希望能对大家有所帮助。 
 
 一.        LINUX 安装 
 
 1.        AS一共是4张盘.启动机器,插入第一张盘,进入安装界面,先选安装过程语言,选ENGLISH或中文。 
 
 2.        DISK PARTITION SETUP(分区设置) 
 
 选Manually partition with disk druid 
 
 建立3个primary partition : PARTITION     TYPE     SIZE      挂载点 
 
 /dev/sda1        ext3      100M      /boot 
 
 /dev/sda2        ext3      10240M     / 
 
 /dev/sda3        swap      1024M 
 
         其余空间设为extanded partition  在里面可以继续分多个分区。 
 
 3. Bootloader configuration  选默认 
 
 4. Network  Device 在这里设置ip地址 
 
 5. Hostname 设置主机名及主机ip 
 
 6. Firewall configuration,勾选ftp telnet ssh等你需要的服务,然后选择no firewall 
 
 7. Additional language support  默认是English USA ,可加上chinese 
 
 8.        Time zone selection :时区选 Asia/Shanghai 
 
 9.        root password:设置你的root密码 
 
 10.        Package installtion defaults 选customize,这里有十几个大类,每个大类下又有几十个小的选项,根据你的需要来勾选,但有个gc++ library(好像在system Tools里)必须选上,否则sybase会装不上。 
 
 11.        接下来系统会依次安装完4张盘。重启,设定日期时间和分辨率。 
 
 12.        Redhat login,就是上网注册。我没选注册,嫌麻烦,反正一样用,呵呵。Redhat login--→选Tell me why I need to register a login--→再选I can not complete registration at this time remind me. 
 
 13.        system user 添加用户,这里要添加一个sybase用户。 
 
 14.        Additional 不装。Linux安装结束 
 
 
 
 二.        SYBASE安装 
 
 1.        root登录,gedit打开/etc/sysctl.conf,最后一行加入kernel.shmmax=物理内存数(单位字节)。如物理内存为512M,则是kernel shmmax=512000000; shmmax值必须要跟物理内存完全一致,否则sybase启动会报 os_create_region 不成功的错误. 
 
 2.        在Terminal中执行:echo 512000000(物理内存数) > /proc/sys/kernel/shmmax 
 
 注意:在>的前后都有空格; shmmax值必须要跟物理内存完全一致,否则sybase启动会报 os_create_region 不成功的错误. 
 
 3.        在Terminal中执行:chown  sybase:sybase  /opt 
 
 4.        在Applicatons----system setting-----users and groups中修改sybase用户的home 
 
 Deretory 为/opt/Sybase 
 
 5.        用sybase登录,su –  root 
 
 6.        执行:mount –t iso9660 /dev/cdrom /mnt/cdrom 
 
 7.        Exit 退回sybase用户 
 
 8.        打开光盘,双击setup.--→next.--→select.--→选Republic China 
 
 .--→Destination Directory .--→/opt/sybase.--→安装模式.--→full 
 
 .--→configure New Server .--→选中configure new adaptive server和 
 
 configure new backup server.--→please select the server that you want custom 
 
 configure .--→选中custom configure new adaptive server和custom configure 
 
 new backup server.--→Adaptive Server name   数据库名 
 
                       port number           5000 
 
                       page size              2k 
 
                       Master device          /opt/sybase/ data/master.dat 
 
                       Master Device size(MB)  100 
 
                       Master Database size(M)   60 
 
                       Backup server name      备份数据库名 
 
                       port number            5001 
 
 9.        Setup完毕,在/opt/sybase下建.bash_profile文件,注意前面有个点,把/opt/sybase下中内容都拷到.bash_profile里; 另外,要在.bash_profile文件里增加变量 DSQUERY,该变量值为以上第8步设置的"数据库名" 
 
 10.        打补丁ASE-EBF13332.tgz 
 
 gunzip –S.tgz  ASE-EBF13332.tgz 
 
 tar –xvf  ASE-EBF13332.tar 
 
 双击setup 
 
 11.        设置数据库服务器端字符集(cp850) 
 
         cd  /opt/sybase/charsets/cp850 
 

          假如"数据库名"设置为: INTLOT,则执行如下命令,(可以直接执行charset看一下参数格式) 
 
         charset  -Usa –P –SINTLOT binary.srt  cp850 
 
         isql –Usa –Sservername 
 
 1>        sp_configure 'default character set id',2 
 
 2>        go 
 
 需重启数据库两遍才能生效 
 
 12. 设置数据库max memory和data cache、procedure cache size 
 
     isql –Usa –Sservername –P 
 
 1>        sp_configure 'max mem',184000 (这里的单位是2K) 
 
 2>        go 
 
 1>        sp_cacheconfig 'default data cache','200M' 
 
 2>        go