[20211013]Oracle 19c新特性Listener自動清理(Network Log File Segmentation).txt

lfree 發表於 2021-10-13
Oracle

[20211013]Oracle 19c新特性Listener自動清理(Network Log File Segmentation).txt

--//看了介紹。
在 Oracle 19c 上,Oracle 引入了兩個有關listener管理的新引數。我們可以在Oracle內配置日誌輪換,而無需在OS shell 指令碼上進行
任何額外配置,實現logrotate功能。該特性叫做"Oracle Network Log File Segmentation"。

Use below parameters to define number of files with defined size

LOG_FILE_NUM_listener_name

To specify the number of log file segments. At any point of time there can be only "n" log file segments where "n" is
LOG_FILE_NUM_listener_name.

If the log grows beyond this number, then the older segments are deleted.

LOG_FILE_SIZE_listener_name
To specify the size of each log file segment. The size is in MB.

--//我的理解LOG_FILE_NUM_listener_name定義生成log file的數量,LOG_FILE_SIZE_listener_name是每個log file的大小,單位MB。
--//感覺還引入了log file segments的概念。

--//我們生產系統是一套19c,不過版本有點低,不知道是否支援。如果不支援也做一個記錄,也許以後會用到。
--//舉例說明

$ cat /u01/app/oracle/product/19.2.0/db_1/network/admin/listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/19.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = oel7db1)(PORT = 1521)(IP=FIRST))
      (ADDRESS = (PROTOCOL = TCP)(HOST = oel7db1)(PORT = 1521)(IP=V4_ONLY))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

USE_SID_AS_SERVICE_LISTENER=on

LOG_FILE_NUM_LISTENER=10
LOG_FILE_SIZE_LISTENER=100





來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2795635/,如需轉載,請註明出處,否則將追究法律責任。