SAP Business One數(shù)據(jù)庫(kù)服務(wù)器維護(hù)管理-常規(guī)任務(wù)
常規(guī)任務(wù)
執(zhí)行計(jì)劃的任務(wù)對(duì)于確保數(shù)據(jù)庫(kù)可用性和把數(shù)據(jù)丟失風(fēng)險(xiǎn)降到最低至關(guān)重要.由數(shù)據(jù)庫(kù)大小和交易量來(lái)決定執(zhí)行以下常規(guī)任務(wù):
· 驗(yàn)證數(shù)據(jù)庫(kù)服務(wù)器是否正在運(yùn)行
· 驗(yàn)證備份是否成功運(yùn)行
· 檢查數(shù)據(jù)庫(kù)
· 縮減事務(wù)日志
· 監(jiān)視磁盤空間
一、驗(yàn)證數(shù)據(jù)庫(kù)是否正在運(yùn)行
你必須每天早上完成此任務(wù).如果數(shù)據(jù)庫(kù)服務(wù)器未運(yùn)行,SAP Business One 客戶端無(wú)法工作.
過(guò)程
運(yùn)行SAP Business One 客戶端并且登錄到數(shù)據(jù)庫(kù)服務(wù)器.如果你可以登錄,說(shuō)明數(shù)據(jù)庫(kù)正在運(yùn)行.
或者,你可以使用SAP Business One 遠(yuǎn)程支持平臺(tái)的系統(tǒng)狀態(tài)報(bào)告來(lái)自動(dòng)執(zhí)行數(shù)據(jù)庫(kù)驗(yàn)證過(guò)程.
二、驗(yàn)證備份
數(shù)據(jù)庫(kù)的備份對(duì)于在發(fā)生故障時(shí)恢復(fù)SAP Business One 系統(tǒng)至關(guān)重要.使用此過(guò)程可以驗(yàn)證以前的備份能否運(yùn)行成功.
或者你可以使用SAP Business One遠(yuǎn)程支持平臺(tái)作為定義的備份策略
過(guò)程
1. 要打開SQL Server Management Studio,在Windows窗口選擇開始→所有程序→Microsoft SQL Server 2008→SQL Server Management Studio.
1. 選擇管理文件夾并檢查SQL 服務(wù)器日志.
2. 搜索上一條備份消息.
3. 驗(yàn)證備份是否成功運(yùn)行,并確保日期是否符合已安排的設(shè)置.
以下是成功備份消息的示例:
" Database backed up. Database: myDB, creation date(time): 2005/12/21(10:57:16), pages dumped: 502701, first LSN: 37211:18:108, last LSN: 37211:91:1, number of dump devices: 1, device information:(FILE=1, TYPE=DISK: {'E:tempbckmyDB'}). This is an informational message only. No user action is required."
三、檢查數(shù)據(jù)庫(kù)
SQL 服務(wù)器數(shù)據(jù)庫(kù)使用磁盤空間來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)文件和每日事物日志文件.如果你不為事物日志的備份建立計(jì)劃,那么日志文件可能增長(zhǎng)過(guò)大,導(dǎo)致系統(tǒng)性能下降.最終,這樣會(huì)終止數(shù)據(jù)庫(kù)系統(tǒng).
事務(wù)日志不應(yīng)該超過(guò)總可用磁盤大小的60–70%. 如果在后續(xù)備份之間定期超過(guò)此級(jí)別,則必須更頻繁地保存事務(wù)日志. 在SQL Server Management Studio,你可以確定數(shù)據(jù)文件和事務(wù)日志文件是否設(shè)置為自動(dòng)增長(zhǎng).
此外,定期檢查表空間的使用情況和錯(cuò)誤日志的內(nèi)容.
過(guò)程
· 要檢查數(shù)據(jù)文件和事務(wù)日志文件的大小,請(qǐng)執(zhí)行以下操作:
要打開SQL Server Management Studio, 在Windows選擇開始→所有程序→Microsoft SQL Server 2008→SQL Server Management Studio.
選擇要查看事務(wù)日志大小的數(shù)據(jù)庫(kù).
右鍵單擊所選數(shù)據(jù)庫(kù),然后選擇報(bào)告→ 標(biāo)準(zhǔn)報(bào)告→ 磁盤使用情況.在右窗格中,你可以查看報(bào)告.
根據(jù)組織的需要驗(yàn)證數(shù)據(jù)文件和事務(wù)日志是否有足夠的可用空間.
· 要為數(shù)據(jù)庫(kù)文件設(shè)置增長(zhǎng)選項(xiàng),請(qǐng)執(zhí)行以下操作:
打開SQL Server Management Studio 并選擇一個(gè)數(shù)據(jù)庫(kù).
右鍵單擊所選數(shù)據(jù)庫(kù),然后選擇屬性.
在屬性窗口中,從左側(cè)的菜單中選擇文件.
數(shù)據(jù)庫(kù)文件顯示在右窗格中.
在自動(dòng)增長(zhǎng)字段中,根據(jù)組織的需要設(shè)置值.
· 要檢查錯(cuò)誤日志,請(qǐng)執(zhí)行以下操作:
打開SQL Server Management Studio.
選擇管理文件夾并檢查SQL 服務(wù)器日志文件夾.
檢查錯(cuò)誤信息并驗(yàn)證沒(méi)有問(wèn)題發(fā)生.
四、縮減事務(wù)日志
縮減事務(wù)日志文件會(huì)釋放磁盤空間,并最大限度地減少數(shù)據(jù)丟失的風(fēng)險(xiǎn).縮減事務(wù)日志不會(huì)減少物理日志文件的大小.它刪除足夠的不活動(dòng)虛擬日志以將日志文件縮減到時(shí)所需的大小.使用此過(guò)程首先虛擬然后物理地縮減事務(wù).
此外,你可以使用SAP Business One遠(yuǎn)程支持平臺(tái)手動(dòng)縮減事務(wù)日志或作為計(jì)劃任務(wù)的一部分.你還可以配置遠(yuǎn)程支持平臺(tái)在Microsoft SQL 服務(wù)器代理中創(chuàng)建工作,該工作會(huì)根據(jù)計(jì)劃縮減事務(wù)日志.
過(guò)程
1. 打開SQL Server Management Studio,在Windows 中,選擇 開始→所有程序→Microsoft SQL Server 2008→SQL Server Management Studio.
4. 選擇所需的系統(tǒng)數(shù)據(jù)庫(kù).
5. 右鍵單擊所選數(shù)據(jù)庫(kù),然后選擇新建查詢.
右窗格顯示查詢窗口.
6. 在查詢窗口,輸入以下命令:
BACKUP LOG
Where:
右鍵單擊查詢選項(xiàng)卡上的任意位置,然后選擇執(zhí)行.
此語(yǔ)句減少邏輯日志的大小.它刪除了日子中不活動(dòng)的部分,而且不生產(chǎn)備份副本,并截?cái)嗳罩?
沒(méi)有必要指定備份設(shè)備,因?yàn)槿罩緜浞莶荒鼙3?
當(dāng)你備份日志時(shí)使用NO_LOG,日志中任何修改不能恢復(fù).出于恢復(fù)目的,請(qǐng)對(duì)數(shù)據(jù)庫(kù)執(zhí)行手動(dòng)備份.有關(guān)詳細(xì)信息,請(qǐng)參閱SAP Note 557412.
7. 要減少物理日志文件的大小,請(qǐng)輸入以下命令:
DBCC SHRINKFILE (
Where:
右鍵單擊查詢選項(xiàng)卡上的任意位置,然后選擇執(zhí)行.
注意
在 SQL 服務(wù)器,DBCC SHRINKDATABASE或者DBCCSHRINKFILE 操作嘗試將物理日志文件縮減到所要求的大小(以四舍五入為準(zhǔn)).
五、監(jiān)控磁盤空間
我們建議你定期檢查磁盤上的可用空間.你可以使用SAP Business One遠(yuǎn)程支持平臺(tái)的系統(tǒng)狀態(tài)報(bào)告來(lái)自動(dòng)化監(jiān)視可用磁盤空間的過(guò)程.
TransInfo斯凱普斯是SAP制造業(yè)解決方案核心合作伙伴,SAP金牌實(shí)施商,專注上海/無(wú)錫/蘇州/廣州/深圳/東莞/成都等地SAP ERP軟件SAP制造業(yè)ERP軟件、 電子制造ERP、醫(yī)藥行業(yè)ERP、精細(xì)化工ERP、鑄造ERP實(shí)施服務(wù)。