標籤:oss sda targe ORC backup mit 筆記 載入 min
備忘:RMAN備份(僅支援基於spfile的備份,不支援基於init.ora配置的備份)
練習:開啟ARCHIVELOG模式 1\為歸檔的重做日誌被指FRA和單獨的歸檔日誌目標 SQL>show parameter db_recovery_file_dest; SQL>alter system set db_recovery_file_dest_size=2G; SQL>alter system set db_recovery_file_dest=‘/u01/app/oracle/fast_recovery_area‘; 2\現在,定義兩個歸檔日誌目標目錄,一個是FRA。設定資料庫檔案並設定LOG_ARCHIVE_DEST_1參數,讓它指向預先定義的檔案系統,該檔案系統將是第一個歸檔日誌目錄,由於要配置LOG_ARCHIVE_DEST_1參數使用1=RA,因此需要使用參數USE_DB_RECOVERY_FILE_DEST參數來設定LOG_ARCHIVE_DEST_10參數以指向FRA. 使用show parameter命令來驗證設定是否正確 SQL>alter system set log_archive_dest_1=‘location=/backup/archive/ORCL‘; SQL>alter system set log_archive_dest_10=‘location=USE_DB_RECOVER_FILE_DEST‘; SQL>show parameter log_archive_dest; SQL>show parameter recover; SQL>archive log list ; 3\關閉資料庫 SQL>shutdown immediate; 4\載入資料庫 SQL>startup mount; 5\將資料庫置入ARCHIVELOG模式 SQL>alter database archivelog; 查看歸檔模式 SQL>archive log list; 查看歸檔模式是否開啟 SQL>select log_mode from v$database; 6\開啟資料庫 SQL>alter database open;
練習:關閉歸檔模式 SQL>shutdown immediate; SQL>startup mount; SQL>alter database noarchivelog; SQL>alter database open
練習:執行一個聯機備份操作 1\啟動RMAN [:~]$ rman target=backup_admin/111111 2\啟動備份操作 RMAN>backup database plus archivelog; 2\備份後刪除歸檔日誌 RMAN>backup database plus archivelog delete input; 2\備份,設定每個備份組裡只有一個備份檔案 RMAN>backup filesperset = 1 database plus archivelog delete input; 執行時報錯‘ORA-19809: limit exceeded for recovery files ‘ 解決方式增大閃回區大小: SQL>alter system set db_recovery_file_dest_size=10G; 配置歸檔日誌的預設位置 configure channel 1 device type disk format ‘/backup/archive/ORCL/backup_%U‘ 配置備份有兩個副本 configure datafile backup copies for device type disk to 2; 自動備份控制檔案 configure controlfile autobackup on; 清除預設通道1的設定 configure channel 1 device type disk clear 設定控制檔案備份格式 configure controlfile autobackup format for device type disk to ‘/backup/archive/ORCL/CONTROLFILE.ORCL.%F‘; 檢查歸檔日誌 crosscheck archivelog all; 刪除到期歸檔日誌 delete expired archivelog all; delete archivelog all completed before ‘sysdate-1‘; delete archivelog all completed before ‘sysdate‘; run{ configure controlfile autobackup on; set controlfile autobackup format for device type disk to ‘CONTROLFILE.ORCL.%F‘; backup filesperset = 1 database plus archivelog delete input; }
-----end-------
Oracle單機Rman筆記[4]---RMAN聯機備份