suse上安装Sybase IQ

一、安装环境
OS:
SUSE Linux Enterprise Server 10 SP3 (x86_64)
Kernel:
2.6.16.60-0.54.5-smp
 
SybaseIQ 15.2 Linux 64
 
1.       创建 sybase用户

# groupadd sybase
# useradd -d /opt/sybase -m -g sybase sybase
# passwd sybase
2.       设置sybase安装时的环境变量

SYBASE=/home/sybase;
export SYBASE
3.       创建sybase的数据库单独存放目录

  我这里使用work-jiao作为工作目录,并创建其下的子目录ssb100以用来存放将来为了进行ssbm测试所创建的数据库
mkdir /work-jiao
mkdir –p /work-jiao/ssb100
chown –R Sybase.sybase /work-jiao
 
 
4.       使用静默模式,运行安装Sybase IQ。

./SilentInstall.sh -eval_user -I_accept_sybase_license
其中的参数
–eval_user是评测版版
-I_accept_sybase_license 代表接受sybase的许可条款
 
如果是正式版用户,安装参数为
-licensed_user
5.       设置程序运行的环境变量

进入安装目录
cd /home/sybase/
source ./IQ-15_2/IQ-15_2.sh
建议加入到.bash.profile 里面
 
到这里,sysbaseiq数据库已经安装完毕,后面要建立各自的实例了。Sybase IQ提供了一个demo数据库供工程师学习。下面是安装的步骤。
 
6.       创建要安装的demo库的目录
 
进入/home/sybase/IQ-15_2/demo目录
运行demo库的安装程序
Sh mkiqdemo.sh
 
7.       启动我们安装好的demo数据库
start_iq @iqdemo.cfg iqdemo.db
 
8.       启动命令行工具
dbisql  -c "uid=dba;pwd=sql"   -nogui
 
 
关闭Sybase IQ服务
stop_iq -stop all
 
9.       替换license
申请license需要提供服务器的hostid,前提是先安装完毕sybase,获取方法如下:
# su - sybase          
~> cd SYSAM-2_0/bin/
~ > ./lmutil hostid
lmutil - Copyright (c) 1989-2007 Macrovision Europe Ltd. and/or Macrovision Corporation. All Rights Reserved.
The FLEXnet host ID of this machine is "0025b3e20a82"
 
应该是将suse下的hostid命令结果做了一个转换
> hostid
0xffffffffa8c01801
 
在申请license前还要收集cpu的核数,OS的版本信息以及Sybase IQ功能方面的
是否需要Multiplex许可
是否需要分区许可
是否需要大对象管理许可
是否需要高级安全管理许可
安装IQ日期
等信息
 
如何替换license
l 将申请到的license文件放到$SYBASE/SYSAM-2_0/license目录下
2 需要删除跟db/cfg文件一起的dbservername.lmp文件 //该文件名需要根据实际环境而定,该文件会自动创建
3 然后再$IQDIR15/Sysam下修改文件iq.default.lmp文件,修改为如下内容
PE=EE
LT=CP
4 重新启动IQ
5 通过dbservername.iqmsg文件的内容可以看到是否加载成功。关注其有无FAIL的信息。若无,应该是加载成功了。

你可能感兴趣的:(sybase)