Display the execution plan stored in the plan table. We are not executing the actual SQL.
EXPLAIN PLAN
FOR SELECT /*+ gather_plan_statistics */
COUNT (*) FROM dba_objects;
SELECT * FROM TABLE (DBMS_XPLAN.display (format => 'TYPICAL'));
Displays the actual execution plan used to run a query stored in the cursor cache. We have to execute the SQL first.
SELECT /*+ gather_plan_statistics */
COUNT (*) FROM dba_objects;
SELECT * FROM TABLE (DBMS_XPLAN.display_cursor (format => 'ALLSTATS LAST +cost +bytes +peeked_binds'));