ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 安装oracle玩玩(2)

安装oracle玩玩(2)

原创 Linux操作系统 作者:hekexi316 时间:2008-05-02 23:34:59 0 删除 编辑
执行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;
要有分号,否则不对!!!



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13895577/viewspace-257544/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 安装oracle玩玩
请登录后发表评论 登录
全部评论

注册时间:2008-05-02

  • 博文量
    38
  • 访问量
    57870