DS, DB, WEB模块的安装(环境搭建) 学习日志 2012年7月10日
?
一.關(guān)于統(tǒng)籌模塊的安裝步驟:
1.將安裝包以smsds用戶二進(jìn)制方式上傳至“/home/smsds”目錄.
2.以smsds用戶登錄系統(tǒng).?
3.刪除“/home/smsds/.login”文件.
> rm .login
如果發(fā)現(xiàn)/home/smsds路徑下存在.login文件,請(qǐng)務(wù)必進(jìn)行刪除,否則影響環(huán)境變量設(shè)置.
?
4.執(zhí)行如下命令,解壓安裝軟件.
> tar -zxvf "HUAWEI SMS-Service R*C*L*.DS.SUSEx64.tar.gz"
?
5.解壓縮后,確認(rèn)“/home/smsds”中包含如下目錄.
bin ?clustershell ?shell ?config ?lib ?tmp
?
6.執(zhí)行如下命令,確認(rèn)包含“.startsh”和“.cshrc”文件.
> ls –al
(由于.startsh和.cshrc是隱藏文件,需要用ls -a命令查看,否則看不到.)
?
7.確認(rèn)bin目錄下,各模塊執(zhí)行文件權(quán)限正確.
> ls ~/bin -l
輸出類似如下信息:
-rwxr-xr-x 1 smsds expgrp 1742941 2009-12-18 09:53 clustermng
-rwxr-xr-x 1 smsds expgrp 130367 2009-12-18 09:54 collectproc
-rwxr-xr-x 1 smsds expgrp 8308862 2009-12-18 09:53 parsedaemon
-rwxr-xr-x 1 smsds expgrp 6126248 2009-12-18 09:53 rescollect
?
8.確認(rèn)lib目錄下,各lib執(zhí)行文件權(quán)限無誤.
> ls ~/lib -l
輸出類似如下信息:
-rwxr-xr-x 1 smsds expgrp 147798 2009-11-10 19:08 libipsi_sftposal.so
-rwxr-xr-x 1 smsds expgrp 4562752 2009-11-10 19:08 libipsi_sftp.so
?
9. 設(shè)置統(tǒng)籌模塊運(yùn)行所需的環(huán)境變量.
> vi ~/.startsh
務(wù)必根據(jù)實(shí)際環(huán)境信息修改.startsh文件中的ORACLE_BASE、ORACLE_HOME、ORACLE_LIB、ORACLE_SID、ORACLE_BIN、LIBPATH、PATH和NLS_LANG等相關(guān)變量,否則后面執(zhí)行建庫(kù)腳本時(shí)會(huì)報(bào)錯(cuò),其余變量采用默認(rèn)值.
?
?
| “ORACLE_LIB”的值由操作系統(tǒng)的位數(shù)決定, 當(dāng)操作系統(tǒng)為32位時(shí),則“ORACLE_LIB”的值為“${ORACLE_HOME}/lib32”, 當(dāng)操作系統(tǒng)為64位時(shí),則“ORACLE_LIB”的值為“${ORACLE_HOME}/lib”. |
?
?
.startsh需修改的地方已加粗,如下所示:
#For Solaris
if ( "`uname -s`" == "SunOS" ) then
setenv ORACLE_BASE /export/home/oracle
else
# For AIX
setenv ORACLE_BASE /home/oracle
endif
?
# default database is Oracle 9i, pls change it if use Oracle 8i
setenv ORACLE_HOME ${ORACLE_BASE}/product
setenv ORACLE_LIB ${ORACLE_HOME}/lib32
setenv ORACLE_SID orarpt
?
# Oracle 8i/9i enviroment variable
setenv ORACLE_BIN ${ORACLE_HOME}/bin
setenv NLS_LANG " _AMERICA.ZHS16GBK"
setenv SMC_LOCAL_CODESET "GB18030"
?
10.配置統(tǒng)籌模塊連接數(shù)據(jù)庫(kù)的參數(shù)
/home/smsds/config/systemconfig.ini
修改數(shù)據(jù)源名, 用戶名 2個(gè)參數(shù), 以保證統(tǒng)籌能正常連接數(shù)據(jù)庫(kù)
?
11.配置監(jiān)控模塊的參數(shù)
/home/smsds/config/clustermng.ini
修改的參數(shù)參考相關(guān)的文檔.
此步操作可以不做.
?
12.執(zhí)行下面命令,使環(huán)境變量生效.
> source .cshrc
(備注:如果運(yùn)行期間修改環(huán)境變量,source之后,還需要退出應(yīng)用進(jìn)程,再重新啟動(dòng)才可以生效.)
?
13.以smsds用戶登錄服務(wù)器, 執(zhí)行clustermng. 并執(zhí)行p查看進(jìn)程.
進(jìn)程信息應(yīng)該包括三個(gè): 監(jiān)控模塊clustermng, 解析模塊parsedaemon, 采集模塊rescollect.
?
結(jié)果驗(yàn)證
1).以smsds用戶登錄統(tǒng)籌模塊所在的服務(wù)器。
2).確保統(tǒng)籌模塊已經(jīng)啟動(dòng),若沒有啟動(dòng)則執(zhí)行clustermng命令啟動(dòng)統(tǒng)籌模塊,執(zhí)行p命令查看進(jìn)程個(gè)數(shù)。
運(yùn)行正常情況下顯示如下信息(以下信息僅供參考):
Process List Of HUAWEI 短消息統(tǒng)一報(bào)表系統(tǒng)
-----------------------------------------------------
USER PID PPID COMMAND
smsds 21204 1 clustermng
smsds 21209 21204 parsedaemon
smsds 21214 21204 rescollect
count 3
-----------------------------------------------------
3).查看運(yùn)行日志中是否有錯(cuò)誤信息。
>tail-100f~/log/run/parsedaemon/parsedaemon.run.log.*
>tail-100f~/log/run/rescollect/rescollect.run.log.*
正常情況下運(yùn)行日志中沒有錯(cuò)誤信息。
?
4).查看下載話單統(tǒng)計(jì)日志是否有話單被下載(確保遠(yuǎn)端文件服務(wù)器有話單文件存在。)
> tail-100f~/log/stat/rescollect/rescollect.stat.*
正常情況下載話單統(tǒng)計(jì)日志有話單被下載。
?
5).檢查話單記錄是否入庫(kù)。
請(qǐng)以smsexp用戶登錄PL/SQL Developer,查詢表“tbl_sys_billstatus”,觀察MO、MT、SYSTEM等話單類型“l(fā)astloadtime”是否實(shí)時(shí)更新。
正常情況下表“tbl_sys_billstatus”的MO、MT、SYSTEM話單類型的“l(fā)astloadtime”實(shí)時(shí)更新。
----結(jié)束
?
檢驗(yàn)安裝是否成功. 安裝完統(tǒng)籌之后需要檢查什么?
1.p進(jìn)程, 查看三個(gè)進(jìn)程是否啟動(dòng)? (采集模塊rescollect, 解析模塊parsedaemon, 監(jiān)控模塊clustermng)
2. sqlplus smsexp/smsexp@orarpt108, 查看是否能連接數(shù)據(jù)庫(kù)?
(備注: sqlplus username/password@tnsname. 退出數(shù)據(jù)庫(kù)時(shí), 使用命令exit. 而不是logout)
?
如果以上2點(diǎn)正常的話, 則DS能連上數(shù)據(jù)庫(kù).
?
3.統(tǒng)籌DS連上數(shù)據(jù)庫(kù), 需要配置/home/smsds/config/systemconfig.ini文件,
要修改三個(gè)地方: 數(shù)據(jù)源名, 用戶名, 密碼
?
?
?
二.關(guān)于數(shù)據(jù)庫(kù)模塊的安裝步驟:
?
1.打包獲取業(yè)務(wù)數(shù)據(jù)庫(kù)安裝包”HUAWEI SMS-Service R*C*L*.DB.tar”,通過FTP傳輸方法,以oracle用戶將其以二進(jìn)制方式上傳到短消息統(tǒng)一報(bào)表系統(tǒng)數(shù)據(jù)庫(kù)的”${ORACLE_HOME}”目錄.
?
2.用oracle用戶登錄PUTT短消息統(tǒng)一報(bào)表系統(tǒng)數(shù)據(jù)庫(kù)所在服務(wù)器,執(zhí)行如下命令,解壓安裝包.
# su - oracle
$ tar -xvf HUAWEI\SMS-Service\R*C*L*.DB.tar
?
| 注意:任意創(chuàng)建表空間有可能導(dǎo)致數(shù)據(jù)庫(kù)崩潰 3. 以root用戶運(yùn)行腳本“/home/oracle/db/prepare.sh”. ? 如果之前已經(jīng)創(chuàng)建了業(yè)務(wù)數(shù)據(jù)庫(kù)的表空間,并且想保留該表空間,則不需要執(zhí)行prepare.sh腳本,否則在創(chuàng)建業(yè)務(wù)數(shù)據(jù)庫(kù)時(shí)會(huì)刪除該表空間. $ exit # cd /home/oracle/db # ./prepare.sh ? 該腳本自動(dòng)找到所有的lv(包括exp_datavg和exp_smsvg),生成lvlist.unl文件,建立表空間時(shí)會(huì)讀取該文件,同時(shí)支持AIX和Linux. |
?
?
4.修改install.sh腳本, 將創(chuàng)建表空間的語(yǔ)句刪除. 如下紅色部分
?
5.用oracle用戶給“/home/oracle/db”目錄下“install.sh”腳本添加可執(zhí)行權(quán)限.
# su – oracle
$ chmod a+x ~/db/install.sh
?
6.以oracle用戶執(zhí)行“install.sh”腳本.
$ cd db
$ ./install.sh oracle smsexp103 smsexp | tee log.log
執(zhí)行“./install.sh”腳本時(shí),創(chuàng)建表空間時(shí)間較長(zhǎng),請(qǐng)耐心等待.
如果要在雙機(jī)的主備機(jī)上分別安裝兩個(gè)業(yè)務(wù)數(shù)據(jù)庫(kù),則在主備機(jī)上需要分別執(zhí)行腳本,分別創(chuàng)建兩個(gè)業(yè)務(wù)數(shù)據(jù)庫(kù).
例如一個(gè)用戶為smsexp,另一個(gè)用戶設(shè)為smsexp1.
在第二次執(zhí)行該腳本時(shí),需要以root用戶先刪除/home/oracle/db目錄下的lvlist.unl,再執(zhí)行腳本,否則第二次執(zhí)行腳本時(shí),會(huì)再次創(chuàng)建表空間.
grep : log.log 查看是否有報(bào)錯(cuò)....
?
7.在建庫(kù)的時(shí)候,可以通過如下兩種方式查看日志,了解當(dāng)前的建庫(kù)進(jìn)展.
進(jìn)入“/home/oracle/diag/rdbms/orarpt/orarpt/trace”目錄,執(zhí)行如下命令查看:
$ tail -f alert_orarpt.log
----結(jié)束
--update不要使用,一般為基線升級(jí)
?
?
?
三.關(guān)于web模塊的安裝與配置
1.以smsweb用戶登錄Web模塊所在服務(wù)器.
?
2.刪除原來的Web應(yīng)用文件
> cd
> rm -rf * ./profile
?
3.以smsweb用戶通過binary方式上傳升級(jí)包“HUAWEI SMS-Service R001C30L00103.WEB.tar”至smsweb家目錄下.
?
4.執(zhí)行如下命令解壓升級(jí)包.
> tar -xvf 'HUAWEI SMS-Service R001C20L00103.WEB.tar'
?
5.執(zhí)行如下命令使環(huán)境變量生效.
> source ./.profile
?
6.安裝Web模塊.
> cd ~/bin
> ./install.sh IP Address
IP為Web模塊所在服務(wù)器的IP地址.
?
7.修改配置文件 /home/smsweb/iSAP/conf/server>
?
8.以root用戶進(jìn)入“/home/smsweb/bin”目錄,執(zhí)行命令生成主機(jī)網(wǎng)卡MAC地址密文文件.
> cd /home/smsweb/bin
> ./webinit.sh
>exit
?
9.啟動(dòng)Web模塊.
> ~/bin/start.sh
----結(jié)束
?
結(jié)果驗(yàn)證
當(dāng)啟動(dòng)Web模塊時(shí),控制臺(tái)上顯示如下信息時(shí),表示W(wǎng)eb模塊啟動(dòng)完畢.
****** iSAP Server has completely started in 10.36 seconds!
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/zhangjs8385/archive/2012/07/10/2585383.html
總結(jié)
以上是生活随笔為你收集整理的DS, DB, WEB模块的安装(环境搭建) 学习日志 2012年7月10日的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 透析CCNP路由知识五大技术4
- 下一篇: SQL Server:向 SQL Ser