- 論壇徽章:
- 0
|
不一定全對
但是好歹是裝上了
在一個網(wǎng)友的安裝文檔的基礎(chǔ)上添加和改動了一些東西,給大家分享,希望大家?guī)兔^續(xù)完善,謝謝……
特別鳴謝:
diablocom(大漠孤星)
czw1413_cn
eha
- 1. 建立informix 用戶組及用戶。
- 在root 用戶下,scoadmin->;accout manager->;group->;add new group, 加入informix 用戶組。
- scoadmin->;account manager->;user->;add new user, 加入informix 用戶,注意home directory
- 應(yīng)是你希望安裝informix 的地方.
- Login group 改為informix , membership 中則加入informix.
- 當(dāng)然以上步驟可以用命令行的方式實現(xiàn)。
- 2.配置unix 核心參數(shù), 在root 用戶下,
- (詳見:/usr/informix/release/en_us/0333/IDS****)
- scoadmin->;hardware manager/kernel->;parameters, 修改以下各參數(shù):
- SHMMAX: 409600000
- SHMMIN: 1
- SHMALL: 512
- SHMMNI: 100
- SHMSEG: 6
- 然后Relink kernel , 重新啟動。
- 一般的值,可以根據(jù)實際調(diào)整.
- 注:可以直接在VI中修改,路徑:/etc/conf/cf.d/mtune
- 修改完成后輸入命令:./link_unix。
- 然后重新啟動UNIX。
- 上述幾項參數(shù)視實際情況修改。
- 3.vi informix home directory 下的 .profile 文件,
- 加入
- INFORMIXDIR=/usr/informix
- ONCONFIG=onconfig (這是定義online 的配置文件,由自己起名)
- INFORMIXSERVER=online (informix數(shù)據(jù)庫server的名稱,由自己定)
- 另在PATH中加入/usr/informix/bin (注意應(yīng)同INFORMIXDIR 統(tǒng)一)
- 最后export 以上各項。
- 比如我的如下:
- # SET INFORMIX Ver 7.30 ENV
- INFORMIXDIR=/usr/informix
- INFORMIXSERVER=online
- TERMCAP=$INFORMIXDIR/etc/termcap
- ONCONFIG=onconfig
- PATH=$INFORMIXDIR/bin:$PATH
- LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
- export INFORMIXDIR INFORMIXSERVER ONCONFIG TERMCAP PATH LD_LIBRARY_PATH
- 4. 拷貝informix 文件
- 以informix 用戶登錄,
- 在 $ 提示下 su 到 root 用戶下
- # mount /dev/cd0 /mnt ( 將informix online 的光盤mount上)
- 將光盤中的4GL.cpi,ONLINE.cpi,SQL.cpi,ESQL.cpi拷貝至informix用戶的根目錄下。
- 在 informix 根目錄下展開以上文件
- $ cpio -iBmducv -I file.cpi ( 或cpio -iBmducv < file.cpi )
- 1)先安裝SQL,將SQL介質(zhì)插入
- 執(zhí)行安裝命令
- #. ./installsql
- 輸入序列號(注意大小寫)
- 輸入KEY(注意大小寫)
- 2)安裝4GL,將4GL介質(zhì)插入
- 執(zhí)行安裝命令
- #. ./install4gl
- 輸入序列號(注意大小寫)
- 輸入KEY(注意大小寫)
- 3)安裝ESQL,將ESQL介質(zhì)插入
- 執(zhí)行安裝命令
- #. ./installesql
- 輸入序列號(注意大小寫)
- 輸入KEY(注意大小寫)
- 4)安裝ONLINE,將ONLINE介質(zhì)插入
- 執(zhí)行安裝命令
- #. ./installonline
- 一般infomirx的序列號可以通用~~~~~~~~~
- 5.準(zhǔn)備數(shù)據(jù)庫空間,
- 當(dāng)前目錄為希望放informix 庫數(shù)據(jù)的文件系統(tǒng)目錄,
- # cat /dev/null>;chunk1 (chunk 的文件名由自己起)
- # chmod 660 chunk1
- # chown informix chunk1
- # chgrp informix chunk1
- (需要說明的是chunk1就是個文件,怎么生成都可以>;chunk1也行,vi也行,touch也可以)
- 在裸設(shè)備上建chunk
- 假設(shè)裸設(shè)備名為 /dev/ru
- # ln /dev/ru /dev/chunk1
- # chmod 660 /dev/chunk1
- # chgrp informix /dev/chunk1
- # chown informix /dev/chunk1
- 6.編輯一些文件
- 1)onconfig
- 一般是cp onconfig.std onconfig
- vi onconfig
- 注:onconfig創(chuàng)建后將其用戶和組改為informix
- chown informix:infromix onconfig
- 修改以下各項為下列值:
- ROOTPATH 改為chunk 的全路徑。
- MSGPATH 為 /usr/informix/online.log (這一目錄應(yīng)和home directory 及INFORMIXDIR 統(tǒng)一,online.log如果不存在可以自己創(chuàng)建)
- TAPEDEV 為 /dev/null
- LTAPEDEV 為 /dev/null
- DBSERVERNAME 同.profile中INFORMIXSERVER名字,和sqlhosts中統(tǒng)一(記得一定要改這個)
- DBSERVERNAME 和同.profile中INFORMIXSERVER名字,和sqlhosts中統(tǒng)一(記得一定要改這個)
- DBSERVERALIASES 別名(我用onlinetcp)
- SHMBASE 0X82000000L
- 2)sqlhosts文件
- 原來一般是
- demo_on onipcshm on_hostname on_servername
- demo_se seipcpip se_hostname sqlexec
- 注釋這兩行
- 加入兩行
- online onipcshm cjx onlineshm
- onlinetcp ontlitcp cjx online_tcp
- online: 就是.profile中設(shè)置的INFORMIXSERVER
- onipcshm: 是固定的。
- cjx: 是用hostname命令查出的主機(jī)名稱。
- onlineshm:是隨便起的名字。
- online_alias:是別名,必須和DBSERVERALIASES的名字一樣。
- Ontlitcp: 是固定的。
- Cjx: 是用hostname命令查出的主機(jī)名稱。
- Online_service:和/etc/services中設(shè)置的相同。
- 這里要注意的是這個配置和在linux下的是完全不一樣的,linux下的不是ontlitcp.
- 3)
- 編輯/etc/services
- 加入數(shù)據(jù)庫tcp/ip端口:
- online_tcp 8888/tcp
- 這個數(shù)字自己隨便選,別重復(fù),別離譜就行.
- 7,初始化
- 1)進(jìn)入onmonitor界面
- $onmonitor
- 2)選擇Parameters -> Initialize
- 3)出現(xiàn)DISK PARAMETERS界面配置如下參數(shù)后鍵入Esc鍵
- Tape Dev. [/dev/null]
- Log Tape Dev. [/dev/null]
- Root Name [rootdbs ] Root Size [ 2000000] Kbytes
- Primary Path [/usr/informix/chunk1]
- 4)出現(xiàn)Do you really want to continue? (y/n)時選擇"y"
- 5)出現(xiàn)SHARED MEMORY PARAMETERS界面配置如下參數(shù)后鍵入Esc鍵
- Server Name [online]
- Server Aliases[online_tcp]
- 6)出現(xiàn)PERFORMANCE TUNING PARAMETERS界面配置如下參數(shù)后鍵入Esc鍵
- 7)出現(xiàn)DATA REPLICATION PARAMETERS界面后鍵入Esc鍵
- 8)出現(xiàn)DIAGNOSTIC PARAMETERS界面后鍵入Esc鍵
- 9)出現(xiàn)PARALLEL DATABASE QUERIES PARAMETERS界面后鍵入Esc鍵
- 10)出現(xiàn)Do you really want to continue? (y/n)時選擇"y"
- 11)配置成功后退出onmonitor界面
- 這樣就基本OK了,期間出現(xiàn)任何錯誤必須看log,養(yǎng)成良好的習(xí)慣.
- ONLINE的運行及監(jiān)控
- 1:啟動 oninit
- 2: 關(guān)閉 onmode -ky
- 3:狀態(tài) onstat -
- 你可以onstat -- help看一下,仔細(xì)研究onstat .
復(fù)制代碼 |
|