關於oracle rman 歸檔刪除策略
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE;
在oracle10g 11g 中 歸檔刪除策略 預設是沒有配置的;
那麼這時去刪除未應用過的的歸檔日誌會是怎麼一種情況:
RMAN> delete archivelog all;
released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=60 device type=DISK
RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture process
archived log file name=/u01/app/ora11/flash_recovery_area/1_2019_822927217.dbf thread=1 sequence=2019
RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture process
archived log file name=/u01/app/ora11/flash_recovery_area/1_2023_822927217.dbf thread=1 sequence=2023
RMAN-08137: WARNING: archived log not deleted, needed for standby or upstream capture process
oracle 丟擲報警;warning 歸檔日誌沒有刪除,歸檔日誌需要用作standby 或者 stream 捕獲程序使用
關於rman中這個配置策略:
CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY
不是自動刪除歸檔。而是刪除的時候確認歸檔已經被DATA GUARD、流環境所應用。這個功能的目的是避免刪除其他功能所需要的歸檔日誌。
如果配置歸檔刪除策略:
CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY;
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/11.2.0/db_home/dbs/snapcf_oradb1.f'; # default
嘗試刪除歸檔日誌:
RMAN> delete archivelog all;
released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=27 instance=oradb1 device type=DISK
List of Archived Log Copies for database with db_unique_name ORADB
=====================================================================
Key Thrd Seq S Low Time
------- ---- ------- - --------------------
2526 2 350 A 22-NOV-2014 02:01:04
Name: +FLASH/oradb/archivelog/2014_11_24/thread_2_seq_350.600.864470143
2527 2 351 A 23-NOV-2014 13:01:27
Name: +FLASH/oradb/archivelog/2014_11_24/thread_2_seq_351.620.864470173
2531 2 352 A 24-NOV-2014 10:29:04
Name: +FLASH/oradb/archivelog/2014_11_26/thread_2_seq_352.554.864634011
Do you really want to delete the above objects (enter YES or NO)? yes
deleted archived log
archived log file name=+FLASH/oradb/archivelog/2014_11_24/thread_2_seq_350.600.864470143 RECID=2526 STAMP=864470171
deleted archived log
archived log file name=+FLASH/oradb/archivelog/2014_11_24/thread_2_seq_351.620.864470173 RECID=2527 STAMP=864470193
deleted archived log
archived log file name=+FLASH/oradb/archivelog/2014_11_26/thread_2_seq_352.554.864634011 RECID=2531 STAMP=864634090
Deleted 3 objects
RMAN-08591: WARNING: invalid archived log deletion policy
[[email protected] ~]$ oerr rman 8591
8591, 3, "WARNING: invalid archived log deletion policy"
// *Cause: An invalid ARCHIVELOG DELETION POLICY was supplied. The archived
// log deletion policy was APPLIED but there was no mandatory
// archived log destinations.
// *Action: One of the following:
// 1) Change archived log deletion policy using CONFIGURE command
// 2) Make one or more of standby destination as MANDATORY.
相關推薦
關於oracle rman 歸檔刪除策略
RMAN> show all; CONFIGURE ARCHIVELOG DELETION POLICY TO NONE;在oracle10g 11g 中 歸檔刪除策略 預設是沒有配置的; 那麼這時去刪除未應用過的的歸檔日誌會是怎麼一種情況: RMAN> d
三種Oracle RMAN備份加密策略
sid desc users 日誌備份 備份 fda clone figure 視圖 CONFIGURE ENCRYPTION FOR DATABASE OFF; # defaultCONFIGURE ENCRYPTION ALGORITHM ‘AES128‘; # def
Windows平臺使用RMAN命令自動刪除Oracle過期歸檔日誌的方法
自動刪除Oracle過期歸檔日誌的思路如下: 1、編寫自動執行的bat指令碼檔案; 2、Windows設定定期執行計劃 OracleArchLogClear.bat D:/Oracle/produ
ORACLE Rman刪除歸檔日誌
刪除過期的歸檔日誌: RMAN> list archivelog all; 手工刪除歸檔日誌檔案 RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; 設定歸檔日誌過期時間: RMAN>show
oracle檢視歸檔大小,刪除歸檔及自動定時刪歸檔的shell指令碼
一 檢視現在用了多少歸檔日誌空間(按百分比): select * from v$flash_recovery_area_usage; 如果超過90%隨時有宕機的危險 二 通過RMAN刪除歸檔日誌,也可以手動找到歸檔日誌存放位置,直接
Oracle RMAN異機恢復歸檔RMAN-07518(供日誌挖掘使用)及修改dbid步驟
Recovery Manager: Release 11.2.0.4.0 - Production on Sat Jul 16 15:35:06 2016 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle RMAN 清除歸檔日誌
在開發環境及UAT環境經常碰到需要清除歸檔日誌的情形,對於這個問題方法有很多。可以直接使用rm方式清除歸檔日誌,也可以使用find命令來查詢符合條件的記錄來清除歸檔日誌,或者直接寫個shell指令碼來搞定。這樣在DEV或者UAT還可以,但是在Prod環境還是建議使
Oracle-Rman(物理備份)
lec mage sql system round direct 控制文件 mar file Rman(物理備份) Rman -recover manager Rman 備份的對象 數據文件 數據文件 (
【Oracle】RAC刪除節點
集群 lease gravity 刪除 配置信息 click csdn word 5.6 環境: OS:OEL5.6 RAC:10.2.0.1.0 眼下有rac1。rac2。rac3三個節點,下面是刪除rac3節點的具體過程 1.刪除rac3節點上的數據庫實
oracle下正確刪除表空間的方法
oracle tablespace Oracle因為本身的多重驗證機制所有在刪除表空間時不像MySQL中刪除database一樣,可以通過外部的刪除直接刪除掉database文件夾就可以刪除掉database,當然這兩者是2種不同的東西,在此僅用於舉例說明。在Oracle中表空間相當於系統中的硬
oracle-rman-3
gis tin 否則 lease space nts err ont 4.0 http://blog.csdn.net/leshami/article/details/6032525 rman概述及體系結構 http://blog.itpub.net/23513800
Oracle RMAN 自動恢復
oracle rman recover 歸檔日誌 自動在日常工作中,有時會需要進行Oracle數據庫恢復,比如搭建測試環境、查找歷史數據、恢復測試等.可以通過計劃任務或nohup等方式來執行恢復腳本從而提高整個操作的效率,特此記錄.這裏使用的測試環境如下:OS PlatformRed Hat Enterpri
【Oracle】無法刪除當前連接的用戶
-- 無法刪除 acl 當前 lec 查詢 select bsp 無法 一、查詢數據庫所有當前連接的用戶 select username, sid, serial# from v$session; 二、從結果列表裏找到對應的用戶 alter system kill s
Oracle查詢及刪除重復數據
oracle sel ont where 重復 span code 包含 cnblogs 1、查找表中多余的重復記錄,重復記錄是根據單個字段(Id)來判斷 select * from 表 where Id in (select Id from 表 group by
Oracle 增加修改刪除字段與添加註釋
rain strong integer ora- str 例如 har err 語句 添加字段的語法:alter table tablename add (column datatype [default value][null/not null],….); 修改字段的語
oracle日誌歸檔空間清理
export pre time logs 11g ron 說明 art 查詢日誌 進入機器,設置環境變量,如: export ORACLE_HOME=/main/app/oracle/product/11.2.0/db_1 export ORACLE_SID=devdb
oracle 查看刪除重復數據
blog select sel oid oracl from div group 重復數據 1、查詢重復數據select * from 表名 where 重復字段(一般為主鍵)in (select 重復字段 from 表名 group by 重復字段 having coun
RMAN備份保留策略
bsp rac window clear ole ret 恢復 ear 一次 RMAN備份保留策略 定義備份保留策略有以下兩種方式: 1.使用CONFIGURE RETENTION POLICY TO RECOVERY WINDOW命令。 例如:RMAN>CO
oracle啟用歸檔日誌
不同的 oba scope _for iat alt pre 參數 imm 1、查看歸檔信息 SQL> archive log list Database log mode No Archive Mode Automatic archiv
oracle RMAN備份
rman備份 bsp 差異 策略 全備 left AC 系統 img 生產系統ORACLE數據庫備份實施: 采用RMAN差異增量備份 策略:每4個月一次全備;每周日RMAN0級備份、周一至周六rman1級差異增量備份; oracle RMAN備份