zoukankan      html  css  js  c++  java
  • ora-29280 invalid directory path

    出现ora-29280目录路径无效的解决办法

    例如写程序

    DECLARE
    src CLOB;
    xmlfile UTL_FILE.FILE_TYPE;
    length INTEGER;
    buffer VARCHAR2(16384);
    BEGIN
    src := DBMS_XMLQuery.getXml('select * from es_user');
    length := DBMS_LOB.GETLENGTH(src);
    DBMS_LOB.READ(src, length, 1, buffer);
    xmlfile:= UTL_FILE.FOPEN('fgm0129', 'user.xml', 'w');
    UTL_FILE.PUT(xmlfile, buffer);
    UTL_FILE.FCLOSE(xmlfile);
    END;

    我这样用时报错ORA-29280:目录路径无效(invalid directory path)

    将语句xmlfile:= UTL_FILE.FOPEN('fgm0129', 'user.xml', 'w');”中fgm0129改为大写FGM0129,(create directory语句中可以不用改)就可以了。虽说PL/SQL语句不区分大小写,但看来此处是个例外。

    xmlfile:= UTL_FILE.FOPEN('FGM0129', 'user.xml', 'w');

    我用的版本是Oracle Database 10g Enterprise Edition Release 10.2.0.2.0。

    小记一下。

  • 相关阅读:
    Echarts Jqplot嵌extjs4 windows 装配方法
    法学类人猿生存方案--升华成掌握可能的方式
    LeetCode Merge k Sorted Lists 解决报告
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
  • 原文地址:https://www.cnblogs.com/fgm119/p/3680356.html
Copyright © 2011-2022 走看看