|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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才會更有趣~
############################# |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|