在Oracle 12c泊坞窗镜像中启动Apex 5时出现ORA-31113错误

我想在我从Oracle dockerregistry( https://container-registry.oracle.com )提取的Oracle 12c容器中设置Apex当我尝试configurationEPG时,出现以下错误:

SQL> EXEC DBMS_XDB.sethttpport(8081); BEGIN DBMS_XDB.sethttpport(8081); END; * ERROR at line 1: ORA-31113: XDB configuration may not be updated with non-schema compliant data ORA-06512: at "XDB.DBMS_XDB", line 528 ORA-06512: at "XDB.DBMS_XDB", line 615 ORA-06512: at line 1 

我用下面的命令运行容器:

docker run -d --env-file /vagrant/.env -p 1521:1521 -p 5500:5500 -p 8081:8081 -it --name Oracle12c --shm-size="4g" container-registry.oracle.com/database/enterprise

版本:

  • Docker版本:1.13.1
  • Apex:5.0.0.00.31
  • Oracle数据库12c企业版版本12.1.0.2.0