OGG mgr定期清理tail 檔案

2021-09-24 12:39:04 字數 4813 閱讀 9425

ggsci (***ba) 14> stop mgr

manager process is required by other ggs processes.

are you sure you want to stop it (y/n)? y

sending stop request to manager ...

request processed.

manager stopped.

ggsci (***ba) 15> info all

program status group lag at chkpt time since chkpt

manager stopped

extract running ext1 00:00:00 00:00:02

extract running pump1 00:00:00 00:00:05

ggsci (***ba) 20> edit params mgr

ggsci (***ba) 25> view params mgr

port 7809

purgeoldextracts ./dirdat/et*, usecheckpoints, minkeephours 1

引數說明:定期清理dirdat路徑下的本地佇列(local trail)。保留期限乙個小時,過期後自動刪除。從而控制佇列檔案的目錄不會增長過大。

ggsci (***ba) 21> start mgr

manager started.

ggsci (***ba) 24> info all

program status group lag at chkpt time since chkpt

manager running

extract running ext1 00:00:00 00:00:01

extract running pump1 00:00:00 00:00:04

--配置引數前

[root@www.***ba.cn dirdat]# ll

total 21524

-rw-rw-rw- 1 oracle oinstall 1405 jun 7 16:11 et000000

-rw-rw-rw- 1 oracle oinstall 1016 jun 7 16:19 et000001

-rw-rw-rw- 1 oracle oinstall 21989956 jun 7 22:13 et000002

-rw-rw-rw- 1 oracle oinstall 1075 jun 8 11:18 et000003

-rw-rw-rw- 1 oracle oinstall 2513 jun 8 18:28 et000004

-rw-rw-rw- 1 oracle oinstall 1416 jun 8 19:17 et000005

-rw-rw-rw- 1 oracle oinstall 1442 jun 11 09:16 et000006

-rw-rw-rw- 1 oracle oinstall 1779 jun 11 09:16 et000007

-rw-rw-rw- 1 oracle oinstall 1175 jun 9 02:20 ex000000

-rw-rw-rw- 1 oracle oinstall 1322 jun 9 02:49 ex000001

-rw-rw-rw- 1 oracle oinstall 2513 jun 9 03:01 ex000002

-rw-rw-rw- 1 oracle oinstall 1350 jun 9 03:05 ex000003

--配置引數後

[root@www.***ba.cn dirdat]# ll

total 36

-rw-rw-rw- 1 oracle oinstall 1416 jun 8 19:17 et000005

-rw-rw-rw- 1 oracle oinstall 1442 jun 11 09:16 et000006

-rw-rw-rw- 1 oracle oinstall 1779 jun 11 10:07 et000007

-rw-rw-rw- 1 oracle oinstall 1075 jun 11 10:07 et000008

-rw-rw-rw- 1 oracle oinstall 1175 jun 9 02:20 ex000000

-rw-rw-rw- 1 oracle oinstall 1322 jun 9 02:49 ex000001

-rw-rw-rw- 1 oracle oinstall 2513 jun 9 03:01 ex000002

-rw-rw-rw- 1 oracle oinstall 1350 jun 9 03:05 ex000003

ggsci (***ba) 2> stop mgr

manager process is required by other ggs processes.

are you sure you want to stop it (y/n)? y

sending stop request to manager ...

request processed.

manager stopped.

ggsci (***ba) 4> edit params mgr

ggsci (***ba) 5> view params mgr

port 7809

purgeoldextracts ./dirdat/et*, usecheckpoints, minkeephours 1

ggsci (***ba) 6> start mgr

manager started.

ggsci (***ba) 7> info all

program status group lag at chkpt time since chkpt

manager running

replicat running rep1 00:00:00 00:00:04

----配置引數前

[oracle@www.***ba.cn ogg]$ cd dirdat

[oracle@www.***ba.cn dirdat]$ ll

total 21500

drwxr-xr-x 2 root root 4096 jun 8 11:21 backup

-rw-rw-rw- 1 oracle oinstall 1444 jun 7 16:11 et000000

-rw-rw-rw- 1 oracle oinstall 0 jun 7 16:19 et000001

-rw-rw-rw- 1 oracle oinstall 21989995 jun 7 22:14 et000002

-rw-rw-rw- 1 oracle oinstall 1209 jun 8 11:19 et000003

-rw-rw-rw- 1 oracle oinstall 2682 jun 11 09:16 et000004

-rw-rw-rw- 1 oracle oinstall 1793 jun 11 10:07 et000005

-rw-rw-rw- 1 oracle oinstall 1314 jun 11 10:07 et000006

--配置引數後

[oracle@www.***ba.cn dirdat]$ ll

total 12

drwxr-xr-x 2 root root 4096 jun 8 11:21 backup

-rw-rw-rw- 1 oracle oinstall 1793 jun 11 10:07 et000005

-rw-rw-rw- 1 oracle oinstall 1314 jun 11 10:07 et000006

因為測試這裡保留1個小時的tail檔案,

保留期限7天的tail檔案,過期後自動刪除

purgeoldextracts ./dirdat/et*, usecheckpoints,minkeepdays 7

只保留乙個處理過的佇列檔案(不建議使用)

purgeoldextracts /ggs/dirdat/aa*, usecheckpoints, minkeepfiles 1

purgeoldextracts /ggs/dirdat/aa*, usecheckpoints, minkeephours 4, &minkeepfiles 4

如果minkeephours ,minkeepdays ,minkeepfiles 同時使用,如果發生衝突時,那麼系統接受minkeephours和minkeepdays 引數將對minkeepfiles 引數做忽略。

12 4 2 定期清理日誌檔案

隨著時間的推移,系統中日誌檔案的日誌量將越來越大,隨之也會帶來一系列的問題。例如,日誌檔案占用的系統空間越來越多,日誌檔案內容的閱讀越來越困難等。為此,使用者可以手工定期清理日誌檔案中的內容。但是,乙個更好的解決方法是通過編寫指令碼,利用 linux 的定時任務功能自動定期清理日誌檔案。例如,要定期...

CDH 集群定期清理指南

1 清除hdfs 站 2 清空spark任務執行歷史記錄 清掉後再把 站清理一下 3 cloudera manager清理 裝cm的機器 var lib 路徑下有如下檔案 主要清理cloudera host monitor cloudera service monitor 這兩個檔案下子目錄帶ts兩...

SQL Server2008定期清理日誌

日誌記錄了對資料庫的操作,如果前端程式頻繁運算元據庫,會使資料庫日誌越來越大。日誌過大會影響系統執行,甚至造成前端程式崩潰。應該定期壓縮清理,可以在 中新增乙個作業,因為有時如果日誌被占用,清理會失敗,建議一周清理3次,以保證至少有1次清理成功。下面的作業 將日誌壓縮至20m use master ...