oracle查詢每天的數(shù)據(jù)量 如何查看oracle數(shù)據(jù)庫(kù)的歸檔日志?
如何查看oracle數(shù)據(jù)庫(kù)的歸檔日志?1、常用命令 SQL> show parameter log_archive_dest SQL> archive log list SQL> sele
如何查看oracle數(shù)據(jù)庫(kù)的歸檔日志?
1、常用命令 SQL> show parameter log_archive_dest SQL> archive log list SQL> select * from V$FLASH_RECOVERY_AREA_USAGE ARCHIVELOG 96.62 0 141 SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage 2.9904 SQL> show parameter recover db_recovery_file_dest string /u01/oracle/flash_recovery_area db_recovery_file_dest_size big integer 2G
2、刪除日志 cd $ORACLE_BASE/flash_recovery_area/orcl/archivelog 轉(zhuǎn)移或清除對(duì)應(yīng)的歸檔日志, 刪除一些不用的日期目錄的文件,注意保留最后幾個(gè)文件在刪除歸檔日志后,必須用RMAN維護(hù)控制文件,否則空間顯示仍然不釋放。
3、rman target sys/password RMAN> crosscheck archivelog all RMAN> delete expired archivelog all 或者 RMAN> delete archivelog until time “sysdate-1″
4、再查 SQL> select * from V$FLASH_RECOVERY_AREA_USAGE
5、修改大小 SQL> alter system set db_recovery_file_dest_size=4G scope=both
Oracle歸檔日志寫(xiě)滿了怎么辦?
增大歸檔日志空間的大小 可以通過(guò)下面的方法來(lái)調(diào)整系統(tǒng)的回閃恢復(fù)區(qū)大小: 首先是關(guān)閉數(shù)據(jù)庫(kù):以SYS身份鏈接到oracle,執(zhí)行shutdown immediate 啟動(dòng)數(shù)據(jù)庫(kù)到mount狀態(tài):startup mount 查看回閃恢復(fù)區(qū)的大小和存放目標(biāo):show parameter db_recovery_file_dest 修改回閃恢復(fù)區(qū)的大小alter system set db_recovery_file_dest_size = 4G(缺省是2G,可以根據(jù)實(shí)際情況調(diào)整大小) 最后打開(kāi)數(shù)據(jù)庫(kù):alter database open OK , 問(wèn)題解決。數(shù)據(jù)庫(kù)恢復(fù)使用。