Microsoft SQL 伺服器資料庫 (MSDE) 或 Oracle 資料庫可由 HP Systems Insight Manager (HP SIM) 用於儲存所有在您網路上蒐集到的系統相關資訊,也可以儲存所有配置選項。請定時備份您的資料庫。一旦發生災難性的資料庫問題,即可利用此備份讓 HP SIM 恢復運作。
若必須回復資料庫,請在進行回復之前透過服務 Applet 停止 HP SIM 服務。回復完成後,請重新啟動服務。
若必須重新安裝 HP SIM 但欲將資訊儲存在資料庫中,您必須有資料庫備份。重新啟動 HP SIM 後,您可以將先前的資料庫備份回復至您在 HP SIM 安裝期間建立的資料庫。
備份 SQL 伺服器資料庫Microsoft SQL Enterprise Manager 附有內建的公用程式可備份資料庫,包括一個自動化的程序。HP 建議您檢視 SQL Enterprise Manager 提供的輔助說明,以充分瞭解此程序。 欲使用 Microsoft SQL Enterprise Manager 備份 HP SIM 資料庫: 使用您喜好的檔案管理工具儲存下列目錄和檔案。 儲存包含在 HP SIM 目錄樹狀結構中任何現有的使用者供應 (自訂) 檔,例如工具定義檔 (TDEF)、管理資訊庫 (, Management Information Base,MIB)、登入提示符號,以及動作等。 儲存 HP Version Control Repository Manager 所用的任何自訂支援套件。. 儲存與 HP SIM 所用之插入附加程式公用程式對映的資料檔案。若需實際檔案名稱和位置,請參閱可用插入附加程式公用程式的文件。 從開始功能表開啟 Microsoft SQL Enterprise Manager。 在左側面板中,展開 Microsoft SQL Servers 分支和 SQL 群組。若伺服器未列於 HP SIM 資料庫所在的位置,則可在 SQL 伺服器群組上按一下滑鼠右鍵,並選取新 SQL 伺服器註冊帶出註冊 SQL 伺服器精靈視窗,從而啟動註冊 SQL 伺服器精靈。此程序假設已列出屬意的伺服器,且不一定要使用精靈。 請選取 HP SIM 資料庫所在的伺服器。在 工具 功能表選取備份資料庫。在出現的對話框中選取名為 Insight_v* 的資料庫,並選取資料庫 ─ 完成作為備份選項。
在目的地欄位中按一下[新增],選取一個用來儲存資料庫副本的位置 (例如磁碟或磁帶),並按一下[確定]以啟動備份。
從備份回復 SQL 伺服器資料庫若重新安裝 HP SIM,請參閱《HP Systems Insight Manager安裝與配置指南,適用於 Windows》以取得指示。若不重新安裝 HP SIM,請跳至步驟 6。
附註: 重新安裝 HP SIM 時必須使用先前安裝所用的同一個使用者帳號。若使用本機,則主機名稱必須維持不變。 重新安裝 WMI Mapper、OpenSSH (和先前使用的金鑰),並視需要重新安裝 System Management Homepage (SMH) 元件。 重新安裝 HP SIM 目錄樹狀結構下已備份的自訂檔案 (TDEF、MIB、登入提示符號和其他動作)。 重新安裝 VCRM 所用的任何已備份自訂支援套件。
附註:HP SIM 安裝程序包含在 Windows 中央管理伺服器 (CMS) 上載入 VCRM。 重新安裝 HP SIM 所用的任何插入附加程式公用程式 (和相關聯的檔案)。 停止正在執行中的 HP SIM 服務,以及任何 HP SIM 插入附加程式應用程式 (如 HP ProLiant Essentials Performance Management Pack)。 使用您喜好的檔案管理工具回復下列目錄和檔案。
附註:請將每個 <SIM> 改為 HP SIM 的實際安裝路徑名稱。若有永遠取代磁碟上的檔案選項,請務必選取。
附註:儲存目錄和檔案時,必須使用可保留檔案許可權的工具 (例如 Windows 備份工具)。
從 Windows 控制台的開始功能表開啟 Microsoft SQL Enterprise Manager。 在左側面板中,展開 Microsoft SQL Servers 分支和 SQL 資料庫。隨即顯示回復資料庫方塊。 從回復成資料庫下拉式清單,請選取已回復之 HP SIM 資料庫的名稱 (例如Insight_v*)並選取資料庫作為回復類型。 從顯示資料庫備份下拉式清單中選取欲使用的備份,並按一下[確定]。如此將回復資料庫,並出現一個指出進度的對話框。 確認將 config 目錄複製到安裝 HP SIM 的配置子目錄。 開啟命令行視窗並輸入 mxconfigrepo -c,以檢查資料庫錯誤。使用 mxconfigrepo -f 修復任何錯誤,並再次執行 mxconfigrepo -c 命令以進行最後的檢查。 啟動 HP SIM 服務和任何插入附加程式應用程式。
備份 MSDE 資料庫Microsoft Data Engine (MSDE) 允許備份資料檔和傳輸日誌。一旦發生失敗,就會回復最新的資料庫備份。回復完成時,就會套用所有後續傳輸日誌檔中所含的變更,將資料庫恢復到失敗前一晚傳輸日誌備份時的狀況。 為備份 MSDE 資料庫,Microsoft Access 2000 在 Access 專案的資料庫公用程式功能表中加入了 BACKUP 命令。若安裝了 SQL Client Tool,您可以使用 SQL Enterprise Manager 備份 MSDE 資料庫。 使用您喜好的檔案管理工具儲存下列目錄和檔案。
附註:儲存目錄和檔案時,必須使用可保留檔案許可權的工具 (例如 Windows 備份工具)。
將下列 TSQL 命令集貼至剪貼簿,再儲存成名為 myBackup.sql 的檔案。此命令集會建立一個備份工作,並呼叫 sp_start_job 執行該工作。
附註:下列程式碼示範如何使用各種以 MSDE 儲存的程序執行備份。視您的實際環境而定,某些功能 (如變更資料庫名稱、伺服器名稱等) 可能需要修改部分程式碼。 若需詳細資訊,請參閱 Microsoft 知識庫文件:http://support.microsoft.com/kb/q241397/。  |
--This TSQL script creates a backup job and calls sp_start_job to
run the job.
--Create job.
--You may specify an e-mail address, commented below, and/or
pager, etc.
--For more details on this option or others, reference SQL Books
Online.
USE msdb
EXEC sp_add_job @job_name = 'mydbBackupJob',
@enabled = 1,
@description = 'mydbBackupJob',
@owner_login_name = 'sa',
@notify_level_eventlog = 2,
@notify_level_email = 2,
@notify_level_netsend =2,
@notify_level_page = 2
-- @notify_email_operator_name = 'email name'
go
-- Add job step (backup data).
USE msdb
EXEC sp_add_jobstep @job_name ='mydbBackupJob',
@step_name = 'Backup INSIGHT Data',
@subsystem = 'TSQL',
@command = 'BACKUP DATABASE "Insight_v*" TO DISK
=''c:\INSIGHT.dat_bak''',
@on_success_action = 3,
@retry_attempts = 5,
@retry_interval = 5
go
-- Add job step (backup log).
USE msdb
EXEC sp_add_jobstep
@job_name ='mydbBackupJob',
@step_name = 'Backup INSIGHT Log',
@subsystem = 'TSQL',
@command =<command> 'BACKUP LOG "Insight_v*" TO DISK' =
'c:\INSIGHT.log_bak''',
@on_success_action = 1,
@retry_attempts = 5,
@retry_interval = 5
go
--Add the target servers.
USE msdb
EXEC sp_add_jobserver @job_name = 'mydbBackupJob',
@server_name = N'(local)'
-- Run job.Starts the job immediately.
USE msdb
EXEC sp_start_job @job_name ='mydbBackupJob'
-- The file has to be copied under /mssql/binn folder
-- The command to execute it is OSQL -Smysqlserver
-U sa -P password if any -i mybackup.sql -n
|
 |
