2

私の環境:

Oracle Database 10g Express Edition リリース 10.2.0.1.0 - 製品 PL/SQL リリース 10.2.0.1.0 - 製品
CORE 10.2.0.1.0製品
32 ビット Windows 用 TNS: バージョン 10.2.0.1.0 - 製品

後で対応する XML ドキュメントをデータベースにアップロードできるように、「xsd」ドキュメントを登録する必要があります。

しかし、以下のコードを実行すると、

    begin
    dbms_xmlschema.registerSchema(  'http://localhost:8080/db_objects.xsd',
    xdbURIType('\public\xml\db_objects.xsd').getClob(),
    TRUE,TRUE,FALSE,TRUE
    );
    end;

しかし、それはエラーをスローします:

    "ORA-31001: Invalid resource handle or path name "\public\xml\db_objects.xsd"

パスの指定に問題があると感じたので、次のようなさまざまなオプションを試しました。

しかし、同じエラー xdbURIType(C:\Users\praagarwal\public\xml\db_objects.xsd').getClob() が再び発生します。

4

1 に答える 1

0

おそらくスラッシュである必要があります..

xdbURIType('/public/xml/db_objects.xsd')

いいえ

xdbURIType('\public\xml\db_objects.xsd')
于 2015-12-10T14:37:13.003 に答える