Fusion Application(FA)补丁管理工具简介。

Fapmgr是FA的补丁管理器。

调用命令如下:

(UNIX) FA_ORACLE_HOME/lcm/ad/bin/fapmgr.shcommand [-options]

(Windows) FA_ORACLE_HOME\lcm\ad\bin\fapmgr.cmdcommand [-options]

Command 选项如下:

Command

描述

validate

校验补丁和当前的环境是不是兼容

apply

应用安装补丁

report

生成补丁应用情况的报告

retry

对上次安装失败的补丁进行重试

abort

结束一个已经失败的进程

forcefail

结束一个已经挂起的补丁应用进程。

使用帮助查看更多选项。

(UNIX) FA_ORACLE_HOME/lcm/ad/bin/fapmgr.shcommand -help

(Windows) FA_ORACLE_HOME\lcm\ad\bin\fapmgr.cmdcommand –help

Fapmgr是FA的补丁管理器支持两种方式,在线方式和离线方式。下面是在线方式的例子,在线方式就是在打补丁的时候不需要停止任何FA SERVERS。

FA的补丁管理器进程读取一个叫做驱动程序的文件,然后确定将要进行的一系列任务。再派生出来一些worker进程来执行这些任务。管理器和这些worker通过数据库中的一个表来进行通信。管理器通过更新表中的数据来将任务分配给worker。每个worker进程也是通过检查表更新来取得将要执行的任务。当任务完成时,worder再更新表中的状态。我们可以在命令执行的时候来指定worker的数量,如下面的命令所示。

(UNIX) FA_ORACLE_HOME/lcm/ad/bin/fapmgr.shapply -patchtop path_to_unzipped_patch

-stoponerror -online -workers 10

(Windows) FA_ORACLE_HOME\lcm\ad\bin\fapmgr.cmdapply -patchtop path_to_unzipped_ patch \

-stoponerror -online -workers 10

命令选项:

选项

描述

patchtop

补丁解压的目录

patchingplan

补丁应用的计划

stoponerror

补丁失败就停止,修好问题可以再次执行命令

workers

指定workers的数量,不指定时系统会分配最优的数量。

online

在线方式应用补丁

logfile

指定log文件的位置,不指定放在默认的路径下面。FA_ORACLE_HOME/admin/FUSION/log

loglevel

指定日志文件的级别。

help

Displays help.

下面是一个补丁应用的例子:

/u01/APPLTOP/fusionapps/applications/lcm/ad/bin/fapmgr.shapply -online -stoponerror -patchingplan /fsnadmin/efops_p4_saas/erp/one-offs/erp_rel9.2-20150904_iehp/patches/65.50.1.---.---.APPS.10000000.UNIFIED_BUNDLE_20150904_iehp/FAPatchPlan.xml

通过上面的命令可以应用补丁,补丁应用完成后可以使用下面的命令检查补丁的应用情况:

[oracle@slc04ttm tmp]$/u01/APPLTOP/fusionapps/applications/lcm/ad/bin/fapmgr.sh report -isapplied-patch 19882483,21535492  -reportwidthWIDE -outputfile /tmp/patchlist_201508.txt

Oracle Fusion Applications Patch Manager Version11.1.9.2.0

Copyright (c) 2009, 2013, Oracle and/or its affiliates.All rights reserved.

Archiving existing log files from[/u01/APPLTOP/instance/lcm/logs/11.1.9.2.0/FAPMGR] to[/u01/APPLTOP/instance/lcm/logs/11.1.9.2.0/FAPMGR/logarchive/REPORT-ISAPPLIED/20150901064928].

Started validating the OPatch version.

Completed validating the OPatch version.

Started validating the Database connection.

WLS ManagedService is not up running. Fall back to usesystem properties for configuration.

Completed validating the Database connection.

Report Name: Patch Status

Report for: FUSION [/u01/APPLTOP/fusionapps/applications]

Bug No. : 21535492:US

OUI Component : oracle.fusionapps.prj

Status : Applied

Patch No. : 21535492

Date Applied (mm-dd-yyyy hh:mm:ss) : 09-01-2015  06:04:09

Bug No. : 19882483:US

OUI Component : oracle.fusionapps.fscm

Status : Applied

Patch No. : 19882483

Date Applied (mm-dd-yyyy hh:mm:ss) : 04-06-2015  20:15:47

The report was generated on: 01-Sep-2015 06:51:28. Alltimestamps are in Coordinated Universal Time.

The report file is created at: /tmp/patchlist_201508.txt

All log files location                      :/u01/APPLTOP/instance/lcm/logs/11.1.9.2.0/FAPMGR

Oracle Fusion Applications Patch Manager log:/u01/APPLTOP/instance/lcm/logs/11.1.9.2.0/FAPMGR/FAPatchManager_report-isapplied_20150901065050.log

Log Summary                                  :/u01/APPLTOP/instance/lcm/logs/11.1.9.2.0/FAPMGR/logsummary_report-isapplied_20150901065050.html

Oracle Fusion Applications Patch Manager completedsuccessfully.

