zoukankan      html  css  js  c++  java
  • 执行DBMS_METADATA.get_ddl报ORA39212的解决方法

    环境:
        数据库:oracle 10.2.0.4 --64位
        操作系统:红旗dc 5.0  --64位

    以sys登陆,执行DBMS_METADATA.get_ddl得到某个表空间的元数据报错
    select DBMS_METADATA.get_ddl('TABLESPACE','PDA') from dual;
    ERROR:
    ORA-39212: installation error: XSL stylesheets not loaded correctly
    ORA-06512: at "SYS.DBMS_SYS_ERROR", line 79
    ORA-06512: at "SYS.DBMS_METADATA_INT", line 7428
    ORA-06512: at "SYS.DBMS_METADATA_INT", line 7477
    ORA-06512: at "SYS.DBMS_METADATA_INT", line 9495
    ORA-06512: at "SYS.DBMS_METADATA", line 1920
    ORA-06512: at "SYS.DBMS_METADATA", line 2793
    ORA-06512: at "SYS.DBMS_METADATA", line 4333
    ORA-06512: at line 1

    马上查看10g的在线文件:
    ORA-39212: installation error: XSL stylesheets not loaded correctly
    Cause: The XSL stylesheets used by the Data Pump Metadata API were not loaded correctly into the Oracle dictionary table "sys.metastylesheet." Either the stylesheets were not loaded at all, or they were not converted to the database character set.
    Action: Connect AS SYSDBA and execute dbms_metadata_util.load_stylesheets to reload the stylesheets.

    解决方法:
    以sysdba权限的用户登陆执行以下语句:

    SQL> exec dbms_metadata_util.load_stylesheets;

    PL/SQL procedure successfully completed.


    再次执行成功:

    SQL> select DBMS_METADATA.get_ddl('TABLESPACE','PDA') from dual;

    DBMS_METADATA.GET_DDL('TABLESPACE','PDA')
    --------------------------------------------------------------------------------

    CREATE TABLESPACE "PDA" DATAFILE
      '/db_data/app/oracle/oradata/pda/PDA_01.dbf' SIZE 2147483648
      LOGGING ONLINE PERMANENT BLOCKSIZE 8192
      EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO

    对于oracle 9i的解决方法:
    以sys用户执行以下脚本:
    SQL>@?/rdbms/admin/catmet.sql

    人生有三宝:终身运动,终身学习,终身反醒.吸收新知,提高效率,懂得相处,成就自己,也成就他人,创造最高价值。
  • 相关阅读:
    WP之Sql Server CE数据库
    WP布局之Pivot和Panorama
    设计模式之职责链模式
    设计模式之命令模式
    设计模式之桥接模式
    设计模式之组合模式
    设计模式之备忘录模式
    设计模式之适配器模式
    记录参加微软打造开发者社会生态圈线下会议
    ”我的2016“-太多难忘的第一次
  • 原文地址:https://www.cnblogs.com/jimeper/p/1560550.html
Copyright © 2011-2022 走看看