The Horror of Oracle Database 12.2: Millions of Lines of Code and Mysterious Macros

Oracle Database 12.2 is a complex product with close to 25 million lines of C code, filled with all kinds of crap and mysterious macros. The code is held together with thousands of flags, and underst…