dcli on exadata, trace file generation is huge
dcli command example on exadata : one Issue with trace file generation is huge
In this post ,we will provide how to use the dcli command with one example with issue.
Overview of the issue:
One DB was configured on four node RAC in the full Rack exadata machine(8 DB Nodes).
Root cause
Due to configuration of KRB evenet in the database ,huge trace files got generated.
There are huge Number of trace files are getting generated for CRMD database with “KRB” Error.
After checking, due to below parameter, huge number of trace files are getting generated.
==>ALTER SYSTEM SET event=’10720 trace name context forever, level 16384′,’logon trace name krb_options level 26′ SCOPE=SPFILE;
As per the Error, looks like it was set as part of RMAN Duplicate or some other Restoration.
Verify the size of trace directory on each node
[oracle@Node01 ~]$ dcli -l oracle -g dbs_group_CRMD ” du -sh /u01/app/oracle/diag/rdbms/CRMD/CRMD*/trace/”
Node01: 99G /u01/app/oracle/diag/rdbms/CRMD/CRMD1/trace/
Node02: 89G /u01/app/oracle/diag/rdbms/CRMD/CRMD2/trace/
Node03: 96G /u01/app/oracle/diag/rdbms/CRMD/CRMD3/trace/
Node04: 151G /u01/app/oracle/diag/rdbms/CRMD/CRMD4/trace/ —-> Huge size before trim
Verify the alert log of the 4th node
[oracle@Node04 trace]$ cat alert_CRMD4.log | grep -i krb
ALTER SYSTEM SET event=’10720 trace name context forever, level 16384′,’logon trace name krb_options level 26′ SCOPE=SPFILE; [oracle@Node04 trace]$ |
Solution
Trim the trace directory on 4th node
compress all trace files older than 1 day.
Verify the size of trace directory on each node
Now The size on 4th node is small, as we have compressed all trace files older than 1 day.
[oracle@Node01 ~]$ dcli -l oracle -g dbs_group_CRMD ” du -sh /u01/app/oracle/diag/rdbms/CRMD/CRMD*/trace/”
Node01: 99G /u01/app/oracle/diag/rdbms/CRMD/CRMD1/trace/
Node02: 89G /u01/app/oracle/diag/rdbms/CRMD/CRMD2/trace/
Node03: 96G /u01/app/oracle/diag/rdbms/CRMD/CRMD3/trace/
Node04: 48G /u01/app/oracle/diag/rdbms/CRMD/CRMD4/trace/
[oracle@Node01 ~]$ dcli -l oracle -g dbs_group_CRMD “ls -ltrh /u01/app/oracle/diag/rdbms/CRMD/CRMD*/trace/| wc -l”
Node01: 404813
Node02: 503279
Node03: 464711
Node04: 459649
[oracle@Node01 ~]$
Related posts