我们在 Oracle Linux 5 中有一个 Oracle 环境,其中安装了 Oracle 11.2.0.4,我们正在尝试安装 Apex 5.1.1,但总是出现以下错误。我们尝试安装到 Windows Server 2012,但没有成功:
> @apex_epg_config.sql C:\app\administrator\product\11.2.0\dbhome_4\Apex
Procedimento PL/SQL concluido com sucesso.
Procedimento PL/SQL concluido com sucesso.
Procedimento PL/SQL concluido com sucesso.
Procedimento PL/SQL concluido com sucesso.
. Loading images directory: C:\app\administrator\product\11.2.0\dbhome_4\Apex/ap
ex/images
Diretório criado.
declare
*
ERRO na linha 1:
ORA-22288: falha no arquivo ou na operação LOBFILEOPEN
O sistema n+conseguiu localizar o caminho especificado.
ORA-06512: em "SYS.XMLTYPE", line 296
ORA-06512: em line 16
以 sys身份执行脚本后,会出现此错误@apex_epg_config.sql
。有什么建议吗?
答案1
如果您阅读错误消息,您会注意到文件路径中有正斜杠 .../apex/images,这在 Windows 上是不允许的。Windows 上的 Oracle 安装脚本似乎存在错误。我遇到了同样的问题。
答案2
我遇到了类似的问题,并通过将 apex 代码移动到 c:\temp\apex1106 解决了该问题
然后重新运行。问题似乎是由目录路径过长或路径中的 . 和 ' ' 等字符引起的 - 更改为较短的路径有效
@apex_epg_config.sql C:\Temp\apex1106
我可以确认 \ 或 / 的方向没有影响。
以下是脚本输出的一部分:
. 加载图像目录:C:\Temp\apex1106/apex/images
目录已创建。
PL/SQL 过程已成功完成。