INFORMIX Dynamic Server(IDS)數(shù)據(jù)庫介紹就不多說了,既然使用INFORMIX,就一定有所了解。本文將INFORMIX安裝在linux發(fā)行版Fedora(其他發(fā)行版,安裝基本一樣)
具體步驟如下:
一 ,下載IDS
在IBM官網(wǎng)下載INFORMIX 最新版,當(dāng)前為11.7 ? 同時(shí)可以下載相關(guān)的幫助文檔。 http://www.ibm.com/developerworks/cn/downloads/im/idsde/
開發(fā)者學(xué)習(xí)可以下載 Developer Edition版本,功能齊全,而且免費(fèi),但不能用作商業(yè)部署。
?
?
二, 設(shè)置用戶與用戶組
IDS需要在informix用戶下執(zhí)行。
創(chuàng)建informix用戶組。 命令:groupadd ?-g N ?informix ? ? ? ? ? ? ? ? ? ? ? ?#N為大于100的整數(shù)
創(chuàng)建informix用戶。 ? ?命令: useradd ?- u ?N ?-g ?informix ?informix ? #N為大于100的整數(shù)
?
?
三.安裝
1,解壓安裝包
通常用 tar – xf 命令解壓安裝包。
在/opt下建立安裝目錄informix。
2,啟動(dòng)安裝
切換到root 用戶下,運(yùn)行安裝文件中 ids_install文件 。
IDS 產(chǎn)品套件包含多個(gè)產(chǎn)品,可以同時(shí)安裝所有產(chǎn)品,也可以分別安裝。 ,安裝腳本會(huì)安裝 IDS 服務(wù)器以及相同目錄中的其他相關(guān)產(chǎn)品。 installserver 命令只安裝 IDS 服務(wù)器,忽略其他產(chǎn)品。
?
?
安裝過程啟動(dòng)。默認(rèn)為控制臺(tái)安裝模式(其他模式參見補(bǔ)充說明)。安裝過程會(huì)自動(dòng)識(shí)別到安裝目錄/opt/informix 。根據(jù)提示輸入安裝選項(xiàng)。這個(gè)不用多說了,很簡(jiǎn)單的。
看到IBM Informix JDBC Driver: Successful提示時(shí)說明成功安裝了。
注意:運(yùn)行安裝腳本需要根?不熟悉的最好選擇典型安裝,如需圖形化安裝 則用命令./ids_install ?-gui
補(bǔ)充:其他安裝模式
-
GUI 模式:當(dāng)在安裝命令中指定 – gui 選項(xiàng)時(shí),進(jìn)入這種模式。 GUI 模式與控制臺(tái)模式相似,但是使用一個(gè) Java 圖形界面與安裝程序交互。
安裝命令的示例:
installserver-gui -
靜默模式:這種模式支持非交互式安裝。靜默模式使用一個(gè) .ini 文件提供響應(yīng)信息,這些信息在控制臺(tái)模式和 GUI 模式中是通過鍵盤或鼠標(biāo)提供的。 IDS 提供兩個(gè)默認(rèn)的 .ini 文件,您也可以創(chuàng)建自己的 .ini 文件。在交互式安裝期間,在安裝命令中指定 -record<filename> 選項(xiàng),就可以自動(dòng)地創(chuàng)建 .ini 文件。
示例:
installserver-recordmyresponses.ini
要想使用自己創(chuàng)建的 .ini 文件,必須在安裝命令中指定 -options<filename> 選項(xiàng)。
示例:
install_ids-silent-optionsmyresponses.ini
如果使用默認(rèn)的 .ini 文件( bundle.ini 或 server.ini ),必須在安裝命令中指定 – acceptlicense=yes 選項(xiàng);否則,安裝不會(huì)成功。
示例:
installserver-silent-acceptlicense=yes
在安裝期間還可以指定其他選項(xiàng),包括:
-
-javahome<javadir> ,使用已經(jīng)安裝的 JRE
-
-PinstallLocation=<installdir> ,指定不同的安裝目錄
-
-log<logfilename> ,指定非默認(rèn)的日志文件名
可以在同一個(gè)系統(tǒng)上同時(shí)存在 IDS 的多個(gè)版本。只需把它們安裝在不同的目錄中即可。環(huán)境變量 INFORMIXDIR 指向在啟動(dòng) IDS 實(shí)例時(shí)應(yīng)該使用的產(chǎn)品目錄。
3,配置環(huán)境
INFORMIX的啟動(dòng)時(shí)需要配置環(huán)境變量的。可以在informix賬戶根目錄下創(chuàng)建一個(gè)腳本文件env_informix.sh ,每次啟動(dòng)數(shù)據(jù)庫前輸入命令 : . env_informix.sh
也可以將相應(yīng)環(huán)境變量寫入.bash_profile文件中。該腳本文件內(nèi)容如下:
export INFORMIXDIR=/opt/informix
export PATH=$INFORMIXDIR/bin:$PATH
export INFORMIXSERVER=ol_informix1170
export ONCONFIG=onconfig.ol_informix1170
export INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts.ol_informix1170
說明:
1)INFORMIXDIR 環(huán)境變量指向安裝產(chǎn)品的位置。這很重要,因?yàn)樵撀窂桨恍┰? IDS 可執(zhí)行程序中使用的值。如果不設(shè)置這個(gè)路徑, IDS 就不知道在哪里尋找成功運(yùn)行所需的某些文件。本處為/opt/informix
2) INFORMIXSERVER 環(huán)境變量是環(huán)境在默認(rèn)情況下啟動(dòng)的 IDS 實(shí)例的名稱。這個(gè)環(huán)境變量對(duì)于試圖訪問 IDS 實(shí)例的每個(gè)客戶機(jī)連接都很重要,無論客戶機(jī)是內(nèi)部的還是外部的。內(nèi)部客戶機(jī)是 IDS 軟件附帶的實(shí)用程序。外部客戶機(jī)是使用 SQL 訪問數(shù)據(jù)庫的任何應(yīng)用程序。如果不知道已安裝了哪些實(shí)例??梢栽诎惭b目錄中查看,安裝了實(shí)例后,會(huì)在跟目錄生成相應(yīng)文件,筆者安裝目錄中出現(xiàn)了ol_informix1170文件目錄,可以知道系統(tǒng)安裝了一個(gè)名為ol_informix1170的實(shí)例。
?
3)應(yīng)該修改 PATH 環(huán)境變量,在其中包含 $INFORMIXDIR/bin 。盡管這是可選的,但是非常方便。輸入 oninit 比不得不輸入 /usr/informix/bin/oninit (假設(shè) IDS 產(chǎn)品安裝在 /usr/informix )容易得多。
?
4)ONCONFIG 環(huán)境變量設(shè)置為 IDS 實(shí)例使用的配置文件名。每個(gè)實(shí)例在任何時(shí)候只使用一個(gè)配置文件??梢允褂昧硪粋€(gè)配置文件,但是這需要停止軟件運(yùn)行,把 ONCONFIG 環(huán)境變量改為另一個(gè)文件名,然后重新啟動(dòng)軟件。
?
注意:
ONCONFIG
環(huán)境變量只設(shè)置為文件名,不
設(shè)置為文件的路徑。示例:
export
ONCONFIG=onconfig.production
?
onconfig 文件必須 位于 $INFORMIXDIR/etc ,所以不需要知道文件位置,只需知道這個(gè)目錄中要使用的文件。 onconfig 文件可以改名為您喜歡的任何名稱;但是,標(biāo)準(zhǔn)命名約定是把它命名為 onconfig.something ,把其中的 “ something ” 替換為有意義的單詞。本處系統(tǒng)在安裝實(shí)例時(shí),在 $INFORMIXDIR/etc下生了onconfig.ol_informix1170文件,直接把環(huán)境變量指向這個(gè)文件就可以了 。
ONCONFIG 環(huán)境變量就變成可選的。 ONCONFIG 環(huán)境變量只對(duì) DBA 的工作有用(例如啟動(dòng)和停止實(shí)例)。一般的 SQL 客戶機(jī)活動(dòng)不需要設(shè)置 ONCONFIG 環(huán)境變量。
?
5)INFORMIXSQLHOSTS
環(huán)境變量設(shè)置為用來提供連接信息的文件的完整路徑名和文件名。示例:
export
INFORMIXSQLHOSTS=/work/jbohm/mysqlhosts
?
這個(gè)參數(shù)是可選的,如果不設(shè)置它, IDS 會(huì)在 $INFORMIXDIR/etc/sqlhosts 文件中尋找所需的信息。 一定要注意,每個(gè)客戶機(jī)連接(包括內(nèi)部和外部的)都需要連接信息。因此,每個(gè)客戶機(jī)都要從默認(rèn)文件或 INFORMIXSQLHOSTS 環(huán)境變量指定的文件中獲取連接信息。
6) IDS 不只使用上面列出的五個(gè)環(huán)境變量。實(shí)際上, IDS 有 100 多個(gè)環(huán)境變量,用來控制軟件的各個(gè)方面。本教程前面提到過兩個(gè) — DB_LOCALE 和 CLIENT_LOCALE ,它們控制 GLS 設(shè)置。請(qǐng)記住,上面列出的五個(gè)環(huán)境變量是最重要的,其中兩個(gè)是必需的
?
?
四,啟動(dòng)INFORMIX
1,啟動(dòng)數(shù)據(jù)庫服務(wù)器及實(shí)例。
輸入命令: oninit?
2, 用dbaccess工具連接數(shù)據(jù)錄
輸入命令:dbaccess
3,進(jìn)入數(shù)據(jù)庫操作界面
?
?
?
?
?
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

