NetWorker:NMDA MySQL 分級指南
Riepilogo: 本文說明調查 NMDA MySQL 問題所需提供的資訊。
Istruzioni
開始使用:
寫下客戶的問題描述和/或螢幕截圖以及您自己的觀察注意事項和錯誤:
- NetWorker 伺服器作業系統平台
- NetWorker 伺服器版本和組建編號
- NetWorker 伺服器daemon.raw (最好呈現)
- NetWorker 用戶端作業系統平台
- NetWorker 用戶端版本和組建編號
- NetWorker 用戶端daemon.raw (最好呈現)
- 提供用戶端的作業系統平台、架構和版本 (uname aoutputonUnix/Linux)。
NMDA 資訊:
-
提供 NMDA 二進位檔的版本資訊。
- 提供針對排程備份而設定之用戶端資源的備份命令欄位所使用的 NMDA 組態檔案 (例如.nsrdasv z /nsr/apps/config/nmda_oracle<SID.cfg>),或在命令列中提供以進行手動作業。
- 如果這是叢集環境,請提供叢集資訊 (例如叢集中涉及的虛擬主機名稱、叢集類型)。(詢問客戶是否可以提供用戶端的主機檔案複本)
- 如果錯誤訊息指向 NetWorker 儲存或復原工作階段中的問題,請提供 NetWorker 特定資訊,如下所示:
- 裝置類型 (DDBoost、VTL,..)
- 是 DD 的 Client Direct 或 SN 備份,是本機或遠端 SN,是 Avamar 備份嗎?
- 在發生故障時,從 SN 提供從 SN 呈現的daemon.raw
- 提供 NMDA 二進位檔的版本資訊。
Unix:
strings/usr/sbin/nsrdasv | grep Build
strings /usr/sbin/nsrdaprobe | grep Build
(僅當探測失敗時)字串/usr/lib/libnsrora.so |grep @(#) (或 libnsrora.a)
Windows:
以滑鼠右鍵按一下檔案 %NW_install_path%\bin\nsrsbtcn.exe -> 屬性 -> Windows 上的詳細資料
- 如果 NMDA Oracle 備份是透過精靈設定,請以 tar/zip 的速度壓縮 thensrdbfolder 的複本
啟用除錯:
在 NMDA 組態檔案或精靈的「進階選項」表格中設定 NSR_DEBUG_LEVEL=9 (如果組態是由精靈建立)。
除非錯誤訊息指向 NetWorker 的 NMDA 儲存或還原工作階段中的問題,或是工程部門明確要求,否則請勿要求使用者設定NSR_DPRINTF=TRUE,以避免偵錯記錄成長為大型。(換句話說,NSR_DPRINTF=TRUE 可能會像 Data Domain 錯誤代碼一樣產生「下層錯誤」,但缺點是記錄的詳細程度)
請注意:在幾個小時後發生故障的大尺寸資料庫環境中啟用調試時,NMDA 1.2 或更早版本的總調試日誌大小可能會引起關注。在 NMDA 1.5 中,偵錯記錄的大小預計會減少到 %50。
資訊收集和記錄收集:
Tar/zip 整個目錄的 /nsr/apps/logs
注意: 此目錄包含操作紀錄檔 nmda_<app>.messages.raw 和除錯紀錄檔。 您可以透過在組態檔案中設定NSR_DIAGNOSTIC_DEST來變更預設偵錯記錄位置。便條: Oracle Rman 輸出和 NW 伺服器Daemon.raw對於故障診斷 Oracle 備份非常重要 (請務必記得收集這些資訊)
MySQL 資訊:
- 請根據您所用NMDA版本的版本資訊,檢查安裝的 MySQL 版本和 MEB 版本,並確定我們有支援的組態。 如果沒有,建議升級用戶端上的 NetWorker/NMDA,或依指示安裝支援的 MySQL 和/或 MEB 版本。
- 提供 MySQL 組態的副本
例如
/etc/my.cnf
或 CNF 檔案 (MYSQL_CFG_FILE 在 NMDA cfgfile 中)。請參閱 http://dev.mysql.com/doc/refman/5.5/en/option-files.html 了解詳情。
- 提供 MySQL 二進位記錄索引檔的副本。
默認情況下,它與二進位日誌檔具有相同的基本名稱,擴展名為“.index”(例如 /var/log/mysql/mysql-bin.index),
及其位置由 MYSQL 設定檔中的 log-bin 參數定義。您可以使用 --log-bin-index[=file_name] 選項更改二進位日誌索引檔的名稱。您不應在 mysqld 運行時手動編輯此檔;這樣做會混淆 MySQLD。
- 提供 MySQL 錯誤記錄 (instance.err) 的複本。 可以使用 --log-error[=file_name] 選項指定 mysqld 寫入錯誤記錄的位置。如果該選項沒有file_name值,則 mysqld 預設使用名稱 host_name.err。伺服器在資料目錄中創建檔,除非提供絕對路徑名來指定其他目錄。
- 將 mysqladmin 變數傾印至文字檔案
例如
mysqladmin-u root -h 127.0.0.1 --password=football1 變數
(DisplayDatabase 參數設定)