linux 安装sybase12.5数据库

先确认安装的sybase数据库是32位还是64位的

本文介绍的linux版本为Red Hat Enterprise Linux 3 Update 9 Desktop x64,sybase为12.5x64位版

安装好linux系统,没有的直接去redhat官网下载,先注册才能下载

安装好linux后,使用root用户进入系统,打开终端输入以下命令:

groupadd sybase                                  //创建syabse用户组
useradd -d /opt/sybase -g sybase sybase               //创建sybase用户并指定主目录和用户组
chsh -s /bin/sh sybase           //    更改为bin/sh

passwd sybase          //这里自己设置sybase的密码

执行完了就差不多了,使用GUI方式完成上述命令也可。

好了如果是虚拟机安装的话,请把sybase iso文件加载到光驱中,再把iso中的文件一起复制到/opt/sybase的目录中,iso文件中有JVM和setup等等几个文件,主要为了解决文件夹权限问题,光盘加载的话为只读,有些时候直接双击setup要不然就没反应,要不然就报JVM未找到。

修改sysctl.conf,支持32G内存。
#vi /etc/sysctl.conf
#for Sybase
kernel.shmmax = 27487790694     最大共享内存,字节;32768M*1024*1024*80%
kernel.shmmin = 4096              4k
kernel.shmall= 8388608            物理内存数  32G
kernel.sem = 250 32000 100 128
fs.aio-max-size = 1048576
fs.file-max=327680

建议:使用新建的sybase用户来安装ASE。因此需要对安装目录授权。只有在ROOT用户下进行授

权。

chown -R sybase:sybase /opt/Sybase

 

注销root用户,使用sybase用户登录系统。

自己在opt/sybase目录下执行setup文件吧,没有界面显示出来就打开终端,嘿嘿(发现最好还是使用终端安装,要不然出了什么问题你都不知道)

使用file ./setup  可以看见这个文件是32位的,进入JVM/bin目录中 对java文件也file一下吧  都是32位的话就注销sybase用户,使用root用户登录,同时加载redhat光盘文件中disk2 ,找到glibc-2.3.2-95.50.i686.rpm这个文件(64位下运行32位程序得装这个。。。。)

终端执行

rpm -i glibc-2.3.2-95.50.i686.rpm  //安装文件

rpm -qf /lib/ld-linux.so.2 //检查安装好程序没在安装过程中,报/ld-linux.so.2这个错误就是得安装这个文件

 

如果报JVM未找到,对sybase安装文件依次执行

chmod -R 777 JVM

 

退出root,使用sybase

终端 opt/sybase目录下

./setup -console   //控制台方式安装

请选择国家为:中国[people republic of china(PRC)]。选择同意协议。NEXT。

SYBASE安装目录,之前我们准备的/opt下直接安装SYBASE]

 

不自动安装服务 这一步直接退出(不是很清楚的去百度其他资料,别人写的很清楚,我这不重复了)

安装完,使用root用户登录

进行环境变量设置,将SYBASE安装目录下/opt/sybase目录,[首先,选择显示隐藏文件。]

SYBASE.sh文件所有内容复制到SYBASE安装目录下的,".bash_profile"echo文件末尾,并在文件

尾增加语言变量设置如下图所示:
 
加入的语言环境变量内容为:
LANG=C
export LANG
注意,等号左右不能有空格。请区分大小写。
环境配置确认设置正确后重启.用SYBASE用户登录系统后,在终端窗口中输入:
echo $LANG    //检查语言环境设置是否正确.如果显示结果为C,则正确。并且操作系统语言变

为英文。(略)


 cat /opt/sybase/SYBASE.sh>>/opt/sybase/.bash_profile  //加载sybase配置
  vi /home/sybase/.bash_profile  // 加入 LANG

 source /home/sybase/.bash_profile  //不用重启立马生效  建议要是要重启的话 chkconfig sendmail off   这个命令  关掉那东西吧  太慢了

完成后退出root用户,sybase用户上

 

开始创建服务了

用SYBASE用户登录。进入sybase安装设置,进入相应目录,路径为:/opt/Sybase/ASE-

12_5/bin目录,双击srvbuild进行安装, 
将Adaptive server name设置为SYBASE,1、 只建立前两项服务。
2、 SYBASE主服务服务名,建议直接使用大写的"SYBASE",各项目保持统一。
 
选择页面大小,确认设备路径及大小参数,详细设置见下图:
说明:
1、 页面大小,建议使用2K。
2、 主机名使用IP地址,端口号使用5000,所有项目统一。其它参数依此图为准。[双机项

目除外]
3、 master device size请设置为120m,库大小设置为100m。sybsystemprocs设置为120m
4、 此页面配置完成后,点EDIT ADVANCED ADAPTIVE SERVER ATTRIBUTES,进入备份服务配

置界面。Host name请改为主机IP地址。修改其端口号为:5000,其它不用修改。
5、 完成后,点edit advanced adaptive server attributes,进入其它项目配置。
6、 点OK后,进入配置备份服务的配置页面。只修改其中的host name 和 port number号

为:192.168.0.3  5001即可。其中此处略。
7、 所有数据库设备路径请存放于/datadev。

执行srvbuild 无反应的 ,终端里执行看看报什么错误 ,如果报ld-linux.so.2这个的话 ,该干嘛你懂的

安装完服务就OK了

 

启动服务
ASE-12_5/install
./startserver -f RUN_SYBASE

 

简单记录一下 ,第一次弄花的时间真多,简要经验使用linux 一定得终端,多发现问题百度吧 ,多思考也很重要,版本一多就纠结

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值