在 Oracle 19.3 上安装 APEX 20.1
Installing APEX 20.1 on Oracle 19.3
安装 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
确定 7 - 禁用 Constraints/Triggers | 0.02
确定 8 - 复制 WWV_FLOWS | 0.07
# 复制 2 行到 WWV_FLOWS
好的 9 - 重建 WWV_FLOWS_IDX_AUTHENTICATION | 0.00
不行 10 - 复制 WWV_FLOW_BANNER | 0.00
# 消息:ORA-06550:第 6 行,第 14 列:
# PL/SQL: ORA-00932: 数据类型不一致:预期 CLOB 变长了
# 语句:开始
# 插入 /+append/ 到 "APEX_200100"."WWV_FLOW_BANNER"
# ( ID,
# 横幅,
# SECURITY_GROUP_ID)
# select ID, BANNER, SECURITY_GROUP_ID
# 来自 "FLOWS_020100"."WWV_FLOW_BANNER" bt1
# 其中 security_group_id 不在 (10, 12) 中 order by SECURITY_GROUP_ID ;
# wwv_flow_upgrade.g_row_cnt := sql%rowcount;
# 结束;
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 数据库用户并重新尝试安装。
安装 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
确定 7 - 禁用 Constraints/Triggers | 0.02
确定 8 - 复制 WWV_FLOWS | 0.07
# 复制 2 行到 WWV_FLOWS
好的 9 - 重建 WWV_FLOWS_IDX_AUTHENTICATION | 0.00
不行 10 - 复制 WWV_FLOW_BANNER | 0.00
# 消息:ORA-06550:第 6 行,第 14 列:
# PL/SQL: ORA-00932: 数据类型不一致:预期 CLOB 变长了
# 语句:开始
# 插入 /+append/ 到 "APEX_200100"."WWV_FLOW_BANNER"
# ( ID,
# 横幅,
# SECURITY_GROUP_ID)
# select ID, BANNER, SECURITY_GROUP_ID
# 来自 "FLOWS_020100"."WWV_FLOW_BANNER" bt1
# 其中 security_group_id 不在 (10, 12) 中 order by SECURITY_GROUP_ID ;
# wwv_flow_upgrade.g_row_cnt := sql%rowcount;
# 结束;
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 数据库用户并重新尝试安装。