1

当试图让文件上传工作时,我添加了

<entry key="apex.docTable">schema.doc_upload_table</entry>

到 defaults.xml 和 conf/.xml。后来我意识到,因为我们将在多个数据库中使用它,所以我们不应该在 defaults.xml 文件中指定名称,而只能在 conf/.xml 文件中指定名称。

我试图删除 defaults.xml 文件中的条目,但我得到了原始错误:

引起:java.sql.SQLException:ORA-06550:第 2 行,第 2 列:PLS-00306:调用“UPLOAD_PROC”时参数的数量或类型错误 ORA-06550:第 2 行,第 2 列:PL/SQL:语句忽略

我是否必须执行其他步骤才能从 defaults.xml 中删除条目并让它在 conf/.xml 中查找 apex.docTable 的名称?

4

1 回答 1

0

在 ORDS3 中,上传信息必须在 defaults.xml 文件中。我们升级到 ORDS18,它不再必须在 defaults.xml 文件中。我们能够将它放在 conf/.xml 中。这是我们需要的,因为我们有多个数据库,并且每个数据库都有不同的上传表名。

于 2018-06-28T13:57:57.207 回答