問題描述:還是rman的問題,一個很沙雕的問題,改了半天,準備是要做資料庫的全備,和歸檔的備份
1.連接rman進行備份,這里要保持資料庫為mount狀態,因為要對資料庫全備
[oracle@orcl ~]$ rman target /

2.rman的腳本,其實這里就可以看出來了,非得讓我搞了半天,ORA-07217: sltln: environment variable cannot be evaluated.環境變數沒有被采用什么的
RMAN> run{
2> allocate channel ch_1 type disk;
3> allocate channel ch_2 type disk;
4> backup database format '/u01/app/oracle/oradata/Backup/database_$t_%u_%c.bak';
5> backup archivelog all format '/u01/app/oracle/oradata/Backup/archive_%t_%u_%c.bak';
6> }

3.既然環境變數沒有被采用,網上開始搜解決方案,說可能是路徑需要被configuration一下設定進去,因為是事后補圖,中間有些路徑是我又添加的
RMAN> show all;

4.開始對這里亂改了,這里是因為我已經該過了,所以提示我新的configure替代老的configure,演示作用,這里的這些設定都是對rman進行備份的一些設定,可以調整的

這里查詢到這條陳述句是備份優化策略

5.改完之后繼續執行,發現還是報錯

6.很簡單的一個問題,發現還是準備的陳述句有問題, 把%_寫成了$_,這里是很不細心,就不多說了

6.然后這里就算是成功了,后邊牽連到另一個問題,我在整理一下,跟這個沒關系,下邊是腳本
RMAN> run{
2> allocate channel ch_1 type disk;
3> allocate channel ch_2 type disk;
4> backup database format '/u01/app/oracle/oradata/Backup/database_%t_%u_%c.bak';
5> backup archivelog all format '/u01/app/oracle/oradata/Backup/archive_%t_%u_%c.bak';
6> }
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/25093.html
標籤:Oracle
上一篇:換了網線例外了,CRS無法正常啟動,clssnmSendingThread: sending status msg to all nodes
