  | 
				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才會更有趣~
 
############################# | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |