昆明市商業銀行百大支行微機室
本文假定大家的informix使用是從零起步的,將介紹從零至最大化使用informix的各個詳細步驟。 本文中關於vi編輯的內容均放在兩行等號之間,你要編輯後存盤. 一:下載informix-online數據庫服務器LINUX試用系統 地址:http://www.intraware.com,註冊成為informix試用系統的用戶,並告訴正確的email地址,然後intraware會給你發一封郵件,告訴你以後下載的本站系統的安裝授權名稱和密碼。當然,在你下載時,屏幕上也會出現授權用戶名稱和密碼,你必須好好抄下來。(一般地授權名稱和你的名子是不同的) 註冊成功後,進入evlaute(或evaluation或trial download ) 鏈接頁面,login in 進入下載頁面,選擇你所要的informix產品。由於本文以linux為例,就下載informix dynamic_server_2000吧即informix_dynamic_server_2000_s_o_v9_21_uc2_for_linux.zip。
二:準備安裝informix-online 2000/, 解壓縮下載文件informix_dynamic_server_2000_s_o_v9_21_uc2_for_linux.zip(不論win下載還是linux下載) 在linux中,以root註冊進入系統 1:建立informix用戶名(adduser) 2:建立informix組(groupadd) 3:改變informix用戶主目錄的屬性 # chown informix.informix /home/informix 如果你是用win做的下載: 1:如果沒用安裝LINUX在同一機器上雙啟動,則掛入下載文件所在的硬盤分區,如我為d: # mkdir /mnt/win # mount –t vfat /dev/hda5 /mnt/win 2:如果LINUX安裝在另外一台機器上,則只有設置samba共享,將win下下載的informix online 2000系統拷入LINUX機器某下目錄下(本例為/mnt/win) 3:如果你是用linux下載的,就用所存的目錄吧。(本例仍為/mnt/win)。 三:開始安裝 進入下載的informix online 目錄 # cd /mnt/win 設置安裝環境 # INFORMIXDIR=/home/informix # export INFORMIXDIR 由於interware下載的informix online 921安裝包rpm的目錄結構為/opt/informix或/usr/informix,不一定是/home/informix之類的,安裝命令如下: # rpm –ivh –relocate /opt/informix=/home/informix informix_dynamic_server_2000_s_o_v9_21_uc2_for_linux.rpm 安裝過程中會要求你輸入你的授權號和密碼,就輸入吧。 建議各位不要在GUI環境下安裝本程序包,一般可能安裝不成功. 四:開始設置LINUX工作環境 # cd /etc # vi hosts ========================================================================== #根據實際情況加入你的網卡地址,HOST主機名,以及其它要訪問這台機器的電腦地址 ========================================================================== # vi services ========================================================================== sqlexec 9999/tcp #將來你的informix數據庫服務器服務service名為sqlexec ========================================================================== # cd /root (設置ROOT用戶啟動環境) # ls –a # vi .bash_profile ========================================================================= PATH=$PATH:$HOME/bin:$HOME/etc :/home/informix/bin:/home/informix/etc ……. INFORMIXDIR=/home/informix INFORMIXSQLHOSTS=/home/informix/etc/sqlhosts INFORMIXSERVER=demo_on #online服務器名,與service服務名不是一個概念 TERM=100 #正常顯示informix dbaccess的菜單 EXPORT PATH 。。。。。。。。INFORMIXDIR INFORMIXSERVER INFORMIXSQLHOSTS TERM ========================================================================== 再設置informix用戶環境 # cd /home/informix # ls –a # vi .bash_profile ========================================================================== PATH=$PATH:$HOME/bin:$HOME/etc ……. INFORMIXDIR=$HOME INFORMIXSQLHOSTS=$HOME/etc/sqlhosts INFORMIXSERVER=demo_on #online服務器名,與service服務名不是一個概念 TERM=100 #正常顯示informix dbaccess的菜單 EXPORT PATH 。。。。。。。。INFORMIXDIR INFORMIXSERVER INFORMIXSQLHOSTS TERM =========================================================================== 建立online服務庫服務器數據空間文件(假設在你打算在/home/informix中建立,否則請你進入要建立入目錄中如/home/informix),隨便取個名稱如root_chunk # cd /home/informix (數據空間目錄) # cat /dev/null >root_chunk # chmod 660 root_chunk 設置其它屬性 # cd /home/informix # cd etc # cp sqlhosts.std sqlhosts # vi sqlhosts ============================================================================ #格式:online服務器名 協議名 HOST主機名 service服務名 demo_on onsoctcp myhostname sqlexec ============================================================================ # cp onconfig.std onconfig # vi onconfig ============================================================================ #將所有的如/opt/informix 改為/home/informix ……………. ROOTPATH /home/informix/root_chunk ……………… ROOTSIZE 40000 (根據你需要設置所要的數據空間大小,千字節,如為40兆) ……………… DBSERVERNAME demo_on (與sqlhosts中的相同) ============================================================================ OK,設置好了,ctrl+d退出logout,再用root 進入login吧。 啟動informix online 第一次啟動時,要初始化informix online # oninit -I (小寫,僅第一次時用參數),有什麼就yes吧,等半分鐘 # ps -ef 可以看到online 服務器已經啟動了。 # onmode –k 關閉online 服務器, # oninit 重新按正常方法引導online服務器,不需要參數。 恭喜你,你的informix online 已經好好地跑起來了。
五:如何在win中設置ODBC訪問informix online 首先下載informix connect for win即informix odbc 驅動程序吧或client軟件包。我的是別人拷給我的,具體網址可以咨詢一下別人或找一下。不嫌慢的話,可以去http://winhelp.163.net/WIN_NT95-informix-odbc.zip試下載一下,注意大小寫。將它安裝在win機上,例如目錄為c:\informix 進行設置 1:運行informix Setnet32 在Enviroment中設置: INFORMIXDIR=c:\informix 客戶端ODBC/Connect安裝的目錄 INFORMIXSERVER=demo_on (online數據庫服務器名) INFORMIXSQLHOSTS=/home/informix/etc/sqlhosts(與Linux上sqlhosts的位置相同) 在Server Information中設置: Informix Server=demo_on (online數據庫服務器名) Host Name=myhostname (LINUX的HOST主機名) Protocol Name=onsoctcp Service Name=sqlexec (服務名) 在HOST Informix 中設置: Current Host=myhostname (LINUX的HOST主機名) User Name=informix (linux中的用戶名,在此可以隨便亂填,必須填) Password Option=password Password=將光標移到本編輯框頭,隨便填上六七個以上的字母 2:設置win機上的類似於linux機器上的/etc/services文件 在win機上,services文件位於你的win機器的win目錄下,如c:\win98 在DOS環境下, c:\win98> Edit services ======================================================================= #加入以下行 sqlexec 9999/tcp ======================================================================= 3:開始設置Informix ODBC Informix ODBC或Connect 或Client 一般提供了兩個驅動程序,一個可以用於informix 第9版(Intersolve 3.10 32-bit informix 9),另一個可以用於以前版本(Informix 2.80 32 bit)。 進入控制面板,打開ODBC設置框 (1) 針對第9版ODBC驅動的設置 添加數據源,選擇驅動程序為Intersolve 3.10 32-bit informix 9, 定義數據源名稱(Data Source Name)如:informix9, 定義Data Source Description數據源描述為任意, 定義要訪問的具體的數據庫名稱如mydbs(即Linux下你建立的數據庫名稱) , 默認的用戶名Default User Name為informix(Linux上的用戶名,可以先任意填), 定義主機名Host Name為myhostname (你的Linux數據庫服務器所處的機器名) 定義數據庫服務名稱Service Name為demo_on(在你的Linux的sqlhosts中設置的) 協議設置Protocol Type 為onsoctcp (2)針對以前版本的ODBC設置 添加數據源,選擇驅動程序為Informix 2.80 32-bit 定義數據源名稱(Data Source Name)如:informix7, 定義Data Source Description數據源描述為任意, 定義要訪問的具體的數據庫名稱如mydbs(即Linux下你建立的數據庫名稱) , 默認的用戶名Default User Name為informix(Linux上的用戶名,可以先任意填), 定義主機名Host Name為myhostname (你的Linux數據庫服務器所處的機器名) 定義數據庫服務名稱Service Name為demo_on(在你的Linux的sqlhosts中設置的) 協議設置Protocol Type 為onsoctcp
OK,你現在可以試試其它的支持ODBC查看數據庫內容的程序,如delphi/cbuilder中的sqlexplorer,打開時彈出註冊對話框,必須輸入你的Linux上有的正確的有訪問informix online數據庫權限的用戶名和密碼,你就在win上可以看見你的數據庫mydbs的表、內容、過程等內容了。
具體大家有什麼好的建議,歡迎大家提意見。
另外,作者有一個問題,不知那位可以回答:
我從interware下載了informix Se 7。XX版,不知它是否支持win9x ODBC訪問,如何設置。我不知道如何啟動informix Se 數據庫後台服務,就像online一樣用oninit啟動服務的??? 敬請關註:新版的網絡賺錢作弊程序即將問世,你在打開廣告條以後,不必有瀏覽器打開,無論你是否在用delphi編程還是用word打字,或者屏幕上有一些其它各個應用程序的對話框,不論任何的應用程序,均可以自動將系統全部模擬為瀏覽器環境,任何狀態均可以使廣告條工作!!!! 新一代支持全中文的PDF格式反編譯為TXT的程序即將問世(支持CJK中日韓台港大字集)正在測試,敬請期待。
|
|