This post is also available in: Português
I am quarterly writing a post dissecting the changes implemented by Oracle CPUs so we can understand better the modifications implemented by Oracle in our Databases.
The following patches were analysed:
- 11.2.0.4
- 11.2.0.4.201020 DB PSU
- 11.2.0.4.201020 Exadata Bundle Patch
- 11.2.0.4.201020 OJVM PSU
- 12.1.0.2
- 12.1.0.2.201020 DB PSU
- 12.1.0.2.201020 Exadata Bundle Patch
- 12.1.0.2.201020 OJVM PSU
- 12.2.0.1
- 12.2.0.1.201020 RU
- 12.2.0.1.JUL2020 OCT2020RUR
- 12.2.0.1.APR2020 OCT2020RUR
- 12.2.0.1.201020 OJVM PSU
- 18
- 18.12.0 RU
- 18.11.1 RUR
- 18.10.2 RUR
- 18.0.0.0.201020 OJVM
- 19
- 19.9.0 RU
- 19.8.1 RUR
- 19.7.2 RUR
- 19.0.0.0.201020 OJVM
To check previous changes, follow the links below:
- Dissecting 200714 BP, PSU, RU and RUR
- Dissecting 200414 BP, PSU, RU and RUR
- Dissecting 200114 BP, PSU, RU and RUR
- Dissecting 191016 BP, PSU, RU and RUR
- Dissecting 190716 BP, PSU, RU and RUR
- Dissecting 190416 BP, PSU, RU and RUR
- Dissecting 190115 BP, PSU, RU and RUR
- Dissecting 181016 BP, PSU, RU and RUR
- Dissecting 180717 BP, PSU, RU and RUR
- Dissecting 180417 BP, PSU, RU and RUR
- Dissecting 180116 BP, PSU, RU and RUR
- Dissecting 171017 BP, PSU, RU and RUR
So what oracle internal objects were changed in October 2020 - 201020?
VERSION PATCH OWNER TYPE TOTAL ---------- ---------- ------------------------------ --------------- ---------- 11.2.0.4 BP SYS PACKAGE BODY 1 12.1.0.2 BP DVSYS PACKAGE BODY 5 12.1.0.2 BP SYS PACKAGE 1 12.1.0.2 BP SYS PACKAGE BODY 3 12.1.0.2 PSU DVSYS PACKAGE BODY 5 12.1.0.2 PSU SYS PACKAGE 1 12.1.0.2 PSU SYS PACKAGE BODY 1 12.2.0.1 APR2020RUR DVSYS FUNCTION 1 12.2.0.1 APR2020RUR DVSYS PACKAGE BODY 7 12.2.0.1 APR2020RUR DVSYS VIEW 2 12.2.0.1 JUL2020RUR DVSYS FUNCTION 1 12.2.0.1 JUL2020RUR DVSYS PACKAGE BODY 7 12.2.0.1 JUL2020RUR DVSYS VIEW 2 12.2.0.1 RU CTXSYS PACKAGE 1 12.2.0.1 RU CTXSYS PACKAGE BODY 1 12.2.0.1 RU DVSYS FUNCTION 1 12.2.0.1 RU DVSYS PACKAGE BODY 7 12.2.0.1 RU DVSYS VIEW 2 12.2.0.1 RU SYS PACKAGE BODY 3 12.2.0.1 RU SYS PROCEDURE 1 18.0.0.0 18.10RUR SYS PACKAGE 2 18.0.0.0 18.10RUR SYS PACKAGE BODY 1 18.0.0.0 18.11RUR SYS PACKAGE 2 18.0.0.0 18.11RUR SYS PACKAGE BODY 1 18.0.0.0 RU SYS PACKAGE 2 18.0.0.0 RU SYS PACKAGE BODY 3 19.0.0.0 19.7RUR SYS PACKAGE 2 19.0.0.0 19.7RUR SYS PACKAGE BODY 1 19.0.0.0 19.8RUR SYS PACKAGE 3 19.0.0.0 19.8RUR SYS PACKAGE BODY 4 19.0.0.0 RU DBSFWUSER PACKAGE BODY 1 19.0.0.0 RU MDSYS PACKAGE BODY 1 19.0.0.0 RU SYS PACKAGE 11 19.0.0.0 RU SYS PACKAGE BODY 19 19.0.0.0 RU SYS PROCEDURE 1 19.0.0.0 RU SYS TYPE 2 19.0.0.0 RU SYS TYPE BODY 3 19.0.0.0 RU SYS VIEW 2 19.0.0.0 RU XDB PACKAGE 5 19.0.0.0 RU XDB PACKAGE BODY 5
And created?
VERSION PATCH OWNER TYPE TOTAL ---------- ---------- ------------------------------ --------------- ---------- 12.1.0.2 PSU SYS PACKAGE BODY 1 19.0.0.0 19.8RUR SYS TYPE 8 19.0.0.0 RU SYS PACKAGE 1 19.0.0.0 RU SYS PACKAGE BODY 1 19.0.0.0 RU SYS PROCEDURE 4 19.0.0.0 RU SYS VIEW 2
P.S: No internal coded PL/SQL was added on 11.2 / 12.2 / 18.
So which are exactly the objects modified by 201020?
VERSION PATCH OWNER TYPE NAME ACTION ---------- --------------- ------------------------------ --------------- ------------------------------ ------ 11.2.0.4 BP SYS PACKAGE BODY DBMS_PDB MOD 12.1.0.2 PSU SYS PACKAGE BODY DBMS_SQLPATCH NEW 12.1.0.2 BP DVSYS PACKAGE BODY DBMS_MACSEC_ROLES MOD 12.1.0.2 BP SYS PACKAGE BODY DBMS_SQLPATCH MOD 12.1.0.2 BP SYS PACKAGE BODY DBMS_STATS MOD 12.1.0.2 PSU DVSYS PACKAGE BODY FACTOR_TYPE$_PRIV MOD 12.1.0.2 PSU & BP DVSYS PACKAGE BODY DBMS_MACADM MOD 12.1.0.2 PSU & BP DVSYS PACKAGE BODY DBMS_MACOLS MOD 12.1.0.2 PSU & BP DVSYS PACKAGE BODY DBMS_MACSEC MOD 12.1.0.2 PSU & BP DVSYS PACKAGE BODY DBMS_MACUTL MOD 12.1.0.2 PSU & BP SYS PACKAGE DBMS_RCVMAN MOD 12.1.0.2 PSU & BP SYS PACKAGE BODY DBMS_RCVMAN MOD 12.2.0.1 RU CTXSYS PACKAGE DRVDML MOD 12.2.0.1 RU CTXSYS PACKAGE BODY DRVDML MOD 12.2.0.1 RU SYS PACKAGE BODY DBMS_SNAPSHOT_KKXRCA MOD 12.2.0.1 RU SYS PACKAGE BODY DBMS_SQLPATCH MOD 12.2.0.1 RU SYS PACKAGE BODY DBMS_STATS MOD 12.2.0.1 RU SYS PROCEDURE DBMS_FEATURE_ACTIVE_DATA_GUARD MOD 12.2.0.1 RU & JUL2020RUR DVSYS FUNCTION DVLANG MOD & APR2020RUR 12.2.0.1 RU & JUL2020RUR DVSYS PACKAGE BODY DBMS_MACADM MOD & APR2020RUR 12.2.0.1 RU & JUL2020RUR DVSYS PACKAGE BODY DBMS_MACOLS MOD & APR2020RUR 12.2.0.1 RU & JUL2020RUR DVSYS PACKAGE BODY DBMS_MACOLS_SESSION MOD & APR2020RUR 12.2.0.1 RU & JUL2020RUR DVSYS PACKAGE BODY DBMS_MACSEC MOD & APR2020RUR 12.2.0.1 RU & JUL2020RUR DVSYS PACKAGE BODY DBMS_MACSEC_RULES MOD & APR2020RUR 12.2.0.1 RU & JUL2020RUR DVSYS PACKAGE BODY DBMS_MACUTL MOD & APR2020RUR 12.2.0.1 RU & JUL2020RUR DVSYS PACKAGE BODY EVENT MOD & APR2020RUR 12.2.0.1 RU & JUL2020RUR DVSYS VIEW DBA_DV_STATUS MOD & APR2020RUR 12.2.0.1 RU & JUL2020RUR DVSYS VIEW DBA_DV_USER_PRIVS_ALL MOD & APR2020RUR 18.0.0.0 RU SYS PACKAGE BODY DBMS_SNAPSHOT_KKXRCA MOD 18.0.0.0 RU SYS PACKAGE BODY DBMS_STATS MOD 18.0.0.0 RU & 18.11RUR & SYS PACKAGE DBMS_BACKUP_RESTORE MOD 18.10RUR 18.0.0.0 RU & 18.11RUR & SYS PACKAGE DBMS_REGISTRY MOD 18.10RUR 18.0.0.0 RU & 18.11RUR & SYS PACKAGE BODY DBMS_RCVMAN MOD 18.10RUR 19.0.0.0 19.8RUR SYS TYPE SYS_YOID0000016008$ NEW 19.0.0.0 19.8RUR SYS TYPE SYS_YOID0000016012$ NEW 19.0.0.0 19.8RUR SYS TYPE SYS_YOID0000016023$ NEW 19.0.0.0 19.8RUR SYS TYPE SYS_YOID0000016024$ NEW 19.0.0.0 19.8RUR SYS TYPE SYS_YOID0000016207$ NEW 19.0.0.0 19.8RUR SYS TYPE SYS_YOID0000016378$ NEW 19.0.0.0 19.8RUR SYS TYPE SYS_YOID0000016899$ NEW 19.0.0.0 19.8RUR SYS TYPE SYS_YOID0000017005$ NEW 19.0.0.0 RU SYS PACKAGE DBMS_XMLSCHEMA_UTIL NEW 19.0.0.0 RU SYS PACKAGE BODY DBMS_XMLSCHEMA_UTIL NEW 19.0.0.0 RU SYS PROCEDURE SCHEDULER$NTFY_SVC_METRICS NEW 19.0.0.0 RU SYS PROCEDURE SCHEDULER$RM_ALL_MISSMATCH_MSG NEW 19.0.0.0 RU SYS PROCEDURE SCHEDULER$RM_MISSMATCH_MSGS NEW 19.0.0.0 RU SYS PROCEDURE SCHEDULER$RM_ONE_MISSMTACH_MSG NEW 19.0.0.0 RU SYS VIEW CDB_SUBSCR_DUR_REGISTRATIONS NEW 19.0.0.0 RU SYS VIEW DBA_SUBSCR_DUR_REGISTRATIONS NEW 19.0.0.0 RU DBSFWUSER PACKAGE BODY DBMS_SFW_ACL_ADMIN MOD 19.0.0.0 RU MDSYS PACKAGE BODY SDO_RDF_INTERNAL MOD 19.0.0.0 RU SYS PACKAGE DBMS_CRYPTO MOD 19.0.0.0 RU SYS PACKAGE DBMS_CRYPTO_FFI MOD 19.0.0.0 RU SYS PACKAGE DBMS_JSON0 MOD 19.0.0.0 RU SYS PACKAGE DBMS_PARALLEL_EXECUTE_INTERNAL MOD 19.0.0.0 RU SYS PACKAGE DBMS_RULE_IMP_OBJ MOD 19.0.0.0 RU SYS PACKAGE DBMS_SODA MOD 19.0.0.0 RU SYS PACKAGE DBMS_SODA_UTIL MOD 19.0.0.0 RU SYS PACKAGE PRVTEMX_PERF MOD 19.0.0.0 RU SYS PACKAGE BODY DBMS_CRYPTO MOD 19.0.0.0 RU SYS PACKAGE BODY DBMS_CRYPTO_FFI MOD 19.0.0.0 RU SYS PACKAGE BODY DBMS_ISCHED MOD 19.0.0.0 RU SYS PACKAGE BODY DBMS_JSON0 MOD 19.0.0.0 RU SYS PACKAGE BODY DBMS_PARALLEL_EXECUTE MOD 19.0.0.0 RU SYS PACKAGE BODY DBMS_PARALLEL_EXECUTE_INTERNAL MOD 19.0.0.0 RU SYS PACKAGE BODY DBMS_RULE_IMP_OBJ MOD 19.0.0.0 RU SYS PACKAGE BODY DBMS_SNAPSHOT_KKXRCA MOD 19.0.0.0 RU SYS PACKAGE BODY DBMS_SODA MOD 19.0.0.0 RU SYS PACKAGE BODY DBMS_SODA_UTIL MOD 19.0.0.0 RU SYS PACKAGE BODY DBMS_STATS MOD 19.0.0.0 RU SYS PACKAGE BODY DBMS_XPLAN MOD 19.0.0.0 RU SYS PACKAGE BODY PRVTEMX_ADMIN MOD 19.0.0.0 RU SYS PACKAGE BODY PRVTEMX_PERF MOD 19.0.0.0 RU SYS PACKAGE BODY STANDARD MOD 19.0.0.0 RU SYS PROCEDURE DBMS_FEATURE_UNIFIED_AUDIT MOD 19.0.0.0 RU SYS TYPE SODA_COLLECTION_T MOD 19.0.0.0 RU SYS TYPE SODA_OPERATION_T MOD 19.0.0.0 RU SYS TYPE BODY SODA_COLLECTION_T MOD 19.0.0.0 RU SYS TYPE BODY SODA_OPERATION_T MOD 19.0.0.0 RU SYS TYPE BODY WRI$_REPT_SESSION MOD 19.0.0.0 RU SYS VIEW DBA_PARALLEL_EXECUTE_CHUNKS MOD 19.0.0.0 RU SYS VIEW DBA_PARALLEL_EXECUTE_TASKS MOD 19.0.0.0 RU XDB PACKAGE DBMS_JSON MOD 19.0.0.0 RU XDB PACKAGE DBMS_JSON_INT MOD 19.0.0.0 RU XDB PACKAGE DBMS_SODA_ADMIN MOD 19.0.0.0 RU XDB PACKAGE DBMS_SODA_DML MOD 19.0.0.0 RU XDB PACKAGE DBMS_SODA_DOM MOD 19.0.0.0 RU XDB PACKAGE BODY DBMS_JSON MOD 19.0.0.0 RU XDB PACKAGE BODY DBMS_JSON_INT MOD 19.0.0.0 RU XDB PACKAGE BODY DBMS_SODA_ADMIN MOD 19.0.0.0 RU XDB PACKAGE BODY DBMS_SODA_DML MOD 19.0.0.0 RU XDB PACKAGE BODY DBMS_SODA_DOM MOD 19.0.0.0 RU & 19.8RUR SYS PACKAGE DBMS_SPM_INTERNAL MOD 19.0.0.0 RU & 19.8RUR SYS PACKAGE BODY DBMS_AUTO_INDEX_INTERNAL MOD 19.0.0.0 RU & 19.8RUR SYS PACKAGE BODY DBMS_SPM MOD 19.0.0.0 RU & 19.8RUR SYS PACKAGE BODY DBMS_SPM_INTERNAL MOD 19.0.0.0 RU & 19.8RUR & SYS PACKAGE DBMS_BACKUP_RESTORE MOD 19.7RUR 19.0.0.0 RU & 19.8RUR & SYS PACKAGE DBMS_REGISTRY MOD 19.7RUR 19.0.0.0 RU & 19.8RUR & SYS PACKAGE BODY DBMS_RCVMAN MOD 19.7RUR
What exactly changed for each?
(click to see detailed line changes)
- 11.2.0.4
- 12.1.0.2
- DVSYS.DBMS_MACADM - PACKAGE BODY 12cR1 (PSU)
- DVSYS.DBMS_MACADM - PACKAGE BODY 12cR1 (BP)
- DVSYS.DBMS_MACOLS - PACKAGE BODY 12cR1 (PSU)
- DVSYS.DBMS_MACOLS - PACKAGE BODY 12cR1 (BP)
- DVSYS.DBMS_MACSEC - PACKAGE BODY 12cR1 (BP)
- DVSYS.DBMS_MACSEC - PACKAGE BODY 12cR1 (PSU)
- DVSYS.DBMS_MACSEC_ROLES - PACKAGE BODY 12cR1 (BP)
- DVSYS.DBMS_MACUTL - PACKAGE BODY 12cR1 (PSU)
- DVSYS.DBMS_MACUTL - PACKAGE BODY 12cR1 (BP)
- DVSYS.FACTOR_TYPE$_PRIV - PACKAGE BODY 12cR1 (PSU)
- SYS.DBMS_RCVMAN - PACKAGE 12cR1 (BP)
- SYS.DBMS_RCVMAN - PACKAGE 12cR1 (PSU)
- SYS.DBMS_RCVMAN - PACKAGE BODY 12cR1 (PSU)
- SYS.DBMS_RCVMAN - PACKAGE BODY 12cR1 (BP)
- SYS.DBMS_SQLPATCH - PACKAGE BODY 12cR1 (BP)
- SYS.DBMS_STATS - PACKAGE BODY 12cR1 (BP)
- 12.2.0.1
- CTXSYS.DRVDML - PACKAGE 12cR2 (RU)
- CTXSYS.DRVDML - PACKAGE BODY 12cR2 (RU)
- DVSYS.DVLANG - FUNCTION 12cR2 (RU & JUL2020RUR & APR2020RUR)
- DVSYS.DBMS_MACADM - PACKAGE BODY 12cR2 (RU & JUL2020RUR)
- DVSYS.DBMS_MACADM - PACKAGE BODY 12cR2 (APR2020RUR)
- DVSYS.DBMS_MACOLS - PACKAGE BODY 12cR2 (RU & JUL2020RUR & APR2020RUR)
- DVSYS.DBMS_MACOLS_SESSION - PACKAGE BODY 12cR2 (RU & JUL2020RUR & APR2020RUR)
- DVSYS.DBMS_MACSEC - PACKAGE BODY 12cR2 (RU & JUL2020RUR & APR2020RUR)
- DVSYS.DBMS_MACSEC_RULES - PACKAGE BODY 12cR2 (RU & JUL2020RUR & APR2020RUR)
- DVSYS.DBMS_MACUTL - PACKAGE BODY 12cR2 (RU & JUL2020RUR & APR2020RUR)
- DVSYS.EVENT - PACKAGE BODY 12cR2 (RU & JUL2020RUR & APR2020RUR)
- DVSYS.DBA_DV_STATUS - VIEW 12cR2 (RU & JUL2020RUR & APR2020RUR)
- DVSYS.DBA_DV_USER_PRIVS_ALL - VIEW 12cR2 (RU & JUL2020RUR & APR2020RUR)
- SYS.DBMS_SNAPSHOT_KKXRCA - PACKAGE BODY 12cR2 (RU)
- SYS.DBMS_SQLPATCH - PACKAGE BODY 12cR2 (RU)
- SYS.DBMS_STATS - PACKAGE BODY 12cR2 (RU)
- SYS.DBMS_FEATURE_ACTIVE_DATA_GUARD - PROCEDURE 12cR2 (RU)
- 18.0.0.0
- SYS.DBMS_BACKUP_RESTORE - PACKAGE 18c (18.10RUR)
- SYS.DBMS_BACKUP_RESTORE - PACKAGE 18c (RU)
- SYS.DBMS_BACKUP_RESTORE - PACKAGE 18c (18.11RUR)
- SYS.DBMS_REGISTRY - PACKAGE 18c (18.11RUR)
- SYS.DBMS_REGISTRY - PACKAGE 18c (RU)
- SYS.DBMS_REGISTRY - PACKAGE 18c (18.10RUR)
- SYS.DBMS_RCVMAN - PACKAGE BODY 18c (RU)
- SYS.DBMS_RCVMAN - PACKAGE BODY 18c (18.10RUR)
- SYS.DBMS_RCVMAN - PACKAGE BODY 18c (18.11RUR)
- SYS.DBMS_SNAPSHOT_KKXRCA - PACKAGE BODY 18c (RU)
- SYS.DBMS_STATS - PACKAGE BODY 18c (RU)
- 19.0.0.0
- DBSFWUSER.DBMS_SFW_ACL_ADMIN - PACKAGE BODY 19c (RU)
- MDSYS.SDO_RDF_INTERNAL - PACKAGE BODY 19c (RU)
- SYS.DBMS_BACKUP_RESTORE - PACKAGE 19c (19.7RUR)
- SYS.DBMS_BACKUP_RESTORE - PACKAGE 19c (19.8RUR)
- SYS.DBMS_BACKUP_RESTORE - PACKAGE 19c (RU)
- SYS.DBMS_CRYPTO - PACKAGE 19c (RU)
- SYS.DBMS_CRYPTO_FFI - PACKAGE 19c (RU)
- SYS.DBMS_JSON0 - PACKAGE 19c (RU)
- SYS.DBMS_PARALLEL_EXECUTE_INTERNAL - PACKAGE 19c (RU)
- SYS.DBMS_REGISTRY - PACKAGE 19c (19.8RUR)
- SYS.DBMS_REGISTRY - PACKAGE 19c (19.7RUR)
- SYS.DBMS_REGISTRY - PACKAGE 19c (RU)
- SYS.DBMS_RULE_IMP_OBJ - PACKAGE 19c (RU)
- SYS.DBMS_SODA - PACKAGE 19c (RU)
- SYS.DBMS_SODA_UTIL - PACKAGE 19c (RU)
- SYS.DBMS_SPM_INTERNAL - PACKAGE 19c (RU & 19.8RUR)
- SYS.PRVTEMX_PERF - PACKAGE 19c (RU)
- SYS.DBMS_AUTO_INDEX_INTERNAL - PACKAGE BODY 19c (RU & 19.8RUR)
- SYS.DBMS_CRYPTO - PACKAGE BODY 19c (RU)
- SYS.DBMS_CRYPTO_FFI - PACKAGE BODY 19c (RU)
- SYS.DBMS_ISCHED - PACKAGE BODY 19c (RU)
- SYS.DBMS_JSON0 - PACKAGE BODY 19c (RU)
- SYS.DBMS_PARALLEL_EXECUTE - PACKAGE BODY 19c (RU)
- SYS.DBMS_PARALLEL_EXECUTE_INTERNAL - PACKAGE BODY 19c (RU)
- SYS.DBMS_RCVMAN - PACKAGE BODY 19c (19.7RUR)
- SYS.DBMS_RCVMAN - PACKAGE BODY 19c (19.8RUR)
- SYS.DBMS_RCVMAN - PACKAGE BODY 19c (RU)
- SYS.DBMS_RULE_IMP_OBJ - PACKAGE BODY 19c (RU)
- SYS.DBMS_SNAPSHOT_KKXRCA - PACKAGE BODY 19c (RU)
- SYS.DBMS_SODA - PACKAGE BODY 19c (RU)
- SYS.DBMS_SODA_UTIL - PACKAGE BODY 19c (RU)
- SYS.DBMS_SPM - PACKAGE BODY 19c (RU & 19.8RUR)
- SYS.DBMS_SPM_INTERNAL - PACKAGE BODY 19c (RU & 19.8RUR)
- SYS.DBMS_STATS - PACKAGE BODY 19c (RU)
- SYS.DBMS_XPLAN - PACKAGE BODY 19c (RU)
- SYS.PRVTEMX_ADMIN - PACKAGE BODY 19c (RU)
- SYS.PRVTEMX_PERF - PACKAGE BODY 19c (RU)
- SYS.STANDARD - PACKAGE BODY 19c (RU)
- SYS.DBMS_FEATURE_UNIFIED_AUDIT - PROCEDURE 19c (RU)
- SYS.SODA_COLLECTION_T - TYPE 19c (RU)
- SYS.SODA_OPERATION_T - TYPE 19c (RU)
- SYS.SODA_COLLECTION_T - TYPE BODY 19c (RU)
- SYS.SODA_OPERATION_T - TYPE BODY 19c (RU)
- SYS.WRI$_REPT_SESSION - TYPE BODY 19c (RU)
- SYS.DBA_PARALLEL_EXECUTE_CHUNKS - VIEW 19c (RU)
- SYS.DBA_PARALLEL_EXECUTE_TASKS - VIEW 19c (RU)
- XDB.DBMS_JSON - PACKAGE 19c (RU)
- XDB.DBMS_JSON_INT - PACKAGE 19c (RU)
- XDB.DBMS_SODA_ADMIN - PACKAGE 19c (RU)
- XDB.DBMS_SODA_DML - PACKAGE 19c (RU)
- XDB.DBMS_SODA_DOM - PACKAGE 19c (RU)
- XDB.DBMS_JSON - PACKAGE BODY 19c (RU)
- XDB.DBMS_JSON_INT - PACKAGE BODY 19c (RU)
- XDB.DBMS_SODA_ADMIN - PACKAGE BODY 19c (RU)
- XDB.DBMS_SODA_DML - PACKAGE BODY 19c (RU)
- XDB.DBMS_SODA_DOM - PACKAGE BODY 19c (RU)
Useful Links:
- Download Assistant: MOS Note: 2118136.2
- 2020 October CPU: https://www.oracle.com/security-alerts/cpuoct2020.html