oracle存檔管理

2021-08-23 11:55:53 字數 836 閱讀 9545

select * from v$flash_recovery_area_usage

被刪除的檔案依然能查到,空間也依然被占用。

雖然在物理空間上,已經刪除了,但是動態效能檢視(v$recovery_file_dest)並沒有釋放此這2g空間,可以使用select * from v$recovery_file_dest 查詢出來。若你不從動態效能檢視裡刪除這2g的空間,oracle database會認為這2g依然被占用。

檢視閃回恢復區設定:

show parameter db_recovery_file_dest_size

修改閃回恢復區大小:

alter system set db_recovery_file_dest_size=3g;

解決以上問題,就需要刪除掉動態效能檢視中的已占用空間的資訊。按照eygle大師在

一文中的方法,是用rman來刪除這些資訊。所用到的rman命令如下:

1.是rman>  crosscheck archivelog all;--此命令的含義是檢查所有歸檔日誌的狀態,並把遺失的標記為expired,也就是說,expired 表示已經被作業系統中被刪除的歸檔日誌。

2.是delete expired archivelog all; --此命令的含義是刪除expired的歸檔日誌。

如果設定了歸檔模式,一定要開啟自動歸檔。否則一旦兩個redo log 寫滿以後,日誌檔案沒有自動歸檔日誌檔案去,就等待中了,資料庫就down掉了。

sql>  alter system archvie log start

sql>  alter system set log_archive_start=true scope=spfile;

使用 tar 命令管理存檔檔案

tar命令用於將大型檔案集匯集為乙個檔案 存檔 tar的三種操作 c 建立存檔 t 列出存檔的內容 x提取存檔 tar的常用選項 f 要操作的存檔檔名 v 視覺化操作 建立壓縮的tar存檔 壓縮方式 z gzip j bzip2 j xz 1.使用root使用者,在 root 下建立目錄 tardi...

存檔位置 Unciv存檔基本教程

unciv存檔基本教程 xk730製作 v1.2 本教程會不定期更新 存檔位置 如果沒有root請直接從安卓資料夾找 單一文明 段civname 文明名稱 exploredtiles 該文明已經探索到的地塊 gold 該文明已有金錢數 storedculture 該文明已有文明點 techsrese...

關於Oracle歸檔與非歸檔 存檔 模式命令

sql sqlplus nolog sqlplus nolog sql conn assysdba conn as sysdba 這樣就進入了sqlplus的裡面 如果你的資料庫處於開啟狀態,那麼請執行 sql shutdown immediate shutdown immediate 執行完以後的...