Oracle TFA系列5:配置信息与信息库维护

1.TFA配置

# /oracle/product/11.2.0/grid/bin/tfactl print config
.---------------------------------------------------------------.
|                           bsseopdb02                          |
+--------------------------------------------------+------------+
| Configuration Parameter                          | Value      |
+--------------------------------------------------+------------+
| TFA Version                                      | 12.1.2.8.4 |
| Java Version                                     | 1.5        |
| Public IP Network                                | ON         |
| Automatic diagnostic collection                  | OFF        |
| Alert Log Scan                                   | ON         |
| Trimming of files during diagcollection          | ON         |
| Repository current size (MB)                     | 417        |
| Repository maximum size (MB)                     | 10240      |
| Inventory Trace level                            | 1          |
| Collection Trace level                           | 1          |
| Scan Trace level                                 | 1          |
| Other Trace level                                | 1          |
| Max Size of TFA Log (MB)                         | 50         |
| Max Number of TFA Logs                           | 10         |
| Max Size of Core File (MB)                       | 20         |
| Max Collection Size of Core Files (MB)           | 200        |
| Automatic Purging                                | ON         |
| Minimum Age of Collections to Purge (Hours)      | 12         |
| Minimum Space Free to enable Alert Log Scan (MB) | 500        |
'--------------------------------------------------+------------'

2. 信息库维护

默认情况下,TFA会把数据收集到TFA的信息库中,信息库目录为:grid用户的$ORACLE_BASE/tfa/repository
信息库默认使用10g或文件系统一半的大小,如果信息库数据量太大,可以使用tfactl的purge命令清理。

# /oracle/product/11.2.0/grid/bin/tfactl print repository
.----------------------------------------------------.
|                     bsseopdb02                     |
+----------------------+-----------------------------+
| Repository Parameter | Value                       |
+----------------------+-----------------------------+
| Location             | /oracle/grid/tfa/repository |
| Maximum Size (MB)    | 10240                       |
| Current Size (MB)    | 416                         |
| Free Size (MB)       | 9824                        |
| Status               | OPEN                        |
'----------------------+-----------------------------'

.----------------------------------------------------.
|                     bsseopdb01                     |
+----------------------+-----------------------------+
| Repository Parameter | Value                       |
+----------------------+-----------------------------+
| Location             | /oracle/grid/tfa/repository |
| Maximum Size (MB)    | 10240                       |
| Current Size (MB)    | 502                         |
| Free Size (MB)       | 9738                        |
| Status               | OPEN                        |
'----------------------+-----------------------------'

清理命令

# tfactl purge -older number[h | d]

当信息库使用太大时,TFA的一些自动功能就会停止,并且信息库也会关闭禁止写入。
可以配置TFA在空间空间低于500M或者关闭信息库前监控和自动清理信息库。

tfactl set minagetopurge=48
配置48小时前收集的信息可以被清理,默认是12小时

tfactl set autopurge=
信息库自动清理默认是启用的,可以设置关闭

tfactl set repositorydir=/opt/mypath
信息库的位置可以修改

tfactl set reposizeMB=20480
信息库可以使用的大小也可以进行修改

Oracle TFA系列正式告一段落,所有文章列表:
Oracle TFA系列1:介绍与升级
Oracle TFA系列2:分析数据
Oracle TFA系列3:收集数据
Oracle TFA系列4:工具
Oracle TFA系列5:配置信息与信息库维护
TFA进程太多的Bug
11.2.0.4 打GI PSU补丁 hang住处理

关于紫砂壶

感悟技术人生
此条目发表在工具分类目录,贴了标签。将固定链接加入收藏夹。