日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

informix7.X安裝指南


自informix5.x以后,INFORMIX公司推出新一代數(shù)據(jù)庫(kù)引擎ONLINE DYNAMIC SERVER動(dòng)態(tài)服務(wù),一般我們簡(jiǎn)稱ONLINE7.x,ONLINE是一個(gè)關(guān)系數(shù)據(jù)管理(RDBMS),它的任務(wù)是提供一個(gè)存儲(chǔ)、檢索、修改和刪除數(shù)據(jù)的環(huán)境,它的目標(biāo)就是使多個(gè)物理CPU和大量?jī)?nèi)存的計(jì)算機(jī)創(chuàng)建高性能和高穩(wěn)定性的操作環(huán)境,所以O(shè)NLINE7.X廣泛運(yùn)用于銀行、保險(xiǎn)、電信、郵電等對(duì)于速度和安全性較高的部門 。由于我有一年多的INFORMIX-ONLINE管理經(jīng)驗(yàn),所以主要講解INFORMIX7.3的在SCOUnix5.0.5系統(tǒng)安裝和配置,至于INFORMIX的原理和結(jié)構(gòu)在這里就不詳細(xì)介紹了.一.Informix7.30的安裝1.建立infomix組和informix用戶1) 以 root用戶登錄2) 使用SCOADMIN系統(tǒng)命令建立組名為”informix”,用戶名為”infomix”的用戶,其”home Directory”缺省為”/usr/informix”,在這里我使用缺省值 。2. 產(chǎn)品的安裝1) 以informix用戶登錄系統(tǒng),編輯.profile所需的環(huán)境變量:INFORMIXDIR=/usr/informixINFORMIXSERVER=服務(wù)器名(例如mzd2002)ONCONFIG=配置文件名(例如onconfig.mzd2002)LD_LIBRARY=$INFORMIX/lib:$INFORMIXDIR/lib/esqlPATH=$INFORMIX/bin:$INFORMIX/lib:$PATHExport INFORMIXDIR INFORMIXSERVER ONCONFIG PATH LD_LIBRARY注:這里最重要的兩個(gè)參數(shù)為INFORMIXSERVER和ONCONFIG文件(存放在$INFORMIXDIR/etc下).2) 執(zhí)行 ./.profle 使上述設(shè)置的環(huán)境變量生效 。3) 安裝INFORMIX-SQL、INFORMIX-4GL、INFORMIX-IDS7.3,請(qǐng)嚴(yán)格按以上步驟安裝(我就曾經(jīng)沒(méi)按照順序安裝,結(jié)果最后ONLINE怎么也啟動(dòng)不了,而且報(bào)錯(cuò)也是莫名其妙,”CAN"T FIND MESSAGE FILE AND DBLANG”).4)以root用戶登錄并插入SQL光盤# mount /dev/cd0 /mnt# tar xvf /mnt/SQL.TAR# ./installsql輸入許可證提供的序列號(hào),如:INF#Xxxxxxx輸入許可證提供的KEY:如AAABBB注意必須是大寫字母# unmount /mnt插入4GL光盤# mount /dev/cd0 /mnt# tar xvf /mnt/4GL.TAR# ./install4gl# unmount /mnt插入IDS7.30光盤# mount /dev/cd0 /mnt# cpio –icvudmB< /mnt/SERVER/IDS.CPI# ./installserver# unmount /mnt注: 先安裝工具軟件,后安裝server;先安裝低版本,后安裝高版本;在root下安裝 。3.準(zhǔn)備Informix初始化環(huán)境 。1) 編輯/etc/hosts文件,登記網(wǎng)絡(luò)各機(jī)器的名字及網(wǎng)絡(luò)地址例如:IP地址 主機(jī)名82.17.32.5(本機(jī)) informix_server182.17.32.8 informix_clIEnt12) 修改 /etc/services,增加informix服務(wù)端口名例如:online_service 8000/tcp #informix其中,online_service是informix服務(wù)名,8000為端口號(hào),tcp為傳輸協(xié)議,該端口號(hào)必須唯一,如果和其它端口號(hào)有沖突,可以修改 。4) 編輯$INFORMIXDIR/etc/sqlhosts文件picc onipcshm informix_server1 sqlexectcp ontlitcp informix_server1 online_service第一行picc為INFORMIX-ONLINE的server名,onlipcshm是共享內(nèi)存方式連接(只限本地),informix_server1是本地主機(jī)名(hostname),sqlexec是服務(wù)名 。第二行tcp是增加的一個(gè)數(shù)據(jù)庫(kù)服務(wù)器別名,ontlitcp是使用傳輸層TCP/IP(本地或遠(yuǎn)程)訪問(wèn)數(shù)據(jù)庫(kù),online_service是第3)步/etc/services中的online_service 。4.準(zhǔn)備數(shù)據(jù)庫(kù)空間online允許使用兩種不同的磁盤空間類型:原始的(生設(shè)備)磁盤空間和處理過(guò)的(熟設(shè)備)文件系統(tǒng),使用處理過(guò)的文件做dbspace,其性能不如原始空間 。使用處理過(guò)的文件就不能利用DMA功能(既直接內(nèi)存訪問(wèn)),將數(shù)據(jù)從共享內(nèi)存直接傳遞到磁盤,所以,為了充分發(fā)揮ONLINE的能力我建議讀者使用原始空間 。1)使用原始磁盤空間做dbspaces原始磁盤空間的分配必須在安裝SCOUNIX操作系統(tǒng)時(shí)完成 。具體做法是:安裝操作系統(tǒng)劃分磁盤空間時(shí),首先計(jì)算出UNIX系統(tǒng)所需要的磁盤空間,然后剩余的空間全部用作INFORMIX數(shù)據(jù)庫(kù)原始空間,將這部分作一個(gè)或多個(gè)磁盤分區(qū),如果磁盤空間有多個(gè)磁盤,建議做多個(gè),可以單獨(dú)分配空間給物理日志空間、邏輯日志空間及tmp空間以提高系統(tǒng)的性能 。具體做法如: 分區(qū)名為dbs(在安裝系統(tǒng)時(shí)分的磁盤分區(qū)),將該分區(qū)設(shè)置為裸設(shè)備(NON FS),在/dev可以找到dbs的設(shè)備名/dev/dbs,將dbs的屬主和屬組改為“infomix”,權(quán)限改為”660”,該分區(qū)即為online要求的原始空間,有關(guān)Online原始磁盤空間的信息可用命令# divvy /dev/dbs查看,同理,用此方法可以建立dbs1、dbs2等原始磁盤空間 。2)使用處理過(guò)的文件做dbspaces由于在安裝系統(tǒng)時(shí)沒(méi)有分多個(gè)磁盤分區(qū),可以用現(xiàn)有的磁盤空間的文件系統(tǒng).下面在/dev/root文件系統(tǒng)下創(chuàng)建3個(gè)dbspaces,分別為workdbs(業(yè)務(wù)數(shù)據(jù)庫(kù))、logdbs(邏輯日志、物理日志)、tmpdbs(tmp數(shù)據(jù)庫(kù))# cd# >workdbs logdbs tmpdbs ‘建立文件# chown informix:informix workdbs ‘改變屬主和屬組# chown informix:informix logdbs# chown informix:informix tmpdbs#chmod 660 workdbs ‘將權(quán)限改為660#chmod 660 logdbs#chmod 660 tmpdbs5.修改SCOUNIX5.05 內(nèi)核參數(shù)對(duì)于SCO UNIX平臺(tái),INFORMIX-ONLINE7.30需要調(diào)整下列核心參數(shù)值:(參照$INFORMIXDIR/release/en_us/0333下的IDS7.3文件)SHMMAX:409600000SHMALL:512SHMMNI:8192SHMSEG:6SEMMNI:8192SEMMNS:8192SEMMAP:8292SEMMNU:100SEMMSL:25具體做法:從root注冊(cè)登錄,運(yùn)行scoadmin在菜單中逐層選擇Hardware/Kernel Manager,然后選擇Tune Parameters,根據(jù)以上值設(shè)置核心參數(shù),設(shè)置完重連核心,退出并重新啟動(dòng)UNIX 。二.初始化informix方法一:配置ONCONFIG文件(onconfig.picc)$ cd /usr/informix/etc(配置文件所在目錄)$cp onconfig.std onconfig.picc(從標(biāo)準(zhǔn)配置文件中拷貝一份,作為配置自己系統(tǒng)的基礎(chǔ)) 。用vi 編輯器修改onconfig.picc文件中的值,由于文件中的參數(shù)多,所以我主要把重要的參數(shù)進(jìn)行說(shuō)明:ROOTNAME=rootdbs #這里我們?nèi)∪笔ootdbsROOTPATH=/dev/dbs # rootdbs的第一個(gè)chunk所在原始設(shè)備全路徑名,dbs為我們?cè)谇懊媾渲玫脑糳bspaces 。ROOTSIZE=1000000(K)# root dbspace 第一個(gè)Chunk的大小,這些空間初始創(chuàng)建邏輯日志、物理日志、和sysmaster數(shù)據(jù)庫(kù),當(dāng)初始完畢后,就應(yīng)盡快將日志和臨時(shí)表從rootdbs中移到其它原始的dbspaces或處理過(guò)的文件中 。DBSERVER NAME(server name)=picc #Online實(shí)例必須具有的唯一名,這個(gè)名字也是環(huán)境變量$INFORMIXSERVER的值,還應(yīng)當(dāng)作為$INFORMIXDIR/etc/sqlhosts中的第一個(gè)字段 。DBSERVERALIASES(server aliases)=tcp #Online實(shí)例的別名,在網(wǎng)上是要唯一的,它是網(wǎng)絡(luò)訪問(wèn)數(shù)據(jù)庫(kù)必須的,在前面配置$INFORMIXDIR/etc/sqlhosts中要用到它 。RESIDENT(Forced Residency)=1 #該參數(shù)決定Online實(shí)例共享內(nèi)存的常駐區(qū)是否允許從操作系統(tǒng)的共享內(nèi)存中交換出來(lái),如果服務(wù)器的物理內(nèi)存足夠大(512MB以上),建議設(shè)置為1(Y),否則為0(N) 。LOCKS(Max of Locks)=100000 #該參數(shù)對(duì)共享內(nèi)存的大小有影響,通常對(duì)于較忙的實(shí)例我們將它設(shè)置為100000 。BUFFERS(Max of buffers)=100000 #這些緩沖區(qū)是共享內(nèi)存常駐區(qū)唯一的最大消耗者,對(duì)實(shí)例共享內(nèi)存的影響最大 。MULTIPROCESSOR=1 #該參數(shù)打開或關(guān)閉多處理器封鎖機(jī)制,如果系統(tǒng)是三個(gè)CPU以上,將它設(shè)為1(Y),如果是單CPU或雙CUP建議設(shè)為0(N) 。NETTYPE=ipcshm,1,80,CUP #共享內(nèi)存數(shù)據(jù)庫(kù)服務(wù)器通訊方式NETTYPE=tlitcp,1,80,NET #tcp數(shù)據(jù)庫(kù)服務(wù)器通訊方式配置ONLINE的參數(shù)很多,以上是只是其中最重要的一部分,如果讀者對(duì)ONLINE其它參數(shù)感興趣,在以后的章節(jié)我會(huì)詳細(xì)介紹 。方法二:圖形界面以informix用戶登錄,運(yùn)行onmonitor命令,選ParametersàInitialize進(jìn)入磁盤初始化菜單,配置的參數(shù)和方法一相同,建議第一次配置ONLINE的用戶用此方法 。配置完ONLINE的參數(shù),現(xiàn)在可以啟動(dòng)并初始化磁盤空間,以informix用戶登錄,執(zhí)行 $ oninit –iy 注意:執(zhí)行此命令后,所有在Online磁盤空間上的數(shù)據(jù)將被破壞, 也可用圖形界面onmonitor命令初始化,總之,這兩種命令只能在第一次初始化ONLINE磁盤空間使用,提醒各位讀者謹(jǐn)慎使用,以后在啟動(dòng)數(shù)據(jù)庫(kù)只需用oninit命令即可,執(zhí)行$onstat – 命令可以簡(jiǎn)單查看online是否正常啟動(dòng),如果正常則顯示如下提示信息:Informix Dynamic Server Version 7.30.UC2 -- On-Line -- Up 2 days 21:14:58 -- 163840 Kbytes 。

推薦閱讀