回復檔案以用於 MSDE
Microsoft Access 2000 在 Access 專案的資料庫公用程式功能表中加入了 RESTORE 命令,以便回復 MSDE 資料庫。若安裝了 SQL Client Tool,則亦可使用 SQL Enterprise Manager 回復 MSDE 資料庫。
回復 MSDE 的資料檔:
若正在執行 HP SIM,請停止 HP SIM 服務和任何 HP SIM 插入附加程式應用程式,例如 HP ProLiant Essentials Performance Management Pack。
使用您喜好的檔案管理工具回復下列目錄和檔案。請將每個 <SIM> 改為 HP SIM 的實際所在路徑名稱。
附註:回復目錄和檔案時,必須使用可保留檔案許可權的工具 (例如 Windows 備份工具)。
將下列 TSQL 命令集貼至剪貼簿,再儲存成名為 myRestore.sql 的檔案。此程式碼示範如何使用各種以 MSDE 儲存的程序執行回復、建立備份工作,以及呼叫 sp_start_job 執行該工作。視您的實際環境而定,某些功能 (如變更資料庫名稱、伺服器名稱等) 可能需要修改部分程式碼。
 |
--This TSQL script creates a restore job and calls sp_start_job to
run the job.
--Create job.
--You may specify an e-mail address, commented below, and/or
pager, etc.
--For more details on this option or others, reference SQL Books
Online.
USE msdb
EXEC sp_add_job @job_name = 'mydbBackupJob',
@enabled = 1,
@description = 'mydbRestoreJob',
@owner_login_name = 'sa',
@notify_level_eventlog = 2,
@notify_level_email = 2,
@notify_level_netsend =2,
@notify_level_page = 2
-- @notify_email_operator_name = 'email name'
go
-- Add job step (backup data).
USE msdb
EXEC sp_add_jobstep @job_name ='mydbRestoreJob',
@step_name = 'Restore INSIGHT Data',
@subsystem = 'TSQL',
@command = 'RESTORE DATABASE "Insight_v*" TO DISK
=''c:\INSIGHT.dat_bak''',
@on_success_action = 3,
@retry_attempts = 5,
@retry_interval = 5
go
-- Add job step (restore log).
USE msdb
EXEC sp_add_jobstep
@job_name ='mydbRestoreJob',
@step_name = 'Backup INSIGHT Log',
@subsystem = 'TSQL',
@command =<command> 'RESTORE LOG "Insight_v*" TO DISK' =
'c:\INSIGHT.log_bak''',
@on_success_action = 1,
@retry_attempts = 5,
@retry_interval = 5
go
--Add the target servers.
USE msdb
EXEC sp_add_jobserver @job_name = 'mydbRestoreJob',
@server_name = N'(local)'
-- Run job.Starts the job immediately.
USE msdb
EXEC sp_start_job @job_name ='mydbRestoreJob'
-- The file has to be copied under /mssql/binn folder
-- The command to execute it is OSQL -Smysqlserver
-U sa -P password if any -i myrestore.sql -n
|
 |
