Oracle Apex 5.0.0安装-加载图像时出错
我安装了Apex 5.0.0,当我检查它的状态时,它将生效 当我加载图像文件时,我得到以下错误。我的Oracle Apex 5.0.0安装-加载图像时出错,oracle,oracle11g,installation,oracle-apex,Oracle,Oracle11g,Installation,Oracle Apex,我安装了Apex 5.0.0,当我检查它的状态时,它将生效 当我加载图像文件时,我得到以下错误。我的C:\XXX\apex\images路径实际上包含图像。我检查了路径。还有什么问题 SQL> @apex_epg_config.sql C:\XXX .Loading images directory: C:\XXX\apex\images declare * ERROR at line 1: ORA-22288: file or LOB operation FILEOPEN failed
C:\XXX\apex\images
路径实际上包含图像。我检查了路径。还有什么问题
SQL> @apex_epg_config.sql C:\XXX
.Loading images directory: C:\XXX\apex\images
declare
*
ERROR at line 1:
ORA-22288: file or LOB operation FILEOPEN failed
No such file or directory
ORA-06512: at "SYS.XMLTYPE", line 296
ORA-06512: at line 16
declare
*
ERROR at line 1:
ORA-31001: Invalid resource handle or path name "/images"
ORA-06512: at "XDB.DBMS_XDB", line 473
ORA-06512: at line 58
我想你走的那条路是错的 从文件中: 配置嵌入式PL/SQL网关 运行配置脚本APEX_EPG_CONFIG,将文件系统路径传递到基 Oracle Application Express软件所在的目录 解压缩 这意味着,如果您将Apex软件解压缩到
c:\xxx
,并得到另一个子目录,其路径为c:\xxx\Apex\…
,则必须将c:\xxx
指定为Apex\u epg\u config
的参数:
SQLPLUS /NOLOG
CONNECT SYS AS SYSDBA
@APEX_EPG_CONFIG C:\xxx
如果您使用c:\xxx\apex
(或任何目录),您将(并且您确实)获得
ORA-22288:文件或LOB操作FILEOPEN失败。系统找不到指定的路径
(与您的问题无关,只是提醒您-不要忘记更改用户匿名帐户解锁。我也遇到了同样的问题,尽管是在Linux上 我使用的文件路径是正确的,但问题是Oracle用户没有该文件夹的权限 暂时,我已将所有用户的读取和执行权限添加到我的主文件夹/home/paulw(这也是apex解压缩的文件夹) 我过去在Windows上遇到的另一个问题是,当目录路径中有一个空格时,这会使操作变得更加棘手,而且只需将整个解压缩文件夹移动到c:\ 最后,安装只能在运行Oracle数据库的机器上完成,因为数据库将图像拉入数据库(而sql for apex将代码推入)。这与我需要修复权限的原因相同,因为是Oracle数据库(“Oracle”用户)在推送图像,而不是我的登录用户“paulw”推送图像
希望这能有所帮助,即使已经很晚了 感谢您对Littlefoot的回复。我打开cmd并制作了cd c:\xxx\apex。在那里,我启动并登录到oracle。然后,正如您在我的cmd的第一行中所看到的,我完全按照您的建议运行命令,param为c:\xxx。另外,在按照您的建议运行config命令之前,我更改了用户。我仍然收到相同的错误。加载图像目录:C:\XXX\apex\images当我复制粘贴上述路径-C:\XXX\apex\images-时,它会在文件资源管理器中打开存储所有图像的正确文件夹。将apex archive更改为C:/tmp/也对我有用