西軟服務(wù)器端和客戶端安裝教程v1.0
前言:網(wǎng)上有很多關(guān)于西軟foxhis pms的安裝教程,但大多沒有詳細(xì)描述并且內(nèi)容非常膚淺粗燥,本特意把自己的安裝過程寫成文檔并記下,后面的數(shù)據(jù)庫(kù)操作沒有提供圖片,但是我相信絕對(duì)能夠看得懂。文章為本人原創(chuàng),如需轉(zhuǎn)載請(qǐng)注明csdn 飛越飄零,謝謝!
下面文章內(nèi)容經(jīng)過測(cè)試n遍,100%是能成功安裝,請(qǐng)各位無須懷疑。
注意:西軟的license是在相應(yīng)酒店對(duì)應(yīng)的數(shù)據(jù)里面的,并綁定了對(duì)應(yīng)酒店的客戶端安裝包,所以不能跨酒店導(dǎo)入和跨酒店使用第二個(gè)酒店的安裝包。
一、linux操作系統(tǒng)安裝 1、服務(wù)器設(shè)置為raid5磁盤陣列,不同品牌服務(wù)器設(shè)置不相同,具體設(shè)置方法參考說明書或咨詢服務(wù)器提供商?! ?、放入linux的光盤至服務(wù)器光驅(qū)中,設(shè)置光驅(qū)啟動(dòng) 3、按照服務(wù)器的屏幕提示進(jìn)行操作。
第一步:選擇安裝
第二步:當(dāng)出現(xiàn)以下提示時(shí)選擇skip(不檢測(cè)光盤)
第三步:選擇下一步
第四步:選擇語言
第五步:選擇鍵盤模式
第六步:當(dāng)出現(xiàn)分區(qū)結(jié)構(gòu)時(shí),選擇:建立自定義的分區(qū)結(jié)構(gòu)
第七步:分區(qū)界面。
第八步:當(dāng)進(jìn)入分區(qū)界面時(shí),點(diǎn)擊新建后出現(xiàn)以下界面,文件系
統(tǒng)類型選擇swap,指定空間大小,一般是內(nèi)存的兩倍。
第九步:再新建掛起點(diǎn),并制定全部空間,然后確定,下一步
第十步:配置引導(dǎo)裝載(無需配置)
第十一步:網(wǎng)絡(luò)設(shè)置(暫時(shí)可不配置,直接下一步)
第十二步:選擇時(shí)間區(qū)域
第十三步:設(shè)置跟用戶密碼
第十四步:選擇需要安裝的軟件,一般默認(rèn)
第十五步:按照提示(下一步)安裝需要幾分鐘稍微等待一下。
第十六步:安裝完成
重新啟動(dòng)電腦
進(jìn)入歡迎界面
防火墻禁用
時(shí)間配置
創(chuàng)建用戶和密碼均為sybase
聲卡安裝
安裝完成(用戶:root密碼為:第十三步所設(shè)置的)
配置網(wǎng)絡(luò)ip
注意:一定要把ip先設(shè)置好,不然到后邊啟動(dòng)“isql”的時(shí)候會(huì)顯示數(shù)據(jù)庫(kù)鏈接超時(shí),如果忘記設(shè)置在后面步驟還是可以補(bǔ)救的,請(qǐng)繼續(xù)往下看。
二、sybase數(shù)據(jù)庫(kù)的安裝與調(diào)試
把數(shù)據(jù)庫(kù)文件復(fù)制到“文件系統(tǒng)” / 根目錄下
點(diǎn)擊“菜單—應(yīng)用程序—附件—終端”
數(shù)據(jù)庫(kù)安裝包的解壓方法都是在根上用tar xzvf命令.(如tar xzvf sql.tar.gz)
在終端內(nèi)輸入:
cd / 回車
解壓第一個(gè)文件輸入:tar xvzf sybase32-11.0.3.3.tar.gz 回車
解壓第一個(gè)文件完成“sybase32-11.0.3.3.tar.gz”
解壓第二個(gè)文件,輸入:tar xvzf mode.tar.gz 回車
解壓第三個(gè)文件輸入:tar xvzf sql.tar.gz 回車
數(shù)據(jù)文件解壓完成,轉(zhuǎn)至/home/sybase/mode目錄,執(zhí)行./install.sh –c
輸入:cd /home/sybase/mode 回車
再輸入: ./install.sh–c 回車
install.sh用于安裝配置sybase運(yùn)行環(huán)境,其中選項(xiàng)-c,在初次執(zhí)行install.sh時(shí)使用,用來把sybase.cfg中的cache配置恢復(fù)為缺省值,請(qǐng)記住務(wù)必使用“-c”指令。
因?yàn)榇髢?nèi)存機(jī)器上壓的sybase.tar.gz解壓到小內(nèi)存機(jī)器上時(shí),sybase.cfg中的cache配置往往很大(甚至超過機(jī)器總內(nèi)存),如保留原配置,sybase啟動(dòng)時(shí)會(huì)報(bào)錯(cuò),執(zhí)行./install.sh -c后必須盡快執(zhí)行./sybconfig進(jìn)行動(dòng)態(tài)參數(shù)配置。
上述設(shè)置完畢之后,請(qǐng)使用“shutdown –r now”命令重啟服務(wù)器。重啟完成后使用sybase用戶登錄,登錄后輸入“isql–u sa”,密碼為空,(如果此時(shí)顯示“connection database timeout”不用慌張,請(qǐng)按以下程序執(zhí)行,這是前面設(shè)置ip失敗或者ip地址有問題或者忘記設(shè)置ip所導(dǎo)致的)
注意:如果前面忘記設(shè)置服務(wù)器ip,但是又執(zhí)行了安裝,這時(shí)候不用恐慌,請(qǐng)?jiān)俅螆?zhí)行一次“./install.sh192.168.1.2”ip地址是你需要設(shè)置的服務(wù)器ip地址,不要照抄了。這時(shí)候-c可以去掉,因?yàn)槭堑诙螆?zhí)行。這樣重新設(shè)置一次,然后重啟以sybase用戶登錄,就可以解決“timeout”的問題。
以下操作將不能依賴圖形化界面
6、安裝完成后導(dǎo)入foxhis西軟的數(shù)據(jù)庫(kù)
使用isql –u sa登錄到sybase數(shù)據(jù)庫(kù)之后,接下來就是導(dǎo)入酒店數(shù)據(jù)文件的步驟了。
導(dǎo)入步驟:
1.把的酒店“.dat”文件拷到“/home/sybase/dump/xx.dat”目錄上去。我習(xí)慣拷到這里再導(dǎo)入,這個(gè)路徑是隨便的,只要自己記住即可。
如果命令不熟悉就用圖形化界面直接從u盤或者光盤拷入,如果熟悉命令就用root登錄,u盤的東西在“/”的media里面。然后用cp 命令拷到相應(yīng)的目錄處即可。
2.登錄數(shù)據(jù)庫(kù)。
1
2
3
4
|
-bash-3.2$isql -usa sword: 1>load database foxhis from '/home/sybase/dump/x.dat' 2>go |
這時(shí)就開始導(dǎo)入,導(dǎo)入的時(shí)候就該干啥就干啥,按照現(xiàn)在的服務(wù)器的硬盤配置,肯定會(huì)比較慢的。
這時(shí)或可能出現(xiàn)報(bào)錯(cuò)的現(xiàn)象不能導(dǎo)入,提示說:導(dǎo)入到數(shù)據(jù)文件所對(duì)應(yīng)的數(shù)據(jù)庫(kù)是6g,現(xiàn)在的foxhis數(shù)據(jù)只有4g的錯(cuò)誤。遇到這樣的錯(cuò)誤不用慌張。
a.用一下命令看看情況,如果是使用包里面的文件解壓安裝sybase,會(huì)有dev3和dev4的設(shè)置在供foxhis的data和log使用。
1
2
|
sp_helpdb foxhis go |
b.切換到另外一個(gè)窗口(ctrl+alt+f1或f2)用root登錄輸入:
1
2
|
#cd /home/sybase/data #dir |
看看有沒有dev5和dev6這兩個(gè)設(shè)備,如果有看d點(diǎn),如果沒有看c點(diǎn)。
1
|
1> disk init name=‘設(shè)備名',physname=‘設(shè)備物理名',vdevno=‘編號(hào)',size=‘大小' |
c.如果沒有dev5和dev6就自行添加。切換回a的窗口處輸入:
例如:
command |
name |
physname |
vdevno |
size |
disk init |
dev5 |
/home/sybase/data/dev7.dat |
5 |
2048000 |
dev6 |
/home/sybase/data/dev8.dat |
6 |
2048000 |
|
|
|
|
|
添加完成后使用,切換窗口檢查一下/home/sybase/data是否存在dev7和dev8的文件。一般情況下添加成功就肯定會(huì)有,然后使用命令:
1
|
1>alter database foxhis on dev5=2048000 log on dev6=2048000 //意思就是把foxhis數(shù)據(jù)庫(kù),加載到設(shè)備dev5和dev6上。 |
d.如果原來已經(jīng)有dev5和dev6就是直接使用以下語句。
1
|
1>alter database foxhis on dev5=2048000 log on dev6=2048000 |
無論是c或者d下面的情況都一樣。加載的過程非常漫長(zhǎng)請(qǐng)喝杯茶吃個(gè)包子,慢慢等。
e.完成導(dǎo)入之后屏幕寫著
1
|
backup server: x.xx.x.x: load is complete (databasefoxhis).use the online database command to bring this database online; sqlserver will not bring it online automatically. |
然后我們輸入
查看數(shù)據(jù)庫(kù)是不是online狀態(tài)
1
2
|
online database foxhis go |
7、根據(jù)上述的步驟服務(wù)器全部安裝完成。
8、客戶端的安裝,西軟運(yùn)行環(huán)境的安裝。
客戶端安裝完畢之后,如果測(cè)試連通不了,記得在運(yùn)行處輸入“sqledit”設(shè)置一下database 的ip地址,然后ping一下,成功之后記得save一下。再?gòu)倪\(yùn)行處輸入“foxhis.ini”看看數(shù)據(jù)庫(kù)名字和數(shù)據(jù)庫(kù)密碼是否有錯(cuò)。
9、拷貝西軟x5的系統(tǒng)程序,測(cè)試并設(shè)置西軟數(shù)據(jù)庫(kù)的連接狀態(tài)
10、客戶端安裝完成,至此這個(gè)西軟服務(wù)器端和客戶端安裝均已完成。