我的Oracle APEX应用程序已停止从邮件队列发送电子邮件。在做了一些疑难解答之后,我已经将问题缩小到了预定的作业APEX_040200.ORACLE_APEX_MAIL_QUEUE。此作业调用的过程在手动运行时工作良好,内部工作区中的"Force Send“选项也是如此。然而,这个计划作业已经有一个多月没有成功运行了。我试着完全放弃这项工作,并在我的测试环境中使用同一个工作中的DDL重新构建它,但这似乎不起作用。
在登录到工作区之前,我尝试通过单击“”链接来测试重新构建的作业,因为这是在APEX中生成测试电子邮件的一种简单方法。一单击链接,就会有一个错误页面加载以下消息: ORA
我有一个表,我使用一个基于输入参数的过程在其中插入和更新数据。该过程是从Oracle APEX表单调用的。该过程在Oracle中运行良好。但是当我从Apex表单调用它时,我得到了过程失败的错误。经过分析,我发现这是因为从Apex form传递的值和Oracle中的值的日期格式不匹配。
Date format in APEX FORM-->16-AUG-2017
Date format in ORACLE DB-->2017-08-17
在调用Oracle procedure之前,我是否需要在Apex表单中格式化输入参数,或者是否需要在过程中更改其格式。请帮帮忙。
我有几个实现sqlcl和顶级版本控制的环境。
Oracle数据库19c - SqlCL版本20.3
与其他环境的唯一区别是OCI定义了PDB。
当试图在OCI环境上实现更改时,我对APEX类型的对象有一种奇怪的行为
on SqlCL,错误时"lb update -changelog f100.xml“
最终测试
SQLPLUS
SQL*Plus: Release 19.0.0.0.0 - Production on Thu Mar 3 17:26:25 2022
Version 19.12.0.0.0
Copyright (c) 1982, 2021, Oracle. All ri
我正在尝试使用命令行工具APEXExport导出我的应用程序。(最高点19.2)
Exception in thread "main" java.sql.SQLException: ORA-06550: line 2, column 12:
PLS-00306: wrong number or types of arguments in call to 'GET_APPLICATION'
ORA-06550: line 2, column 5:
PL/SQL: Statement ignored
at oracle.jdbc.driver