ORA-48913: Writing into trace file failed, file size limit [10485760] reached
ERROR:- Non critical error ORA-48913 caught while writing to trace file "/apps/PROD/db/diag/rdbms/prod/PROD/trace/PROD_dbrm_6874.trc" Error message: ORA-48913: Writing into trace file failed, file size limit [10485760] reached.
In some environments DBAs limit the size of trace files generated by the database. This included all trace files that could get generated under USER_DUMP_DEST/DIAGNOSTIC_DEST). The parameter to set the limit for trace files is MAX_DUMP_FILE_SIZE and its value is in OS number of blocks. After setting this value, if any trace file size would increase form the size specified in this parameter, ORA-48913 would be recorded in alert log file.
Cause :
The reason was Parameter MAX_DUMP_FILE_SIZE is set too low.
Solution :
We can increase the setting for the parameter MAX_DUMP_FILE_SIZE or set it to unlimited
MAX_DUMP_FILE_SIZE specifies the maximum size of trace files (excluding the alert file). Change this limit if you are concerned that trace files may use too much space.
A numerical value for MAX_DUMP_FILE_SIZE specifies the maximum size in operating system blocks.
A number followed by a K or M suffix specifies the file size in kilobytes or megabytes.
The special value string UNLIMITED means that there is no upper limit on trace file size. Thus, dump files can be as large as the operating system permits.
SQL> show parameter max_dump_file NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ max_dump_file_size string 20000 SQL> alter system set max_dump_file_size=UNLIMITED scope=both; System altered. SQL> show parameter max_dump_file NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ max_dump_file_size string UNLIMITED
OR
SQL> show parameter dump_file NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ max_dump_file_size string 20480 SQL> select max(lebsz) from x$kccle; MAX(LEBSZ) ---------- 512 SQL> alter session set max_dump_file_size=’1024M’; Session altered. SQL> show parameter max_dump_file_size NAME TYPE VALUE ———————————— ———– ———– max_dump_file_size string 1024M