Auto optimize vs oracle tuning advisor

What is the difference between auto optimize and oracle tuning advisor?

Auto-optimize uses a Quest Product, SQL Optimizer.
Oracle Tuning Advisor uses an Oracle product built into the database called SQL Tuning Advisor.

SQL Optimizer might suggest a rewrite or an optimizer hint or add and index.

Oracle Tuning Advisor creates a "profile" (a script) that you can run/install so that Oracle can run your SQL better without changing it. I don't remember offhand if it offers to create an index, but it may.

How do you get it to tell you which indexes to add? Probably need an index.

Auto-optimize just does rewrites and optimizer hints (sorry I misspoke about an index here) but if you want to explore index possibilities, click here:

Oracle Tuning Advisor will give its results (which may or may not include in index) here: