rehat6.5下informix數(shù)據(jù)庫如何安裝-創(chuàng)新互聯(lián)

小編給大家分享一下rehat 6.5下informix數(shù)據(jù)庫如何安裝,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比江南網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式江南網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋江南地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。

1.   數(shù)據(jù)庫安裝前的準(zhǔn)備

1.1.創(chuàng)建informix組

使用root用戶執(zhí)行

groupadd informix -g 505;

創(chuàng)建informix用戶并修改口令

useradd -u 505 -g informix -d /home/informix -s /bin/bash -m informix

passwd informix

 

1.2.創(chuàng)建GBase 8t數(shù)據(jù)庫安裝目錄

假設(shè)數(shù)據(jù)庫安裝路徑為/home/informix/gbase

mkdir /home/informix/gbase

cd /home

chmod 755 informix

chown -Rf informix:informix /home/informix/gbase

假設(shè)將數(shù)據(jù)庫的數(shù)據(jù)文件存放在/opt/dbs目錄

cd /opt

mkdir dbs

chown -Rf informix:informix dbs

1.3.準(zhǔn)備informix用戶環(huán)境變量

假設(shè)1GBase 8t數(shù)據(jù)庫軟件的安裝目錄為/home/informix/gbase目錄;

假設(shè)2GBase 8t數(shù)據(jù)庫使用的實(shí)例名為gbaseserver

登錄informix用戶,vi .bash_profile(根據(jù)不同的SHELL環(huán)境編輯不同的環(huán)境變量文件,unix

默認(rèn)為.profile文件),并加入如下內(nèi)容:

export INFORMIXSERVER=gbaseserver

export INFORMIXDIR=/home/informix/gbase

export ONCONFIG=onconfig.gbaseserver

export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts.gbaseserver

export PATH=$INFORMIXDIR/bin:/usr/bin:${PATH}:.

export GL_DATE="%m/%d/%iY"

export DATETIME="%iY-%m-%d %H:%M:%S"

export DB_LOCALE=zh_cn.GB18030-2000

export CLIENT_LOCALE=zh_cn.GB18030-2000

export LD_LIBRARY_PATH=${INFORMIXDIR}/lib:${INFORMIXDIR}/lib/esql:${INFORMIXDIR}/lib/cli

export TERM=vt100

export TERMCAP=$INFORMIXDIR/etc/termcap

export INFORMIXTERM=termcap

export DBTEMP=$INFORMIXDIR/tmp

2.   GBase 8t 數(shù)據(jù)庫安裝

2.1.上傳安裝介質(zhì)

上傳安裝介質(zhì)到服務(wù)器并在單獨(dú)的目錄中解壓。解壓后產(chǎn)生的安裝文件如下:

drwxr-xr-x 2 informix informix      4096 01-07 14:20 doc

-rwxr-xr-x 1 informix informix 282311293 01-07 14:24 ids_install

-rw-r--r--1 informix informix      1952 01-07 14:24 ids.properties

-rwxr-xr-x 1 informix informix     82285 01-07 14:24 onsecurity

2.2.安裝GBase 8t步驟

使用root用戶執(zhí)行ids_install文件進(jìn)行安裝

3.   GBase 8t 數(shù)據(jù)庫初始化

3.1.配置數(shù)據(jù)庫ONCONFIG文件和sqlhosts文件

假設(shè)1:GBase 8t使用的數(shù)據(jù)文件類型為操作系統(tǒng)文件(路徑為/opt/dbs)

假設(shè)2:數(shù)據(jù)庫所在機(jī)器ip地址為192.168.79.10

假設(shè)3:GBase 8t數(shù)據(jù)庫使用的監(jiān)聽端口為9088

使用informix用戶操作:

n 創(chuàng)建存放數(shù)據(jù)文件的目錄,并生成rootdbs數(shù)據(jù)文件

cd /opt/dbs

touch rootdbs

chmod 660 rootdbs

n 將$INFORMIXDIR/etc/目錄中的sqlhosts.std文檔拷貝一份,名稱為$INFORMIXSQLHOSTS變量制定的名稱

