ORACLE默默地搞了个免费的智能体工厂 点击后会提示登录Oracle账号然后自动跳转到edelivery.oracle.com网站的下载页可以按提示直接在目标机器上wget下载介质省去多余的下载和上传操作生成token并复制成功[alfredxxxx-dev1 media]$ sh wget.shPlease paste your access token and press Enter:这里按提示粘贴token回车即可开始下载...[INFO] [2026-06-04 01:45:53] Script Started [INFO] [2026-06-04 01:45:53] Download initiated (background) for: oracle_agent_factory_X64_26.4.0.tar.gz[INFO] [2026-06-04 01:45:53] All download(s) initiated in background.Please check logfile for more details: ./wgetlog-06-04-26-01:45.log小技巧如果发现介质下载较慢怕前端意外中断导致失败想放在后台跑就可以临时建一个token.txt文件然后把token放到里面注意不要换行不要空格修改wget脚本ACCESS_TOKEN这部分删除原有从用户输入读取的逻辑改成自己从这个文件读取# 直接读取同级目录文件ACCESS_TOKEN$(cat token.txt)② 执行安装脚本介质下载完成后创建一个专门的目录用于解压解压后执行安装脚本mkdir -p ~/app/agent_factorycd ~/app/agent_factorytar -zxvf ~/media/oracle_agent_factory_X64_26.4.0.tar.gzbash interactive_install.sh注意笔者这里的环境因为是普通开发用户因此目录就选择在~/app/agent_factory下如果你是正常管理员安装建议放在/u01/app/agent_factory此外Agent Factory 默认使用8080端口但笔者宿主机的端口不能使用8080在对应的yaml文件中可以看到默认设置$ grep -A 1 port podman-compose-prod.yamlports:- ${AGENT_FACTORY_WEB_UI_PORT_BIND:-127.0.0.1:8080:8080}可以直接修改yaml文件也可以设置环境变量笔者这里设置环境变量比如换成8029端口export AGENT_FACTORY_WEB_UI_PORT_BIND8029:8080注意这里为了测试方便暂时没有限制必须本机127.0.0.1访问。根据提示和自己环境情况进行选择笔者这里测试环境是OCI无代理这里的提示是说需要在下面网站获取token具体如下https://container-registry.oracle.com/③ 需要sudo权限虽然PAF要求你使用普通用户安装但实际却要求你的这个用户有sudo权限。因为笔者这里使用的普通用户没有sudo权限但安装脚本有很多是sudo操作所以需要临时申请sudo权限等安装完成为了安全再回收掉sudo权限# 1. 临时申请给 alfred 开通免密 sudo 权限echo alfred ALL(ALL) NOPASSWD: ALL | sudo tee /etc/sudoers.d/alfred# 2. 顺便帮 alfred 开启 Linger 常驻模式防止断开 SSH 后容器死掉sudo loginctl enable-linger alfred有了sudo就可以继续安装步骤这里一定要选择y确认手工配置DB因为笔者已经有部署好的Oracle AI Database 26ai可用。按提示复制SQL语句命令需要指定复杂的密码CREATE USER DEV_PAF IDENTIFIED BY 7n************LGE DEFAULT TABLESPACE USERS QUOTA unlimited ON USERS;GRANT CREATE SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE TRIGGER, CREATE TYPE, CREATE PROCEDURE, CREATE VIEW, CREATE SYNONYM TO DEV_PAF;GRANT READ, WRITE ON DIRECTORY DATA_PUMP_DIR TO DEV_PAF;GRANT SELECT ON V_$PARAMETER TO DEV_PAF;CREATE USER AAI_RO_DEV_PAF IDENTIFIED BY 7n************LGE ACCOUNT UNLOCK;GRANT CREATE SESSION TO AAI_RO_DEV_PAF;exit;按要求去DB中执行相关操作主要就是创建用户、赋权复制执行即可。执行后回车继续发现第2步还要在DB中设置参数max_string_size这个参数在笔者的DB环境之前就设置过了所以可以直接回车。如果你的DB环境没有执行按提示执行设置后再回车即可。其他就按需求选择即可接下来这里到了一个关键的选择笔者这里选择1. yes 确认选择生产模式。然后等待一会儿安装成功如下安装完成后为了安全此时就可以让管理员回收自己用户的sudo高权限了以后用不到了