今天在用RMAN備份時出現了一點問題,後來才恍然大悟。
我用客戶端RMAN備份,客戶端是windows,服務器端是裝了Oracle的linux,我想把RMAN備份信息輸出到一個指定的文本,於是:
C:\>rman target sys/123456@oracle11gr2 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盤下看了那文件,果然記錄了備份信息,呵呵,以後不再範二了。如果我非要把信息記錄到服務器端呢?讀者和我一起思考下,如果有答案了留言哦,謝謝。