SP2-0310:无法打开文件“explanew / rdbms / admin / utlxpls.sql”

时间:2015-01-21 02:39:45

标签: sql sqlplus sql-execution-plan

我正在尝试在sqlplus环境中运行解释计划,但我收到错误SP2-0310:无法打开文件" explanew / rdbms / admin / utlxpls.sql"。

我用下面的零替换实际数字)

请帮助解释我的错误。解释计划的典型示例如下;

set lines 130
set head off

spool explan1.txt

explain plan for
  select
    entity_cre_flg, TO_CHAR(product), TO_CHAR(product_for_int_rate),
    TO_CHAR(diff_product), TO_CHAR(start_date, 'DD-MM-YYYY HH24:MI:SS'), 
    TO_CHAR(wtax_pcnt), TO_CHAR(wtax_floor_limit),
    TO_CHAR(last_comp_tax), TO_CHAR(tax_amount), wtax_for_cr_comp, rowid
FROM
  TBAADM.TBA_INTEREST_DETAILS_TABLE
WHERE
  entity_id = '000000' AND entity_type = 'ACCNT' AND interest_ind = 'C'
  AND interest_type = 'N' AND serial_num = '0000' AND bank_id = '0000' ;

@?/rdbms/admin/utlxpls

spool off

1 个答案:

答案 0 :(得分:0)

我假设您未在Oracle安装所在的同一台计算机上运行该语句。如果是这种情况,则文件rdbms/admin/utlxpls.sql很可能丢失。

您可以查看是否找到了目录

$ORACLE_HOME/rdbms/admin

(如果您在Unix上)或

%ORACLE_HOME%\rdbms\admin

(如果你在Windows上)。

Alternativaly,我建议您不要使用utlxpls,但请使用

select * from table(dbms_xplan.display)

代替。