[informix@localhost dbs]$ cd ~

[informix@localhost ~]$ . .bash_profile

[informix@localhost ~]$ cd /home/informix/gbase/

[informix@localhost gbase]$ cp $INFORMIXDIR/etc/sqlhosts.std $INFORMIXSQLHOSTS

n 將$INFORMIXDIR/etc/目錄中的onconfig.std文檔拷貝一份,名稱為$ONCONFIG變量制定的名稱

cp $INFORMIXDIR/etc/onconfig.std $INFORMIXDIR/etc/$ONCONFIG

n 編輯$INFORMIXSQLHOSTS文件

echo "$INFORMIXSERVER onsoctcp192.168.56.11 9088" >> $INFORMIXSQLHOSTS

n 編輯$ONCONFIG文件

sed -i "s#^ROOTPATH.*#ROOTPATH /opt/dbs/rootdbs #g" $INFORMIXDIR/etc/$ONCONFIG

sed -i "s#^DBSERVERNAME.*#DBSERVERNAME $INFORMIXSERVER #g"  $INFORMIXDIR/etc/$ONCONFIG

sed -i "s#^TAPEDEV.*#TAPEDEV /dev/null #g" $INFORMIXDIR/etc/$ONCONFIG

sed -i "s#^LTAPEDEV.*#LTAPEDEV /dev/null #g" $INFORMIXDIR/etc/$ONCONFIG

3.2.初始化數(shù)據(jù)庫

使用informix用戶執(zhí)行初始化命令:

oninit -ivy

4.   數(shù)據(jù)庫配置

4.1.創(chuàng)建dbspace

假設(shè)1:數(shù)據(jù)庫中需要創(chuàng)建四個存放數(shù)據(jù)的dbspace,名字分別為datadbs1 datadbs2 datadbs3 datadbs4,并且每個dbspace空間大小為100M; 邏輯日志dbspace和物理日志dbspace空間大小均為1G;

假設(shè)2:所有dbspace使用操作系統(tǒng)文件;

假設(shè)3:數(shù)據(jù)庫中使用4個temp dbspace,每個temp dbspace空間大小為100M;

使用informix用戶操作

n 在/opt/dbs目錄中創(chuàng)建操作系統(tǒng)文件,并修改這些文件屬性為660

cd /opt/dbs;

touch plogdbs llogdbs tmpdbs1 tmpdbs2 tmpdbs3 tmpdbs4 datadbs1 datadbs2 datadbs3 datadbs4 sbspace1;

chmod 660 plogdbs llogdbs tmpdbs1 tmpdbs2 tmpdbs3 tmpdbs4 datadbs1 datadbs2 datadbs3 datadbs4 sbspace1;

n 通過onspaces命令添加dbspace

onspaces -c -P plogdbs -p /opt/dbs/plogdbs -o 0 -s 1000000;

onspaces -c -d llogdbs -p /opt/dbs/llogdbs -o 0 -s 1000000;

onspaces -c -d tmpdbs1 -p /opt/dbs/tmpdbs1 -o 0 -s 10000 -t -k 8k;

onspaces -c -d tmpdbs2 -p /opt/dbs/tmpdbs2 -o 0 -s 10000 -t -k 8k;

onspaces -c -d tmpdbs3 -p /opt/dbs/tmpdbs3 -o 0 -s 10000 -t -k 8k;

onspaces -c -d tmpdbs4 -p /opt/dbs/tmpdbs4 -o 0 -s 10000 -t -k 8k;

onspaces -c -S sbspace1 -p /opt/dbs/sbspace1 -o 0 -s 10000 -k 8k;

onspaces -c -d datadbs1 -p /opt/dbs/datadbs1 -o 0 -s 10000 -k 8k;

onspaces -c -d datadbs2 -p /opt/dbs/datadbs2 -o 0 -s 10000 -k 8k;

onspaces -c -d datadbs3 -p /opt/dbs/datadbs3 -o 0 -s 10000 -k 8k;

onspaces -c -d datadbs4 -p /opt/dbs/datadbs4 -o 0 -s 10000 -k 8k;

注意:

