执行utlxplan.sql时,有以下错误

SQL> @C:\oracle\product\10.2.0\client_1\RDBMS\ADMIN\utlxplan.sql
create table PLAN_TABLE (
*
行1でエラーが発生しました。:
ORA-00955: すでに使用されているオブジェクト名です。
查看utlxplan.sql,发现并没有使用replace句,尝试修改
create table PLAN_TABLE (
statement_id varchar2(30),
plan_id number,
timestamp date,
remarks varchar2(4000),
operation varchar2(30),
options varchar2(255),
object_node varchar2(128),
object_owner varchar2(30),
object_name varchar2(30),
object_alias varchar2(65),
object_instance numeric,
object_type varchar2(30),
optimizer varchar2(255),
search_columns number,
id numeric,
parent_id numeric,
depth numeric,
position numeric,
cost numeric,
cardinality numeric,
bytes numeric,
other_tag varchar2(255),
partition_start varchar2(255),
partition_stop varchar2(255),
partition_id numeric,
other long,
distribution varchar2(30),
cpu_cost numeric,
io_cost numeric,
temp_space numeric,
access_predicates varchar2(4000),
filter_predicates varchar2(4000),
projection varchar2(4000),
time numeric,
qblock_name varchar2(30),
other_xml clob
);
文件名改成hkxbak_utlxplan.sql,
create table ——》create or replace table
实行
SQL> @C:\oracle\product\10.2.0\client_1\RDBMS\ADMIN\hkxbak_utlxplan.sql
create or replace table PLAN_TABLE (
*
行1でエラーが発生しました。:
ORA-00922: オプション指定されていないか、または無効です。
原来对于视图、存储过程、函数等,可以用create or replace语法对于表,必须先删除后创建解答‘
http://topic.csdn.net/t/20041010/16/3441162.html
继续改
drop table PLAN_TABLE
create table PLAN_TABLE (
。。。
SQL> @C:\oracle\product\10.2.0\client_1\RDBMS\ADMIN\hkxbak_utlxplan.sql
create table PLAN_TABLE (
*
行2でエラーが発生しました。:
ORA-00933:
SQLコマンドが正しく終了されていません。
drop table PLAN_TABLE;要有分号,否则不对!!!