開啟命令行視窗並輸入 mxconfigrepo -c,以檢查資料庫錯誤。使用 mxconfigrepo -f 命令修復任何錯誤,並再次執行 mxconfigrepo -c 命令以進行最後的檢查。
啟動 HP SIM 服務和任何插入附加程式應用程式。
備份 Oracle 資料庫的資料檔下列程序說明為使用 Oracle 資料庫搭配 HP SIM 的系統備份資料檔。備份程序必須由具 Oracle DatabaseAdministrator (DBA) 權限的使用者進行。
使用您喜好的檔案管理公用程式備份下列配置檔:
附註:請將每個 <SIM> 改為 HP SIM 的實際安裝路徑名稱。
開啟 <SIM>/config/database.props 檔案並檢查 hp.database.username 的屬性值。備份程序必須由具 Oracle DatabaseAdministrator (DBA) 權限的使用者進行。
備份 Oracle 資料檔 (若需詳細資訊,請參閱 Oracle 文件)。
回復資料檔以用於 Oracle下列程序說明為使用 Oracle 資料庫搭配 HP SIM 的系統回復資料檔。回復程序必須由具 Oracle DatabaseAdministrator (DBA) 權限的使用者進行。
如有必要,請依照 HP SIM 安裝與配置指南 (http://h18013.www1.hp.com/products/servers/management/hpsim/infolibrary.html) 的指示重新安裝 HP SIM。
附註: 重新安裝 HP SIM 時必須使用先前安裝所用的同一個使用者帳號。
停止正在執行中的 HP SIM 服務,以及任何 HP SIM 插入附加程式應用程式 (如 HP ProLiant Essentials Performance Management Pack)。
依照 Oracle 文件中的指示重新安裝 Oracle。
重新安裝 WMI Mapper、OpenSSH (和先前使用的金鑰),並視需要重新安裝 System Management Homepage 元件。
重新安裝 HP SIM 目錄樹狀結構下已備份的自訂檔案 (TDEF、MIB、登入提示符號和其他動作)。
重新安裝 VCRM 所用的任何已備份自訂支援套件。
附註:HP SIM 安裝程序包含在 Windows CMS (CMS) 上載入 VCRM。
重新安裝 HP SIM 所用的任何插入附加程式公用程式 (和相關聯的檔案)。
使用您喜好的檔案管理工具回復下列目錄和檔案。
附註:請將每個 <SIM> 改為 HP SIM 的實際安裝路徑名稱。
附註:儲存目錄和檔案時,必須使用可保留檔案許可權的工具 (例如 Windows 備份工具)。
執行 HP SIM 命令 mxoracleconfig,配置 HP SIM 使用 Oracle 資料庫。
啟動 HP SIM 服務和任何插入附加程式應用程式。
相關程序
相關主題
|