how to get sql plan in standby database [message #547485] |
Wed, 14 March 2012 07:33 |
andy huang
Messages: 498 Registered: July 2011
|
Senior Member |
|
|
Dear all,
I want to get the execute plan of a sql in standby database(read only),but failed,how can i do?
SQL> explain plan for select count(1) from hxl.tb_objects;
explain plan for select count(1) from hxl.tb_objects
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 2
ORA-16000: database open for read-only access
SQL> select count(1) from hxl.tb_objects;
COUNT(1)
----------
22238018
SQL> select open_mode from v$database;
OPEN_MODE
----------
READ ONLY
|
|
|
|
|
Re: how to get sql plan in standby database [message #547502 is a reply to message #547499] |
Wed, 14 March 2012 08:34 |
andy huang
Messages: 498 Registered: July 2011
|
Senior Member |
|
|
hi,
how to set the autotrace to show the explain plan?
SQL> set autotrace on explain;
SQL> select count(1) from hxl.tb_objects;
COUNT(1)
----------
22238018
Execution Plan
----------------------------------------------------------
ERROR:
ORA-00604: error occurred at recursive SQL level 2
ORA-16000: database open for read-only access
|
|
|
|
|
|
|
|
|
|
|