VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

如何快速安裝FireBird在Linux?

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
Ruey



註冊時間: 2003-03-12
文章: 1698
來自: tunglo

第 1 樓

發表發表於: 星期四 九月 18, 2003 7:07 pm    文章主題: 如何快速安裝FireBird在Linux? 引言回覆


FireBird安裝前言:
FireBird資料庫如果安裝在Windows,我會首先選擇Win2000專業版,因為他
穩定安全,速度方面不錯,可是安裝起來非常龐大,若我把它當作資料庫伺服器時
,那許許多多功能不過是陪秤的,更不希望有人把它當成玩具在玩,希望如
NetWare那樣認真的工作365不當機,不用我煩惱.....

FireBird安裝在Linux的動機
希望藉由Linux的Free/安裝簡單/穩定可靠及FireBird的Free/簡單易用/
運作穩定/維護成本低,能夠達到1+1>2的效果....


當然如果能製作knoppix的話,光碟開機就可以用.....
對於我的要求就會非常接近.....
Free/安裝簡單/簡單易用/運作穩定/維護成本低
重點是一個版本能用10年以上^_^

還有不要老推出好幾各版本Win98-->WinMe-->Win2000-->WinXP-->Win2003
如WinXP時增加東西,我到現在都還搞不清楚...~_~



安裝期間參考資料:
1.Firebird on Linux (感謝elleryq協助指導)
http://vfp.sunyear.com.tw/viewtopic.php?t=231

2.Firebird Quick Start Guide (English Version)
http://vfp.sunyear.com.tw/download.php?id=215

3.RedHat中文手冊
http://www.hk.redhat.com/docs/manuals/linux/RHL-9-Manual-TW/custom-guide/index.html

4.在Linux下飛翔的“火鳥”
http://big5.ccidnet.com:89/gate/big5/tech.ccidnet.com/pub/article/c737_a53666_p1.html

測試所需的程式:
1.Linux--RedHat 9
ftp://linux.sinica.edu.tw(台灣中科院)
http://ftp.redhat.com/pub/redhat/linux/9/en/iso/i386/
安裝Linux,請下載底下3個ISO檔案
1>shrike-SRPMS-disc1.iso 13-Mar-2003 22:39 608M
2>shrike-SRPMS-disc2.iso 13-Mar-2003 22:43 645M
3>shrike-SRPMS-disc3.iso 13-Mar-2003 22:46 425M
下載完畢後,利用Nero燒錄成3張Linux安裝光碟片
並編號CD1/CD2/CD3
(如何燒錄ISO檔案,請自行參閱Nero說明)
(如何安裝RedHat 9,請自行參閱RedHat說明)


2.FireBird 1.5 Classic版本
http://belnet.dl.sourceforge.net/sourceforge/firebird/FirebirdCS-1.5.0.3780-RC6.i686.tar.gz
http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1065667610:177746&page=ibp_download#150

進入Linux後,下載FireBird1.5,檔案是壓縮的,所以在終端機下達....
tar xzf FirebirdCS-1.5.0.3780-RC6.i686.tar.gz解開,
進入該目錄後,再執行 ./install.sh
並按照提示說入指令.....




備份資料
大部分人都是在Windows開發資料程式的,免不了要從Windows備分到Linux
假設從192.168.0.50,C:\test\test.GDB備份到Linux
./gbak -USER "SYSDBA" -PASS "masterkey" -e -nt -V -ig -l -g 192.168.0.50:c:/test/test.gdb test.gbk

還原資料
./gbak -USER "SYSDBA" -PASS "masterkey" -R -P 4096 -V test.gbk test.gdb
有一點要注意的,指令中字母大小寫及目錄的書寫方式,在Windows時與Linux時
可不同




假設Linux資料庫伺服器是在192.168.0.100
資料庫位置是/usr/local/firebird/bin/test.gdb
VFP連結FireBird指令
DRIVER=Firebird/InterBase(r) driver;DBNAME=192.168.0.100:/usr/local/firebird/bin/test.gdb;UID=SYSDBA;PWD=masterkey;




FireBird 1.5 Classic版本運作原理
平時靠inetd傾聽,如果Client需要服務時,才去執行gds_inet_server,
反之不需要時,就關閉gds_inet_server.所以沒有任何Client聯結資料庫時,
將不到gds_inet_server在執行.啟動的設定檔放在/etc/inetd.conf,

有一點須注意是啟動gds_inet_server and gds_lock_mgr 需要是以root身分




後記:
今次利用安裝Linux+FireBird的組合
真可的可以讓我用一句話形容
"不可忽視Free的東西."


下次有機會在介紹製作光碟開機版

===============================================
rueyho@ms11.hinet.net
歡迎轉貼,但請註明作者及來源

_________________
#############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!

學會VFP使用者社區的搜尋,Code才會更有趣~
#############################
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作