This document presents an analysis of the differences between Oracle 8i and Oracle 9i, focusing on the cost-based optimizer (CBO). It highlights changes in parameters and new features introduced in Oracle 9i, as well as detailing the effects of these updates on optimization performance. Additionally, the paper discusses new access paths and enhances around the plan_table and explain plan formatting introduced in Oracle 9i.