NBU備份windows系統資料庫無法產生備份日誌情況解決
這幾天在巡檢windows主機的資料庫時,發現備份沒有產生相關備份日誌,這個雖然不是問題,但對於備份故障我們將缺少十分有用的診斷資訊。
其實,這個問題很容易解決。我們先來看看備份指令碼。
擷取指令碼的部分如下:
@(
echo RUN {
echo ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
echo ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE';
echo SEND 'NB_ORA_POLICY=mss-db1_arch_bk';
echo sql 'alter system archive log current';
echo BACKUP
echo FILESPERSET 20
echo FORMAT 'arch-s%%s-p%%p-t%%t'
echo ARCHIVELOG ALL DELETE INPUT;
echo RELEASE CHANNEL ch00;
echo RELEASE CHANNEL ch01;
echo }
) >c:\rman_cmd1.txt
#上面是把資訊輸入到c:\rman_cmd1.txt檔案,然後通過下面的語句來呼叫。
@%RMAN% target %TARGET_CONNECT_STR% nocatalog msglog '%RMAN_LOG_FILE%' append
#檢查c:\沒有產生rman_cmd1.txt檔案,這個是否是沒有產生日誌的原因呢?我還不確定,在別的機器也是同樣的指令碼是可以產生日誌的,因此不確定是否這個原因。
其他機器是可以在C盤產生rman_cmd1.txt檔案的。
下面測試了一個解決方案
設定一個指定本地的臨時指令碼變數
@set TMPFILE="%~dpn0.tmp"
指令碼修改如下:
@(
echo RUN {
echo ALLOCATE CHANNEL ch00 TYPE 'disk';
echo BACKUP
@REM recommended format
echo FORMAT 'G:\cntrl_%s_%p_%t'
echo CURRENT CONTROLFILE;
echo RELEASE CHANNEL ch00;
echo }
) > %TMPFILE%
#將指令碼資訊輸入到指定的臨時檔案
@%RMAN% target %TARGET_CONNECT_STR% nocatalog msglog '%RMAN_LOG_FILE%' append
經過測試,這樣是可以產生備份日誌的。
其實,這個問題很容易解決。我們先來看看備份指令碼。
擷取指令碼的部分如下:
@(
echo RUN {
echo ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';
echo ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE';
echo SEND 'NB_ORA_POLICY=mss-db1_arch_bk';
echo sql 'alter system archive log current';
echo BACKUP
echo FILESPERSET 20
echo FORMAT 'arch-s%%s-p%%p-t%%t'
echo ARCHIVELOG ALL DELETE INPUT;
echo RELEASE CHANNEL ch00;
echo RELEASE CHANNEL ch01;
echo }
) >c:\rman_cmd1.txt
#上面是把資訊輸入到c:\rman_cmd1.txt檔案,然後通過下面的語句來呼叫。
@%RMAN% target %TARGET_CONNECT_STR% nocatalog msglog '%RMAN_LOG_FILE%' append
其他機器是可以在C盤產生rman_cmd1.txt檔案的。
下面測試了一個解決方案
設定一個指定本地的臨時指令碼變數
@set TMPFILE="%~dpn0.tmp"
指令碼修改如下:
@(
echo RUN {
echo ALLOCATE CHANNEL ch00 TYPE 'disk';
echo BACKUP
@REM recommended format
echo FORMAT 'G:\cntrl_%s_%p_%t'
echo CURRENT CONTROLFILE;
echo RELEASE CHANNEL ch00;
echo }
) > %TMPFILE%
#將指令碼資訊輸入到指定的臨時檔案
@%RMAN% target %TARGET_CONNECT_STR% nocatalog msglog '%RMAN_LOG_FILE%' append
經過測試,這樣是可以產生備份日誌的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11590946/viewspace-1063143/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- NetBackup備份Oracle資料庫失敗-nbuOracle資料庫
- rman全庫備份備份歸檔日誌檔案
- TSM無法備份故障解決(續)
- 世界備份日|資料安全 有“備”無患
- 備份之歸檔重做日誌備份
- FreeBSD系統日誌與備份(轉)
- 歸檔日誌大小 與使用rman 備份後的歸檔日誌產生的備份集大小的關係
- windows10如何備份系統_windows10製作系統備份Windows
- Oracle 無備份情況恢復ocr和olrOracle
- Backup And Recovery User's Guide-備份資料庫-備份歸檔重做日誌檔案GUIIDE資料庫
- Backup And Recovery User's Guide-備份資料庫-使用RMAN備份歸檔重做日誌GUIIDE資料庫
- 資料庫備份資料庫
- 備份歸檔日誌
- sqlserver的日誌備份SQLServer
- oracle資料庫備份之exp增量備份Oracle資料庫
- 備份與恢復--從備份的歸檔日誌中恢復資料
- TSM單個資料庫無法備份故障一則資料庫
- Elasticsearch系列---生產資料備份恢復方案Elasticsearch
- vivo 資料庫備份恢復系統演化資料庫
- windows10系統備份c盤時其他磁碟被強制備份怎麼解決Windows
- IBM AIX 無法進行系統備份IBMAI
- 【備份恢復】從備份恢復資料庫資料庫
- 【RMAN】使用增量備份更新資料庫備份映象資料庫
- Oracle學習系列—資料庫備份—熱備份Oracle資料庫
- Oracle資料庫的備份方法-冷備份(轉)Oracle資料庫
- 有整庫備份的情況rman恢復全庫
- mysql 資料庫 備份MySql資料庫
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- mysql 資料庫備份MySql資料庫
- 資料庫備份方案資料庫
- rman備份產生等待事件事件
- 資料備份≠容災備份
- oracle備份把日誌錯Oracle
- RMAN備份歸檔日誌多份 %c
- 安卓備份系統教程安卓備份系統教程安卓
- 檢查備份情況的指令碼指令碼
- (7) MySQL資料庫備份詳解MySql資料庫