onspaces -a -d datadbs1 -p /opt/dbs/datadbs5 -o 0 -s 10000 -k 8k;

onspaces -a datadbs1 -p /opt/dbs/datadbs5 -o 0 -s 100000;

如果需要使用裸設(shè)備存儲數(shù)據(jù),而不直接使用操作系統(tǒng)文件,那么需要事先通過操作系統(tǒng)命令文件創(chuàng)建絡(luò)設(shè)備,并在/opt/dbs目錄中創(chuàng)建指向裸設(shè)備的符號鏈接,并將裸設(shè)備的屬性改為informix:Informix, 訪問權(quán)限改為660

4.2.添加物理日志/邏輯日志

n 在靜默狀態(tài)(onmode -u)下通過onparams命令添加物理日志,大小約1G

使用informix用戶操作:

onmode -uy

onparams -p -s 999000 -d plogdbs -y //-s指定的單位為k

n 使用onparams命令添加邏輯日志,每個日志大小約100M,邏輯日志存放在llogdbs dbspace上。

使用informix用戶操作:

onparams -a -d llogdbs -s 100000  //-s指定的單位為k

連續(xù)執(zhí)行”onparams -a -d llogdbs -s 100000”命令多次,直到llogdbs空間用完為止,避免空間浪費(fèi)。

n 執(zhí)行onmode -m使得數(shù)據(jù)庫online

使用informix用戶操作:onmode -m

n 做一次數(shù)據(jù)庫0級備份

informix用戶操作:

ontape -s -L 0

4.3.優(yōu)化數(shù)據(jù)庫參數(shù)重啟數(shù)據(jù)庫

n 修改$INFORMIXDIR/etc目錄中的$ONCONFIG文件

使用informix用戶操作:

sed -i "s#^SBSPACENAME.*#SBSPACENAME sbspace1 #g" $INFORMIXDIR/etc/$ONCONFIG;

sed -i "s#^SYSSBSPACENAME.*#SYSSBSPACENAME sbspace1 #g" $INFORMIXDIR/etc/$ONCONFIG;

sed -i "s#^DBSPACETEMP.*#DBSPACETEMP tmpdbs1,tmpdbs2,tmpdbs3,tmpdbs4 #g" $INFORMIXDIR/etc/$ONCONFIG;

sed -i "s#^MULTIPROCESSOR.*#MULTIPROCESSOR 1 #g" $INFORMIXDIR/etc/$ONCONFIG;

sed -i "s#^VPCLASS.*#VPCLASS cpu,num=2,noage #g" $INFORMIXDIR/etc/$ONCONFIG;

sed -i "s#^CLEANERS.*#CLEANERS 32 #g" $INFORMIXDIR/etc/$ONCONFIG;

sed -i "s#^LOCKS.*#LOCKS 100000 #g" $INFORMIXDIR/etc/$ONCONFIG;

sed -i "s#^DEF_TABLE_LOCKMODE.*#DEF_TABLE_LOCKMODE row #g" $INFORMIXDIR/etc/$ONCONFIG;

sed -i "s#^SHMVIRTSIZE.*#SHMVIRTSIZE 326560 #g" $INFORMIXDIR/etc/$ONCONFIG;

sed -i "s#^SHMADD.*#SHMADD 82656 #g" $INFORMIXDIR/etc/$ONCONFIG

sed -i "s#^BUFFERPOOLsize=8K.*#BUFFERPOOLsize=8K,buffers=50000,lrus=32,lru_min_dirty=50,lru_max_dirty=60 #g" $INFORMIXDIR/etc/$ONCONFIG;

n 使用informix用戶關(guān)閉數(shù)據(jù)庫

onmode -ky

n 使用informix用戶啟動數(shù)據(jù)庫

oninit -vy

以上是“rehat 6.5下informix數(shù)據(jù)庫如何安裝”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

新聞標(biāo)題:rehat6.5下informix數(shù)據(jù)庫如何安裝-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://muchs.cn/article34/psdpe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、全網(wǎng)營銷推廣、關(guān)鍵詞優(yōu)化網(wǎng)站建設(shè)、標(biāo)簽優(yōu)化定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司