In the next run, the log files for this run will be movedfrom [/u01/APPLTOP/instance/lcm/logs/11.1.9.2.0/FAPMGR] to[/u01/APPLTOP/instance/lcm/logs/11.1.9.2.0/FAPMGR/logarchive/REPORT-ISAPPLIED/20150901065050].

[oracle@slc04ttm tmp]$

[oracle@slc04ttm tmp]$

Fusion Application(FA)补丁管理工具简介相关推荐

  1. 如何选择补丁管理工具

    为了从繁重的打补丁工作中解脱出来,IT部门一直在寻求实现自动补丁管理的最佳方案.市场上的自动补丁管理方案通常分为两类:独立的补丁管理工具和集成在企业管理系统中的补丁管理工具.这两类方案各有优缺点,IT ...

  2. npm nodejs包管理工具 简介

    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用. 允许用户从NPM服务器下载并 ...

  3. Helm包管理工具(简介、安装、方法)

    认识Helm 每次我们要部署一个应用都需要写一个配置清单(维护一套yaml文件),但是每个环境又不一样.部署一套新的环境成本是真的很高.如果我们能够使用类似于yum的工具来安装我们的应用的话那就太好了 ...

  4. linux的补丁管理工具--quilt

    2.1 基本概念 quilt是一个帮助我们管理补丁的程序.quilt的命令格式类似于cvs: quilt 子命令 [参数] 0.46版的quilt有29个子命令. 掌握quilt的关键是了解使用qui ...

  5. npm前端包管理工具简介---npm工作笔记001

    之前我们都是把js文件下载下来以后,都是自己放到我们本地使用,后来我们就把js文件,使用CDN来实现, 也就是,我们引入js文件的时候,不在从本地进行引入了,我们直接引入网络上的,一个CDN上的, 比 ...

  6. python模块管理工具,Python的包管理工具

    Python的包管理工具 python包管理工具 python包管理工具简介 distribute是setuptools的取代,pip是easy_install的取代. Distribute是对标准库 ...

  7. GPU技术支持-基础篇-包管理工具

    GPU技术支持-基础篇-包管理工具 目录 GPU技术支持-基础篇-包管理工具 前言 概述 包管理工具简介 dpkg「Debian Package」 rpm「RPM Package Manager」 依 ...

  8. 代码管理工具知多少?来看看Git怎么用吧

    一. 代码管理工具简介 说到代码工具,许多工作了的小伙伴一定很有发言权.因为我们在实际开发环境中,就代码的复杂度和逻辑度,对于开发工程师来说,都是极具挑战性的.如果单靠个人来完成单个项目的整体开发,那 ...

  9. 达梦8之管理工具超实用小技巧

    达梦8之管理工具超实用小技巧 1.达梦管理工具简介 DM管理工具是达梦系统最主要的图形界面工具,通过它用户可以与数据库进行交互-操作数据库对象和从数据库获取信息. DM管理工具包含如下基本功能: 1. ...

最新文章

  1. 《python 与数据挖掘 》一1.3 Python开发环境的搭建
  2. element from表单个别select 出现 一开始就校验了数据,且有数据还通不过校验,选中的项叉不掉问题。
  3. 游标定位:Cursor类
  4. 太扎心!10亿网民:4成初中学历,月收入超5000元不足3成
  5. 【Centos配置2】远程管理必备工具配置:ssh/vnc/webadmin
  6. 阿里ai布局开始_如何从AI开始?
  7. 计算机无法关闭密码保护,Windows 10不会关闭密码保护共享
  8. 基于openstack的云桌面开源框架
  9. 红帽linux安装intel(R) wifi link 5100 AGN总结
  10. onsemi安森美FDMS86252L 50V 12A 56mΩ N沟道屏蔽门极MOSFET管
  11. 论文笔记 NAACL findings 2022|Zero-Shot Event Detection Based on Ordered Contrastive Learning and Prompt-
  12. 中国房价不可能下降的19个理由
  13. RGB图像卷积生成Feature map特征图过程
  14. ios添加邮件收件服务器,全球邮企业邮箱在iPhone上使用的设置说明
  15. 安徽隐秘后花园,景色绝美动人,人生必去不去遗憾
  16. 程旭媛产后复出的第一道坎
  17. 如何使用高扩展组件制作APP原型的标签栏?
  18. 十条程序员之爆笑冷笑话
  19. List集合的五种遍历方式:
  20. 计算机专业第一学历考研究生,考研后第一学历是什么 非全日制研究生是第一学历吗...

热门文章

  1. MATLAB/C语言混编的第一步,在MATLAB R2017b中生成mex文件
  2. 各种的web页的格式
  3. pragma 用法简介
  4. IP网络主动测评系统——IT运维人员的好帮手
  5. 还自认为很牛逼...简直就是什么都不知道!6年的软件测试 怕不是白瞎了???
  6. 【汇正财经】汽车行业,头部企业强者恒强
  7. 控制textarea文本长度,并限制输入字数(带统计显示)的特效
  8. matlab抽样定理的仿真,基于MATLAB的抽样定理仿真研究
  9. git 设置 user.name
  10. 单纯形法解下列线性规划问题_用单纯形法求解下列线性规划问题 线性规划单纯形法教学策略探求...