程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> suse上安裝Sybase IQ

suse上安裝Sybase IQ

編輯:SyBase教程

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-font-kerning:1.0pt;}
一、安裝環境
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的信息。若無,應該是加載成功了。


作者 okjiaojie

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved