执行access的错误,为什么,还需要什么吗?
v_$sqltext,v_$sqlarea,v_$session,v_$mystat,dba 权限都付给了用户。 SQL> @ F:\down030422\oracle_code\access.sql
SQL> --
SQL> --**********************************************
SQL> -- We must run this script as the SYS user
SQL> --**********************************************
SQL> accept syspass char prompt "Enter password for SYS user: ";
Enter password for SYS user: change_on_install
SQL>
SQL> connect sys/&syspass;
已连接。
SQL> set serveroutput on size 100000
SQL>
SQL> set echo off;
We first gather all SQL in the library cache and run EXPLAIN PLAN.
This takes awhile, so be patient . . .
drop table plan_table
*
ERROR 位于第 1 行:
ORA-00942: 表或视图不存在
SP2-0310: 无法打开文件"$ORACLE_HOME/rdbms/admin/utlxplan.sql" 警告: 创建的过程带有编译错误。 PROCEDURE DO_EXPLAIN 出现错误: LINE/COL ERROR
-------- -----------------------------------------------------------------
108/7 PL/SQL: SQL Statement ignored
108/19 PLS-00201: 必须说明标识符 'PLAN_TABLE'
do_explain(c2_rec.addr
*
ERROR 位于第 72 行:
ORA-06550: 第 72 行, 第 7 列:
PLS-00905: 对象 SYS.DO_EXPLAIN 无效
ORA-06550: 第 72 行, 第 7 列:
PL/SQL: Statement ignored 提交完成。 SP2-0310: 无法打开文件"access_report.sql"
谢谢!!!!
v_$sqltext,v_$sqlarea,v_$session,v_$mystat,dba 权限都付给了用户。 SQL> @ F:\down030422\oracle_code\access.sql
SQL> --
SQL> --**********************************************
SQL> -- We must run this script as the SYS user
SQL> --**********************************************
SQL> accept syspass char prompt "Enter password for SYS user: ";
Enter password for SYS user: change_on_install
SQL>
SQL> connect sys/&syspass;
已连接。
SQL> set serveroutput on size 100000
SQL>
SQL> set echo off;
We first gather all SQL in the library cache and run EXPLAIN PLAN.
This takes awhile, so be patient . . .
drop table plan_table
*
ERROR 位于第 1 行:
ORA-00942: 表或视图不存在
SP2-0310: 无法打开文件"$ORACLE_HOME/rdbms/admin/utlxplan.sql" 警告: 创建的过程带有编译错误。 PROCEDURE DO_EXPLAIN 出现错误: LINE/COL ERROR
-------- -----------------------------------------------------------------
108/7 PL/SQL: SQL Statement ignored
108/19 PLS-00201: 必须说明标识符 'PLAN_TABLE'
do_explain(c2_rec.addr
*
ERROR 位于第 72 行:
ORA-06550: 第 72 行, 第 7 列:
PLS-00905: 对象 SYS.DO_EXPLAIN 无效
ORA-06550: 第 72 行, 第 7 列:
PL/SQL: Statement ignored 提交完成。 SP2-0310: 无法打开文件"access_report.sql"
谢谢!!!!
好像你没放在sys用户下。
应该先conn your_user/your_user_password;