こんにちは、有識者のみなさん。
首記の件ですが、まず環境から記載します。
Database:Oracle12cR2 Enterprise edition for solaris x86-64
Oracle VM VirtualBoxを使用しています。
VirtualBoxのバージョン:5.2.12-122591(Extension_Pack-5.2.12-122591適用済み)
ホストOS:Windows10 pro 1803
ゲストOS:Solaris 11.3 64bit
Oracleのパッチ情報:p27475613とp27674384を適用済み(12.2.0.1.180417)
Oracleデータベースの作成は、DBCAにて各設定を行い、スクリプトに出力後
スクリプトから作成(この時Em Express作成にチェックを入れています)。
現象
EM Expressが構成されていなかったので、次のSQLを実施したところ下記の
エラーとなりました。
SQL> exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
BEGIN DBMS_XDB_CONFIG.SETHTTPSPORT(5500); END;
*
行1でエラーが発生しました。:
ORA-31000: リソース'http://xmlns.oracle.com/xdb/acl.xsd'はXDBスキーマ・ドキュメントではありません
ORA-06512:"XDB.DBMS_XDB", 行516
ORA-06512: "XDB.DBMS_XDB_CONFIG", 行640
ORA-06512: "XDB.DBMS_XDB_CONFIG", 行405
ORA-06512: 行1
そこで、 XMLスキーマ問い合わせのSQLを実行した時の表示は以下となりました。
SQL> select owner,schema_url,local from dba_xml_schemas;
OWNER SCHEMA_URL LOCAL
---------- -------------------------------------------------------------------- ------
XDB http://xmlns.oracle.com/xdb/XDBSchema.xsd NO
XDB http://xmlns.oracle.com/xdb/XDBResource.xsd NO
XDB http://www.w3.org/2001/csx.xml.xsd NO
XDB http://xmlns.oracle.com/xdb/csx.xmltr.xsd NO
つまり、「http://xmlns.oracle.com/xdb/acl.xsd 」が、dba_xml_schemasに登録されて
いないことによるエラーと考えられます。
そこで質問です。
「http://xmlns.oracle.com/xdb/acl.xsd 」をdba_xml_schemasに登録するには、如何に
したらよろしいのでしょうか?
有識者の皆さんの、ご意見をお伺いいたしたいと思います。
以上、よろしくお願いいたします。