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