【问题标题】:Installing APEX 20.1 on Oracle 19.3在 Oracle 19.3 上安装 APEX 20.1
【发布时间】:2020-06-16 12:32:12
【问题描述】:

安装 APEX 时,我在安装过程的第二阶段收到以下错误。我不知道为什么:非常感谢任何提示

好的 1 - 开始 | 0.00
ok 2 - 升级元数据 (1) | 0.00
ok 3 - 初始阶段 PRE | 0.03
ok 4 - 在 FLOWS_020100 中删除升级触发器 | 0.00
ok 5 - 创建升级触发器 | 0.00
ok 6 - 递增会话序列 | 0.00
ok 7 - 禁用约束/触发器 | 0.02
ok 8 - 复制 WWV_FLOWS | 0.07
# 复制 2 行到 WWV_FLOWS ok 9 - 重建 WWV_FLOWS_IDX_AUTHENTICATION | 0.00
不行 10 - 复制 WWV_FLOW_BANNER | 0.00
# 消息:ORA-06550:第 6 行,第 14 列:
# PL/SQL:ORA-00932:不一致的数据类型:预期的 CLOB 得到了 LONG
# 语句:开始
# 将 /+append/ 插入“APEX_200100”。“WWV_FLOW_BANNER”
# (ID,
# 横幅,
#SECURITY_GROUP_ID)
# 选择 ID、BANNER、SECURITY_GROUP_ID
# 来自“FLOWS_020100”。“WWV_FLOW_BANNER”bt1
# 其中 security_group_id 不在 (10, 12) 中,按 SECURITY_GROUP_ID 排序;
# wwv_flow_upgrade.g_row_cnt := sql%rowcount;
# 结束;

【问题讨论】:

标签: oracle installation oracle-apex


【解决方案1】:

似乎 19.3 数据库已经包含一个超旧的 APEX 版本(HTML DB 2.1)。当 APEX 安装检测到现有 APEX 版本时,它会尝试升级。 在此期间(HTML DB 2.1)大约有 15 年的历史,有一些重大变化打破了从 2.1 到 20.1 的大规模升级。

最重要的问题是……

是否正在使用现有的 HTML DB 2.1 安装?如果没有,只需删除 FLOWS_020100、FLOWS_FILES 和 FLOWS_PUBLIC_USER 数据库用户并重新尝试安装。

【讨论】:

  • 哇。非常感谢你。你救了我!删除这些用户后,安装即生效。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-28
  • 2021-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多