- 浏览: 1022937 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (529)
- 服务器 (8)
- jsp (1)
- java (6)
- AIX (1)
- solaris (3)
- linux学习 (53)
- javaScript (2)
- hibernate (1)
- 数据库 (74)
- sql语句 (8)
- oracle 学习 (75)
- oracle 案例 (42)
- oracle 管理 (42)
- Oracle RAC (27)
- oracle data guard (12)
- oracle 参数讲解 (14)
- Oracle 字符集 (8)
- oracle性能调优 (24)
- oracle备份与恢复 (12)
- oracle Tablespace (9)
- oracle性能诊断艺术 (1)
- oracle 11g学习 (5)
- oracle streams (1)
- oracle upgrade and downgrade (4)
- db2学习 (13)
- db2命令学习 (2)
- mysql (28)
- sql server (30)
- sql server 2008 (0)
- 工具 (10)
- 操作系统 (3)
- c++ (1)
- stock (1)
- 生活 (5)
- HADOOP (2)
最新评论
-
massjcy:
...
如何将ubuntu文件夹中文名改为英文 -
skypiea:
谢谢。。。
终于解决了。。。
Oracle 10.2.0.4(5)EM不能启动的解决方案(Patch 8350262) -
qwe_rt:
引用vi /etc/sysconfig/network 请问 ...
Linux操作系统下配置静态IP上网 -
liuqiang:
sudo killall -9 apache2
ps 和 kill 命令详解 -
dazuiba:
引用*绝杀 kill -9 PID 当使用此命令时,一定要通过 ...
ps 和 kill 命令详解
从9.2版开始,Oracle公司设计实现了个别补丁安装管理工具opatch.opatch使用一
个称为inventory的系统数据结构(严格说是与oui共享inventory),集中管理所有已安装的个别补丁;个别
补丁的安装和卸载都使用opatch命令完成,冲突检测也由opatch在安装时自动完成;提供列表命令可以很方
便得到已安装个别补丁的信息。
10g(10.1和10.2)版本中,opatch作为一个标准工具,在软件安装时自动安装。(安装在
$ORACLE_HOME/OPatch下。)而对于9.2版,需要从metalink下载opatch.无论数据库是哪一个版本,系统中是
否已经安装opatch,在使用之前,应从metalink下载最新版本的opatch.很遗憾,由于系统实现的问题,10.2
使用的opatch与之前版本(10.1和9.2)使用的opatch不兼容,不能混用,这一点必须注意。
opatch是使用perl编写的脚本程序(其中也使用JAVA API)。编程使用的perl版本是5.6版,虽然在5.6
之前的版本中也可运行,但应尽可能安装5.6或以上的版本的perl.对于DBA来说一个好消息是,如果安装9.2
版软件时保留了HTTP服务器,则在$ORACLE_HOME/Apache下会自动安装perl.(10g会自动安装配置perl和
opatch.)
opatch命令格式为:
opatch < command > [< command_options >] [ -h[elp] ]
命令有:apply(安装个别补丁)、rollback(卸载个别补丁)、lsinventory(对inventory进行列表)
、query(显示某一个别补丁的详细信息)、version(显示opatch版本信息)。在opatch目录下,有用户使
用指南文件(Users_Guide.txt),其中有详细的命令格式和使用示例,读者可以参考。Opatch执行操作时,
除在屏幕输出结果外,还生成日志文件。日志文件的路径和文件名格式如下:
$ORACLE_HOME/.patch_storage/< patch_id >/< action >-< patch_id >_< mm-dd-yyyy_hh-mi-ss
>.log
其中“patch_id”是Oracle技术支持部门为个别补丁分配的编号。
* 个别补丁安装实例
沿用安装PSR实例中的环境。在安装PSR10.1.0.5后,检索metalink,发现若干在其之上的个别补丁。选
择其中之一安装。
个别补丁Patch 4518443修复BUG4518443,这一BUG的主要问题是TNS LISTENER在注册ONS(Oracle
Notification Services)的同时如果创建子进程,那么LISTENER会挂起(HANGUP)。
安装时,首先,从metalink下载补丁的压缩文件p4518443_10105_LINUX.zip.将此文件解压缩至某一目录
中。解压缩后,这一补丁的所有文件都在子目录4518443下,目录名就是个别补丁的补丁号,opatch依据目录
名获得信息,所以一定不要重命名子目录。
然后,在终端窗口中,执行cd命令移动到4518443子目录中,执行以下命令:
$ $ORACLE_HOME/OPatch/opatch apply
对inventory列表,确认安装操作:
$ $ORACLE_HOME/OPatch/opatch lsinventory
执行卸载命令时,也必须使4518443子目录成为当前目录。其中,Rollback命令需要两个参数:-id给出
个别补丁号;-ph 给出个别补丁解压缩后的路径。
$ $ORACLE_HOME/OPatch/opatch rollback -id 4518443 -ph /…/4518443
随后再对inventory列表,则会看到这一个别补丁已经被移去。
* 使用opatch显示已安装的版本信息
不需要启动数据库,执行加选项的对inventory的列表命令,可以得到已安装的软件的各个组件的详细版
本信息。
$ $ORACLE_HOME/OPatch/opatch lsinventory -detail
安全补丁CPU
一个CPU内包含了对多个安全漏洞的修复,并且也包括相应必需的非安全漏洞的补丁。CPU是累积型的,
只要安装最新发布的CPU即可,其中包括之前发布的所有CPU的内容。事实上,在CPU之前的安全漏洞修改除去
个别例外也被包括在CPU中。Oracle公司只对处于标准技术支持和延长支持期间的产品提供CPU更新,对处于
维持支持范围的产品不提供新的CPU.(对于9.2以前的版本,只对处于ECS和EMS期间的版本提供CPU更新。)
一般对当前补丁发行版及前一个版本提供CPU,但也有只限于当前补丁发行版的例外情形。也就是说,一般需
要先安装最新PSR后才可能安装CPU.由于是累积型的定期发布,所以对于某一平台的某一版本,如果两次CPU
发布期间没有发现新的安全漏洞,则新发布的CPU与前一版本完全相同。
在以下网址中可以找到CPU发布的信息,但是很遗憾,只有技术支持签约用户才可以从metalink下载补丁
文件。
http://www.oracle.com/technology/deploy/security/alerts.htm
Oracle公司制定的CPU的发布日期大约在一月、四月、七月和十月的最接近15的星期二。
对于每一个CPU,附有相应的说明文档(Critical Patch Update Note),其中介绍安装过程和注意事项
,在安装之前应认真阅读此文档。同样也存在文档“Oracle Critical Patch Update MM YYYY Known Issues
for Oracle Database”,其中列出了说明文档中没有给出的新信息。
在安装时,首先下载压缩文件p5225797_10105_LINUX.zip,解压缩到与其它个别补丁相同的目录下。检
查其发行说明时,发现要求opatch版本比现已安装版本要高,下载安装指定版本opatch.进入子目录5225797
(这是此安全补丁的补丁号),执行apply命令。
$ $ORACLE_HOME/OPatch/opatch apply
打开此次安装生成的日志文件,其中没有错误信息出现。执行inventory列表命令确认安装:
$ $ORACLE_HOME/opatch lsinventory
发表评论
-
数据库设计规范
2011-11-24 10:40 6877数据库设计(Database Desi ... -
Linux下用OCCI或OCI连接Oracle
2011-07-26 12:00 2906首先,去oracle官网下载C ... -
PowerDesigner快捷键
2011-03-19 00:10 1101一般快捷键F4 打开检查模型窗口,检查模型F5 如果图 ... -
oracle和sql server功能对比
2011-01-05 22:05 1816Oracle Database 10g对比SQL Server ... -
Parse CPU to Parse Elapsd%的理解
2010-11-28 18:37 6766Parse CPU to Parse Elapsd%是指sql ... -
DB2客户端连接服务端的方法(转载)
2010-07-14 22:40 916在DB2中从客户端访问服 ... -
四大数据库的比较(SQL Server、Oracle、Sybase和DB2)
2010-07-14 21:54 1531本篇引用于公司数据库 ... -
Oracle迁移到DB2常用转换
2010-07-01 13:12 1159因为项目需要,要将Oracle上的东西转移到DB2,于是收集整 ... -
输出object的DDL的方法
2010-06-23 01:07 1430最近一段时间,由于经常要通过ssh访问远程环境。所以图形工具使 ... -
oracle的license和正版使用问题
2010-06-08 01:08 19461, 正版Oracle 产品和盗版的区别 直奔主题,这是许多研 ... -
mysql常用函数
2009-12-29 10:25 956一、数学函数ABS(x) ... -
SP2-0618和_SP2-0611错误处理
2009-12-27 23:48 1071AUTOTRACE是一项 SQL*Plus 功能,自动跟踪为 ... -
几分钟学会Oracle Audit
2009-12-03 15:49 21691、什么是审计 简单来讲,就是把对数据库的操作记录下来。不管 ... -
alter system switch logfile和alter system archive log current的区别
2009-12-03 12:19 1110alter system switch logfile 是强制 ... -
由HWM引出的drop,delete,truncate的异同点比较
2009-12-02 14:18 1238今天在做HWM时,说truncate表后HWM会降低,但是dr ... -
主流数据库的比较
2009-12-02 10:29 1291开发数据库应用,选择一个好的数据库是非常重要的。目前, 商品 ... -
Oracle MTS相关问题
2009-09-09 22:34 1322Oracle MTS的相关问题 一、什么是MTS MTS ... -
10g: SYSAUX 里面都有些什么东西
2009-09-04 12:38 1832Isabella says:SYSAUX 暴涨有 ... -
ORACLE的PL/SQL一
2009-08-26 17:03 1151一、什么是PL/SQL? P ... -
Oracle中password file的作用及说明
2009-08-21 21:19 1052在数据库没有启动之前,数据库内建用户是无法通过数据库来验证身份 ...
相关推荐
OPatch是Oracle补丁应用工具,它的主要任务是管理和应用Oracle产品的补丁。通过OPatch,用户可以方便地安装、卸载和查询补丁,而无需重新运行整个OUI安装过程。OPatch简化了维护工作,使得系统管理员能够更高效地...
window oracle12c补丁Opatchwindow oracle12c补丁Opatchwindow oracle12c补丁Opatchwindow oracle12c补丁Opatchwindow oracle12c补丁Opatchwindow...补丁Opatchwindow oracle12c补丁Opatchwindow oracle12c补丁Opatch
Oracle Opatch是一个自动化工具,它允许管理员执行一系列操作,包括安装、卸载、查询和检查Oracle产品及其组件的补丁。这些操作无需深入了解底层细节,大大减轻了管理员的工作负担。 2. **Opatch功能** - **安装...
Oracle OPatch是Oracle公司提供的一款重要的补丁管理工具,它用于管理和应用Oracle产品和技术的修补程序。OPatch简化了Oracle软件的更新过程,使得管理员能够更有效地管理和维护Oracle环境。以下是对Oracle OPatch...
4. **执行OPatch**:使用命令行启动OPatch,例如`$ORACLE_HOME/OPatch/opatch lsinventory`列出当前已安装的补丁,或者`$ORACLE_HOME/OPatch/opatch apply <patch_id>`应用特定的补丁ID。 5. **补丁应用流程**:在...
OPatch是Oracle提供的一款专门用于安装、管理和卸载数据库补丁的工具,对于数据库管理员来说至关重要。 标题中的"ORACLE打补丁工具OPatch v11.2.0.3.15 for Oracle 11.2.0.x"指的是Oracle数据库11.2.0.x版本的补丁...
OPATCH是Oracle提供的一个工具,用于管理和应用数据库的补丁。在本文中,我们将深入探讨Oracle 19c中的OPATCH补丁,特别是针对AIX(Advanced Interactive eXecutive)操作系统环境的补丁p6880880-190000-AIX64-5L。 ...
OPatch是Oracle用于安装、管理和更新其产品的工具,特别是在应用补丁时。"OPATCH补丁 p6880880-190000-MSWIN-x86-64.zip"是一个专门针对Oracle 19c的补丁包,适用于Windows操作系统,并且是64位架构。 在Oracle...
OPatch(Oracle Patching Utility)是Oracle数据库打补丁的主要工具,它简化了补丁安装、查询和卸载的过程。在给定的标题和描述中提到的是OPatch的特定版本——v11.2.0.3.15,这是针对Oracle数据库11.2.0.x系列的...
Oracle OPatch是Oracle数据库软件的一种补丁应用工具,主要用于管理和应用Oracle产品中的补丁和修复程序。在Linux环境下,OPatch对于保持数据库系统的稳定性和安全性至关重要。11.2.0.4是Oracle数据库的一个特定版本...
Oracle Opatch 是一款由 Oracle 公司提供的用于管理和应用 Oracle 数据库补丁的工具。通过 Opatch,管理员可以方便地安装、回滚或查询已安装的补丁信息。本文将详细介绍 Opatch 的基本用法以及在特定情况下的操作...
1. **Opatch工具**:Opatch是Oracle产品的补丁管理和应用工具,它使得安装、查询、卸载补丁变得更加简便。通过Opatch,管理员可以方便地管理WebLogic Server的补丁序列,确保系统始终处于最新的安全和功能状态。 2....
OPatch(Oracle Patching Utility)是Oracle公司提供的一个自动化工具,用于安装、卸载和管理Oracle产品的补丁。这个工具简化了补丁应用过程,使得管理员能够更高效地维护和更新Oracle环境。OPatch不仅适用于数据库...
Oracle OPatch是Oracle公司提供的一款重要的补丁管理工具,它用于安装、卸载和管理Oracle产品,特别是Oracle数据库和中间件的补丁。OPatch简化了Oracle软件的维护过程,使得用户可以更方便地更新和修复系统中的各种...
OPatch是Oracle提供的一种用于安装、卸载和管理Oracle产品补丁的工具。版本13.9.4.0.0表明这是OPatch的最新更新,适用于处理WebLogic Server 12c(12.2.x)的补丁。OPatch简化了补丁管理流程,通过自动化脚本和验证...
Oracle 11g Opatch是Oracle数据库系统的重要组成部分,它是一个用于应用和管理Oracle产品补丁的工具。在Linux和Windows操作系统环境下,Opatch都扮演着不可或缺的角色,确保数据库的安全性和稳定性。以下将详细介绍...
Oracle 9i Opatch 1.0.0.0.57 版本是一个关键的更新工具,专门设计用于管理Oracle数据库的补丁安装、卸载和冲突检测。Oracle公司开发此工具,以确保其数据库系统的稳定性和安全性,使得用户能够更有效地维护他们的...
oracle 12c (12.2.0.1)更新补丁时要用的opatch,懂的人知道,这个是要有metalink帐号才能下载的,附件里是OPatch 12.2.0.1.14 for Linux-x86-64
总的来说,Oracle OPatch是Oracle数据库维护的关键工具,它简化了补丁管理和更新的过程。对于Linux系统管理员来说,熟悉OPatch的使用和理解其工作流程是确保Oracle系统健康运行的重要技能。通过阅读提供的文档和使用...
在Linux环境下,安装Oracle补丁的过程通常包括以下步骤: 1. **下载补丁**:首先,从Oracle支持网站下载对应的补丁文件,确保文件完整无误。 2. **解压补丁**:使用`unzip`命令将压缩包解压到一个合适的目录,例如...