一、 安裝介質組成:
我們選用INFORMIX-ONLINE和INFORMIX-SQL為數據庫系統的開發、使用和維護平台。它們的存儲介質分別為7張和4張3.5英寸的軟盤, 采用cpio的文件格式。
二、安裝步驟:
第一步: 建立INFORMIX數據庫系統用戶
安裝INFORMIX數據庫系統之前, 必須首先建立INFORMIX用戶, 其用戶名為informix, 用戶組為informix。
Informix用戶的建立步驟如下:
1) 以超級用戶root注冊;
2) 輸入如下命令:
#sysadmsh
3)按順序選擇如下菜單:
Accounts—User—Create
4)系統出現輸入畫面時,依次輸入(或選擇)如下內容:
Username 後輸入:informix
Comment 可不輸
Modify defaults? 選擇yes
5)系統出現另一個畫面,此時依次輸入(或選擇)如下內容:
Login group 時選擇Specify 後輸入:informix
(**如果系統中沒有informix用戶組,系統會提示:
Do you wish to create it?: 選擇 yes
Group ID: 選擇 Default**)
系統出現一個提示框,裡面有兩個用戶組:group 和informix
將光標停在group上面,輸入一個空格,再打回車。
Login shell 選擇:Default
Home directory 選擇:Default、Create home
User ID number 選擇:Default
Type of user 選擇:Default
6)系統提示:
Are you sure you wish to create this new user account?
Please choose one of: 選擇:Yes
7)當系統提示:
Press to continue:時,輸入回車鍵。
接著系統提示:
Assign first password :選擇:Now
Force change at first login: 選擇 No
然後,在提示:
Setting password for user:informix
Password change is forced for informix.
Choose password
You can choose whether you pick a password,
Of have the system create one for you.
1. Pick a password
2. Prounceable password will be generated for you
Enter choice (default is 1): 直接輸入回車
Please enter new password:
New password : 輸入新口令
Re-enter password: 重新輸入新口令
Press to continue:輸入回車鍵
8)退出實用程序sysadmsh,則新用戶informix就已經按照要求建立起來了。
第二步:安裝INFORMIX-SQL
1)注冊進超級用戶root, 執行下面的命令將當前目錄轉移到informix用戶下面:
#cd /usr/informix
2)然後將INFORMIX-SQL系統的卷1盤插入計算機的A驅動器中, 並執行下面的命令, 將INFORMIX-SQL系統的文件拷貝到計算機中:
#cpio –icvdumBI/dev/rfd0135ds18
3)在屏幕上出現下面的提示時,插入下一張軟盤後,輸入回車:
Change to part ## and press RETURN key.[q]
當最後一張軟盤安裝完成後, 系統退回到#提示符的狀態。
4)文件拷貝完畢後, 輸入下面的命令, 執行INFORMIX-SQL系統的安裝程序.
# ./installsql
(注**可能有的安裝程序需執行下列命令**)
#./installsqlrt
出現下面的提示時, 按回車鍵繼續進行安裝:
Press Enter to continue
or the interrupt key(usually CTRL-C or DEL)to abort
之後系統要求輸入INFORMIX-SQL產品的序列號和活動碼:
Enter your serial number(e.g.INF#X999999)
AAA#X000000 {在此處輸入SQL的序列號}
Enter your serial number key(uppercase letters only)
AAA#X000000 {在此處輸入SQL的活動碼}
當出現下面的提示時, 按回車鍵繼續進行安裝:
Press Enter to continue
or the interrupt key(usually CTRL-C or DEL)to abort
5)安裝程序自動設置系統文件的權限並對相關文件進行初始化。
第三步:安裝INFORMIX-ONLINE
INFORMIX-ONLINE的安裝過程與INFORMIX-SQL基本一致。
1)注冊進超級用戶root, 執行下面的命令將當前目錄轉移到informix用戶下面:
#cd /usr/informix
2)然後將INFORMIX-ONLINE系統的卷1盤插入計算機的A驅動器中, 並執行下面的命令, 將INFORMIX-ONLINE系統的文件拷貝到計算機中:
#cpio –icvdumBI/dev/rfd0135ds18
3)在屏幕上出現下面的提示時,插入下一張軟盤後,輸入回車:
Change to part ## and press RETURN key.[q]
當最後一張軟盤安裝完成後, 系統退回到#提示符的狀態。
4)文件拷貝完畢後, 在#號提示符後面輸入下面的命令, 執行INFORMIX-SQL系統的安裝程序.
#./installonline
當出現下面的提示時, 按回車鍵繼續進行安裝:
Press Enter to continue
or the interrupt key(usually CTRL-C or DEL)to abort
之後系統要求輸入INFORMIX-ONLINE的產品序列號和活動碼:
Enter your serial number(e.g.INF#X999999)
AAA#X000000 {在此處輸入ONLINE的序列號}
Enter your serial number key(uppercase letters only)
AAA#X000000 {在此處輸入ONLINE的活動碼}
當出現下面的提示時, 按回車鍵繼續進行安裝:
Press Enter to continue
or the interrupt key(usually CTRL-C or DEL)to abort
5)安裝程序自動設置系統文件的權限並對相關文件進行初始化。
三、INFORMIX數據庫參數調整
INFORMIX安裝完畢後,必須經過下列參數調整才可正常使用。
1、設置環境變量:
1)在/.profile文件中,增加下面幾行:(為root用戶設置INFORMIX環境變量)
INFORMIXDIR=/usr/informix
PATH=$PATH:/usr/informix/bin
DBDATE=Y4MD/
export INFORMIXDIR PATH DBDATE
2)在/etc/profile文件中,增加下面幾行:(為root以外的用戶設置INFORMIX環境變量)
INFORMIXDIR=/usr/informix
PATH=$PATH:/usr/informix/bin
DBDATE=Y4MD/
export INFORMIXDIR PATH DBDATE
2、修改UNIX系統的核心參數
1)在單用戶下,以超級用戶root注冊,依次執行如下命令:
#cd /usr/informix/release
#more ONLINE_5.0
然後記錄如下參數及後面的值:
SHMMAX:1048576
SHMMIN:1
SHMMNI:32
SEMMNI:256
SEMMNS:256
SEMMSL:60
2)修改UNIX系統核心參數
#cd /etc/conf/cf.d
#cp mtune mtune.bak
#vi mtune
{此文件格式如下:
…
*Shared Memory Parameters
SHMMAX 1048576 131072 80530637
SHMMIN 1 1 1
…
其中:第一列為UNIX系統參數名,第二列為參數當前值,第三列為參數最小值,第四列為參數最大值。}
然後根據上面記錄下來的數據依此檢查每個參數,如果:
A. 所記錄的系統參數名存在;
B. 所記錄的系統參數值在最小值和最大值之間
則用記錄下來的參數值取代此參數的當前值。反之,不修改此參數。
3) 重新連接核心,使新的核心參數生效
依次執行命令:
#cd /usr/etc/conf/cf.d
#./link_unix
系統提示:
Do you want this kernel to boot by default?(y/n) 輸入:y
Do you want the kernel environment rebuilt?(y/n) 輸入:y
#reboot
(**注:進入單用戶的方法除關機重啟外,也可從多用戶狀態直接轉換。
轉換命令 為: #init 1
然後按系統提示輸入root口令(若無口令則按回車)即可進入單用戶**)
3、修改設備權限
可用兩種設備作為chunk,方法分別為(以超級用戶注冊):
? 熟文件 1. Cat /dev/null>file-name
2. chmod 660 file-name
3. chgrp informix file-name
4. chown informix file-name
? 生設備 1.創建一塊原始硬盤或硬盤分區
2.chmod 660 device-name
3. chgrp informix device-name
4. chown informix device-name
例: ln /dev/rdata /dev/rdbspace
chmod 660 /dev/rdbspace
chown informix /dev/rdbspace
chgrp informix /dev/rdbspace
4、INORMIX-ONLINE 數據空間初始化:
1) 以用戶informix注冊;
2) 執行如下命令對數據庫空間和共享內存參數進行調整:
$ tbmonitor
依次選擇菜單: Parameters—Initialize
需要修改的參數為:
Sys.Log File [/usr/informix/onlne.log ]
System Msgs. [/usr/informix/online/msg ]
Tape Dev. [/dev/null ]
Log Tape Dev. [/dev/null ]
Root Size [###### ]
Primaty Path [/dev/rdbspace ]
(** Root Size 是分配給INFORMIX存放數據的空間大小,以Kbyte為單位。一般在安裝UNIX時,即為其預留出單獨的某個分區(設分區名為dbspace)。它的大小計算如下:
A.以root注冊,使用命令:
#divvy
B.記錄下Name 為dbspace分區的First Block 和 Last Block
例如某dbspace空間的First Block值為:750001
Last Block值為:1253436
計算Root Size的值