@@header /* * * Author : Vishal Gupta * Purpose : Display OLAP Sessions * Parameters : NONE * * Revision History: * =================== * Date Author Description * --------- ------------ ----------------------------------------- * 27-Nov-12 Vishal Gupta Created * */ PROMPT ********************************** PROMPT * Cube Logging Setttings PROMPT ********************************** COLUMN log_type HEADING "Log Type" FORMAT a20 COLUMN max_errors HEADING "Max Errors" FORMAT 999999999 COLUMN flush_interval HEADING "Flush|Interval|(sec)" FORMAT 999999999 COLUMN log_full_record HEADING "Log Full|Record" FORMAT a20 COLUMN log_every_n HEADING "Log Every|N records" FORMAT 999999999 COLUMN allow_errors HEADING "Allow Errors" FORMAT 999999999 SELECT 'Build' Log_Type , 0 max_errors , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_build,2) flush_interval , CASE sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_build,3) WHEN 0 THEN 'FULL_RECORD_AUTO' WHEN 1 THEN 'FULL_RECORD_ALWAYS' WHEN 2 THEN 'FULL_RECORD_NEVER' ELSE TO_CHAR(sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_build,3)) END log_full_record , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_build,4) log_every_n , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_build,5) allow_errors FROM DUAL UNION ALL SELECT 'Operations' Log_Type , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_operations,1) max_errors , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_operations,2) flush_interval , CASE sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_operations,3) WHEN 0 THEN 'FULL_RECORD_AUTO' WHEN 1 THEN 'FULL_RECORD_ALWAYS' WHEN 2 THEN 'FULL_RECORD_NEVER' ELSE TO_CHAR(sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_operations,3)) END log_full_record , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_operations,4) log_every_n , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_operations,5) allow_errors FROM DUAL UNION ALL SELECT 'Dimension Compile' Log_Type , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_dimension_compile,1) max_errors , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_dimension_compile,2) flush_interval , CASE sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_dimension_compile,3) WHEN 0 THEN 'FULL_RECORD_AUTO' WHEN 1 THEN 'FULL_RECORD_ALWAYS' WHEN 2 THEN 'FULL_RECORD_NEVER' ELSE TO_CHAR(sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_dimension_compile,3)) END log_full_record , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_dimension_compile,4) log_every_n , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_dimension_compile,5) allow_errors FROM DUAL UNION ALL SELECT 'Rejected Records' Log_Type , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_rejected_records,1) max_errors , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_rejected_records,2) flush_interval , CASE sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_rejected_records,3) WHEN 0 THEN 'FULL_RECORD_AUTO' WHEN 1 THEN 'FULL_RECORD_ALWAYS' WHEN 2 THEN 'FULL_RECORD_NEVER' ELSE TO_CHAR(sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_rejected_records,3)) END log_full_record , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_rejected_records,4) log_every_n , sys.dbms_cube_log.get_parameter(sys.dbms_cube_log.type_rejected_records,5) allow_errors FROM DUAL ; @@footer