oracle - 为什么我在通过 opatch 应用补丁时收到错误代码 135?
问题描述
我正在尝试编写一个自动化 opatch 的脚本,但在我进入实际脚本之前,我想直接通过命令提示符测试命令。我的 oracle home 是 C:\oracle\Middleware,我的补丁 23094292 文件夹位于 Middleware 文件夹中。以下是我用来应用补丁的命令:
cd C:\oracle\Middleware\23094292
C:\oracle\Middleware\OPatch\opatch apply
当我运行后一个命令时,我得到了这个:
ZOP-51:补丁位置对应用无效,因为它没有正确的元数据,或者它指向补丁目录。Argument(s) Error... Patch location is not valid for apply 请检查参数并重试。OPatch 失败,错误代码 = 135
oracle home 不应该是有效的补丁位置吗?我对Oracle的产品不太熟悉,所以我不确定。如果我可以提供任何进一步的信息,请告诉我。任何帮助解释我做错了什么将不胜感激。
解决方案
您在 23094292 目录中缺少一个目录。那里应该有两个目录,“files”和“etc”。然后那里也应该有一个“README.txt”文件。
编辑:我只是建议删除 23094292 目录并再次解压缩 zip 文件,或者如果这不起作用则重新下载。
推荐阅读
- python - discord.py - 发送文件而不在我的计算机上创建文件?
- vue.js - 主组件内的多个 Vue 组件
- javascript - 通过 AJAX 调用控制器时返回文件不起作用
- node.js - node.js lambda 中的标头未设置
- python-3.x - ipysheet 和数据框。选中复选框时如何修改ipysheet中的值
- wordpress - WordPress 古腾堡 .updateBlock
- c++ - 将包含在 2 个链表中的相同值写入另一个链表
- c# - SSIS 脚本组件读取 Web 数据但不创建 Output0Buffer 对象
- javascript - 多个 mongo 查询然后返回响应
- python - 尝试从表单 django 上传图像时出错