RMAN 指令行指令碼

您可以編寫與執行自己的 RMAN 指令檔。 以下示範的 RMAN 指令檔,會配置一個通道,在一台磁帶機上備份某個資料檔案:

run {
allocate channel dev1 type ‘sbt_tape’;
backup (datafile ‘/oracle/oradata/demo/users01.dbf’ format ‘_%u_%p_%c’);
release channel dev1;
}

附註: 若要以 Agent for Oracle 為後端,必須:

以下示範的 RMAN 指令檔會使用多重資料流進行備份。 此指令檔會建立兩個通道,將資料同時備份到兩個不同的磁帶機上:

run {
allocate channel dev1 type ‘sbt_tape’;
allocate channel dev2 type ‘sbt_tape’;
backup filesperset 1 format ‘_%u_%p_%c’ (datafile ‘/oracle/oradata/demo/users01.dbf,  ‘/oracle/oradata/demo/tools01.dbf’);
release channel dev1;
release channel dev2;
}

關於如何使用 RMAN 與 RMAN 指令檔的詳細相關資訊,請參閱 Oracle 文件。