□凌 侃
網(wǎng)絡(luò)非編系統(tǒng)冷備份的一種解決方案
□凌 侃
非編系統(tǒng)的核心是提供各種相關(guān)服務(wù)的服務(wù)器,而服務(wù)器一旦發(fā)生故障,恢復(fù)時(shí)間會很長。因此我們考慮使用一臺服務(wù)器做冷備份,將非編系統(tǒng)的所有核心服務(wù)都安裝在這臺服務(wù)器里面,使其在緊急的情況下,替代各服務(wù)器完成工作。
服務(wù)器;冷備份;應(yīng)急
如今非編網(wǎng)絡(luò)在電視行業(yè)的普及應(yīng)用為電視制作帶來極大的方便。非編網(wǎng)絡(luò)會存在各種各樣的安全問題,如設(shè)備故障、災(zāi)難、病毒攻擊等,這些問題將會對數(shù)據(jù)安全帶來極大的威脅。為此,我們應(yīng)該采用一切可能的措施確保系統(tǒng)的安全。
但是任何應(yīng)對措施和成熟穩(wěn)定的產(chǎn)品也不可能做到百分百的保證安全,例如共享盤陣的控制器發(fā)生故障,或者其他意外因素造成盤陣的兩塊硬盤同時(shí)損壞,造成數(shù)據(jù)庫信息、素材文件及故事板文件的丟失;病毒的攻擊使得整個網(wǎng)絡(luò)系統(tǒng)癱瘓;核心服務(wù)器發(fā)生硬件故障無法啟動。這些狀況都會嚴(yán)重影響節(jié)目的制作,而且網(wǎng)絡(luò)系統(tǒng)恢復(fù)的時(shí)間也會很長(至少三個小時(shí))。
因此我們考慮使用一臺服務(wù)器做冷備份,將索貝非編系統(tǒng)的所有核心服務(wù)都安裝在這臺服務(wù)器里面,使其在緊急的情況下,代替非編網(wǎng)絡(luò)系統(tǒng)中的各服務(wù)器完成工作。
我們使用的是一臺DELL2950服務(wù)器,CPU為兩顆至強(qiáng)處理器,主頻3.0GHz,4G內(nèi)存,操作系統(tǒng)為W indows 2000 Server SP4。
在將索貝非編系統(tǒng)集中安裝到同一臺服務(wù)器的過程中,我們遇到了不少困難,其中最主要的問題出現(xiàn)在數(shù)據(jù)庫服務(wù)端的配置、數(shù)據(jù)備份文件的導(dǎo)入以及工作站組件與數(shù)據(jù)庫的連接上,經(jīng)多方學(xué)習(xí)和查閱資料,問題最終一一解決。
1.將第一張安裝光盤放入光驅(qū)中,運(yùn)行setup.exe文件;
2.出現(xiàn)歡迎屏幕,選擇“下一步”開始安裝;
3.彈出“文件定位”界面,確定ORACLE主目錄名及安裝路徑,安裝路徑使用默認(rèn)的D盤。建議不要存放到系統(tǒng)盤C下;
4.彈出“可用產(chǎn)品”界面,選擇要安裝的產(chǎn)品,選中“O-racle9iDatabase 9.2.0.1.0”;
5.彈出“安裝類型”界面,選擇要安裝的類型,選中“企業(yè)版”;
6.進(jìn)入數(shù)據(jù)庫配置界面,默認(rèn)選擇為“通用型”;
7.進(jìn)入輸入端口號界面,默認(rèn)值:2030;
8.彈出數(shù)據(jù)庫標(biāo)識界面,輸入數(shù)據(jù)庫標(biāo)識:netdb,此時(shí)SID默認(rèn)顯示同全局?jǐn)?shù)據(jù)庫名一致,建議保持默認(rèn)值;
9.彈出“數(shù)據(jù)庫文件位置”界面,選擇數(shù)據(jù)庫文件的存放位置,數(shù)據(jù)文件位置默認(rèn)為d∶oracleoradata,可根據(jù)現(xiàn)場的分區(qū)情況,選擇存放在一個足夠空間的硬盤上,建議不要存放到系統(tǒng)盤C下;
10.進(jìn)入字符集選擇界面,使用缺省中文字符集:ZHS16GBK;
11.彈出“數(shù)據(jù)庫摘要”界面,單擊【安裝】,進(jìn)行數(shù)據(jù)庫安裝,安裝的過程中會彈出兩次對話框,要求插入第二張和第三張光盤;
12.安裝完畢后,生成數(shù)據(jù)庫并進(jìn)行工具配置;這個過程中提示設(shè)定系統(tǒng)管理員sys和system的口令,輸入“sys”;
13.“安裝結(jié)束”面板通知用戶安裝是否成功,單擊“退出”。
打開“開始→程序→Oracle OraHome92→Configuration and Migration Tools→Enterprise Manager Configuration Assistant”按提示進(jìn)行設(shè)置。
配置過程中會要求輸入SYSTEM口令,默認(rèn)口令為SYS。
完成后,在系統(tǒng)服務(wù)中查看OracleOraHome92ManagementServer是否已啟動。
右鍵單擊我的電腦,選擇“管理>本地用戶和組>用戶”,打開administrator的屬性對話框,在“隸屬于”中添加“ORA_DBA”。
打開“本地安全策略”,在“本地策略>用戶權(quán)利指派”中找到“作為批處理作業(yè)登陸”,為其添加administrator用戶。
打開“程序>oracle-orahome92>enterprisemanager console”,選擇“登錄到 Oracle Management Server”,使用管理員:sysman,口令:oem_temp 登陸。
打開“配置>首選項(xiàng)>首選項(xiàng)身份證明”,設(shè)置oracle的用戶名和口令(默認(rèn)管理員用戶名:administrator)。
點(diǎn)擊 netdb,設(shè)置用戶名:SYS,口令:SYS,角色:SYSDBA
在命令提示符中輸入命令:imp數(shù)據(jù)庫名/密碼@服務(wù)名file=d∶/oracle_backup.dmp log=d∶/back_imp.tmp full=y ignore=y,即可將備份的數(shù)據(jù)庫文件導(dǎo)入新建立好的數(shù)據(jù)庫中。
我們每天定時(shí)從數(shù)據(jù)庫中自動導(dǎo)出備份文件,保存在服務(wù)器的本地硬盤,導(dǎo)出數(shù)據(jù)庫的命令:exp數(shù)據(jù)庫名/密碼 @ 服 務(wù) 名 file=d∶/oracle_backup.dmp log=d∶/backup_exp full=y compress=y。
在Sobey非編網(wǎng)絡(luò)中,工作站與數(shù)據(jù)庫的連接是通過組件服務(wù)完成的,組件服務(wù)需要DNS解析,所以必須要配置DNS服務(wù),否則會出現(xiàn)工作站無法找到用戶信息的情況。
進(jìn)入控制面板,在“添加/刪除windows組件”中選擇“網(wǎng)絡(luò)服務(wù)”,打開“詳細(xì)信息”,勾選“域名系統(tǒng)(DNS)”進(jìn)行安裝。
安裝完成后,在“程序>管理工具”中打開DNS。右鍵單擊“正向搜索區(qū)域”選擇“新建區(qū)域>標(biāo)準(zhǔn)區(qū)域”輸入?yún)^(qū)域名,點(diǎn)擊下一步直至完成。
在“正向搜索區(qū)域”中右鍵單擊剛才新建的區(qū)域,選擇“新建主機(jī)”,將各服務(wù)器和工作站的計(jì)算機(jī)名和IP地址添加進(jìn)DNS列表即可。
以上所述就是配置這臺服務(wù)器需要特別注意的步驟,其他安裝步驟參照索貝的說明文檔進(jìn)行操作即可。
測試環(huán)境所使用的盤陣是一臺NAS盤箱,使用光纖通過10Gb端口與交換機(jī)連接。平時(shí)對節(jié)目素材自動做增量備份,保存有最近5天的素材文件。
我們導(dǎo)入測試當(dāng)天的節(jié)目工程文件,時(shí)間線信息可正常讀取,素材鏈接正常,沒有出現(xiàn)丟失素材的情況。6臺工作站同時(shí)播放四軌視頻,畫面流暢,編輯過程流暢,測試過程中服務(wù)器工作穩(wěn)定,未出現(xiàn)當(dāng)機(jī)的情況。測試結(jié)果表明,這臺服務(wù)器基本可以滿足應(yīng)急情況下節(jié)目制作與下載的工作需求。
(作者單位:廣西電視臺制作部)