今天在用RMAN備份時出現了一點問題,後來才恍然大悟。
我用用戶端RMAN備份,用戶端是windows,伺服器端是裝了Oracle的linux,我想把RMAN備份資訊輸出到一個指定的文本,于是:
C:\>rman target sys/[email protected] nocatalog
此時,
RMAN>spool log to '/u01/backup/backuplog.f'
我想把資訊放到伺服器端,其實這裡我範了個錯誤,RMAN在用戶端使用時,log是放到用戶端的,于是報RMAN-00557: 無法打開 MSGLOG '/u01/backup/backuplog.f',日志假脫機已關閉。修改如下:
RMAN>spool log to 'E:\oracleScript\backup\backuplog.f'
RMAN>backup datafile 6;
RMAN>spool log off;
我到E盤下看了那檔案,果然記錄了備份資訊,呵呵,以後不再範二了。如果我非要把資訊記錄到伺服器端呢?讀者和我一起思考下,如果有答案了留言哦,謝謝。