查看及管理Oraclepatch

 Oracle patch也即是Oracle补丁。Oracle补丁又包含好几个种类,小的补丁简直是难以数计,难免让人眼花缭乱。尽管如此,Oracle patch还是有序可循的。而且Oracle提供的opatch工具非常方便的用于安装oracle patch,以及查看当前系统已经安装的patch。本文列出了patch的几种类型,以及主要描述通过opatch工具查看当前数据库的patch应用的情况。对于如何apply patch可参考Oracle官方文档。

1、Oracle patch类型

Critical Patch Update (CPU)

Bundled patches (For Windows and Exadata only)

PSR(Patch Set Release)/Patch Set Update(PSU)

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172

Oracle 为我们提供了用于patch安装、回退、管理与追踪的工具opatch,该工具为命令行工具,简单易用,可以根据opatch的帮助命令来获取帮助信息
#获得opatch的帮助信息
[oracle@linux1 OPatch]$ ./opatch -help
Invoking OPatch 11.1.0.6.6   #opatch的版本
 
Oracle Interim Patch Installer version 11.1.0.6.6
Copyright (c) 2009, Oracle Corporation.  All rights reserved.
 
 Usage: opatch [ -help ] [ -r[eport] ] [ command ]
 
            command := apply          #安装patch
                       lsinventory    #查看所有已安装的patch
                       napply         #用于Apply a set of patches at a time
                       nrollback      #用于Rollback a set of patches at a time
                       rollback       #Rollback an existing one-off patch indicated by the reference-id
                       query         
                       version
                       prereq         #用于检查安装patch之前的先决条件
                       util
 
 <global_arguments> := -help       Displays the help message for the command.
                       -report     Print the actions without executing.
 example:                             #可以通过下面的方式来查看每一个具体命令的用法
   'opatch -help'
   'opatch apply -help'         
   'opatch lsinventory -help'   
   'opatch napply -help'        
   'opatch nrollback -help'
   'opatch rollback -help'
   'opatch prereq -help'
   'opatch util -help'
   
OPatch succeeded.
 
#下面查看oracle 10g下的补丁信息,对于如何安装补丁,本文不作演示
oracle@M10DB01p:/users/oracle/OraHome10g/OPatch> ./opatch lsinventory
Invoking OPatch 10.2.0.3.0
    .........
Oracle Home       : /users/oracle/OraHome10g
Central Inventory : /users/oracle/oraInventory
   from           : /etc/oraInst.loc
OPatch version    : 10.2.0.3.0
OUI version       : 10.2.0.3.0
OUI location      : /users/oracle/OraHome10g/oui
Log file location : /users/oracle/OraHome10g/cfgtoollogs/opatch/opatch2013-12-19_09-54-27AM.log
 
Lsinventory Output file location : /users/oracle/OraHome10g/cfgtoollogs/opatch/lsinv/lsinventory2013-12-19_09-54-27AM.txt
 
--------------------------------------------------------------------------------
Installed Top-level Products (2):
 
Oracle Database 10g                                                  10.2.0.1.0 #基础版本号
Oracle Database 10g Release 2 Patch Set 2                            10.2.0.3.0 #PSR号为3
There are 2 products installed in this Oracle Home.
 
 
Interim patches (2) :                                                #列出了2个临时补丁patch号及bug号
 
Patch  5556081      : applied on Wed Feb 15 11:16:15 HKT 2012
   Created on 9 Nov 2006, 22:20:50 hrs PST8PDT
   Bugs fixed:
     5556081
 
Patch  5557962      : applied on Wed Feb 15 11:16:08 HKT 2012
   Created on 9 Nov 2006, 23:23:06 hrs PST8PDT
   Bugs fixed:
     4269423, 5557962, 5528974
--------------------------------------------------------------------------------
OPatch succeeded.
 
#也可以通过查询dba_server_registry查看当前数据补丁的使用情况
SQL> select comp_name,version from dba_server_registry;
 
COMP_NAME                                          VERSION
-------------------------------------------------- ------------------------------
Oracle XML Database                                10.2.0.3.0
Oracle Label Security                              10.2.0.3.0
Oracle Expression Filter                           10.2.0.3.0
Oracle Rules Manager                               10.2.0.3.0
Oracle Workspace Manager                           10.2.0.1.0
Oracle Database Catalog Views                      10.2.0.3.0
Oracle Database Packages and Types                 10.2.0.3.0
JServer JAVA Virtual Machine                       10.2.0.3.0
Oracle XDK                                         10.2.0.3.0
Oracle Database Java Packages                      10.2.0.3.0
 
10 rows selected.
 
#下面是Oracle 11g下使用lsinventory -detail时patch的应用情况
[oracle@linux1 OPatch]$ ./opatch lsinventory -detail
Invoking OPatch 11.1.0.6.6
 
Oracle Interim Patch Installer version 11.1.0.6.6
Copyright (c) 2009, Oracle Corporation.  All rights reserved.
              ...............(省略)
--------------------------------------------------------------------------------
Installed Top-level Products (1):
 
Oracle Database 11g                                                  11.2.0.1.0
There are 1 products installed in this Oracle Home.
 
Installed Products (134):
 
Agent Required Support Files                                         10.2.0.4.2
Assistant Common Files                                               11.2.0.1.0
Bali Share                                                           1.1.18.0.0
Buildtools Common Files                                              11.2.0.1.0
Character Set Migration Utility                                      11.2.0.1.0
Cluster Verification Utility Common Files                            11.2.0.1.0
Database Configuration and Upgrade Assistants                        11.2.0.1.0
               ...............(省略)
SSL Required Support Files for InstantClient                         11.2.0.1.0
Sun JDK                                                              1.5.0.17.0
XDK Required Support Files                                           11.2.0.1.0
XML Parser for Java                                                  11.2.0.1.0
XML Parser for Oracle JVM                                            11.2.0.1.0
There are 134 products installed in this Oracle Home.
 
Interim patches (1) :
 
Patch  8670579      : applied on Thu Aug 15 17:53:20 CST 2013
Unique Patch ID:  12243614
   Created on 25 Feb 2010, 09:55:12 hrs US/Eastern
   Bugs fixed:
     8670579
   Files Touched:       #这里列出了相应的文件
     /ahseteco.o --> ORACLE_HOME/lib/libnnz11.a
     /am11rkg.o --> ORACLE_HOME/lib/libnnz11.a
     /amsha.o --> ORACLE_HOME/lib/libnnz11.a
     /cpui32.o --> ORACLE_HOME/lib/libnnz11.a
     /sha.o --> ORACLE_HOME/lib/libnnz11.a
     /x931rand.o --> ORACLE_HOME/lib/libnnz11.a
     /am11dkg.o --> ORACLE_HOME/lib/libnnz11.a
     /am931rnd.o --> ORACLE_HOME/lib/libnnz11.a
     /amsharnd.o --> ORACLE_HOME/lib/libnnz11.a
     /ghash.o --> ORACLE_HOME/lib/libnnz11.a
     /shacomm.o --> ORACLE_HOME/lib/libnnz11.a
     libnnz11.so --> ORACLE_HOME/lib/libnnz11.so
   Patch Location in Inventory:
     /u01/app/oracle/db_1/inventory/oneoffs/8670579
   Patch Location in Storage area:
     /u01/app/oracle/db_1/.patch_storage/8670579_Feb_25_2010_09_55_12
 
Rac system comprising of multiple nodes   #列出了当前环境的节点
  Local node = linux1
  Remote node = linux2
--------------------------------------------------------------------------------
OPatch succeeded.
 
#下面是Oracle 11g下使用使用lsinventory -bugs_fixed来查看patch的情形
[oracle@linux1 OPatch]$  ./opatch lsinventory -bugs_fixed
Invoking OPatch 11.1.0.6.6
             ...............(省略)
------------------------------------------------------------------------------------------------------
Installed Top-level Products (1):
 
Oracle Database 11g                                                  11.2.0.1.0
There are 1 products installed in this Oracle Home.
 
List of Bugs fixed by Installed Patches:
 
Bug        Fixed by  Installed at                   Description
            Patch                                             
---        --------  ------------                   -----------  #下面给出了和bug有关的具体描述
 
8670579    8670579   Thu Aug 15 17:53:20 CST 2013   DBBETA :NETCA/DBCA FAILED WITH HOTSPOT VIRTUAL MACHINE
 
Rac system comprising of multiple nodes
  Local node = linux1
  Remote node = linux2
------------------------------------------------------------------------------------------------------
OPatch succeeded.

时间: 2024-09-24 02:34:41

查看及管理Oraclepatch的相关文章

Win7系统查看和管理本地用户和组方法图文教程

Win7用户组管理可以用来查看和管理电脑的本地用户和组,比如删除用户,更改用户权限等.下面就来看看如何查看用户组吧! 1.点击"开始"菜单,右键单击"计算机",选择"管理";如图1所示 图1 选择"管理" 2.在打开的"计算机管理"界面下,选择"本地用户和组";如图2所示 图2 选择"本地用户和组" 3.单击"本地用户和组"或将其展开,可以选择&q

查看及管理Oracle patch

    Oracle patch也即是Oracle补丁.Oracle补丁又包含好几个种类,小的补丁简直是难以数计,难免让人眼花缭乱.尽管如此,Oracle patch还是有序可循的.而且Oracle提供的opatch工具非常方便的用于安装oracle patch,以及查看当前系统已经安装的patch.本文列出了patch的几种类型,以及主要描述通过opatch工具查看当前数据库的patch应用的情况.对于如何apply patch可参考Oracle官方文档.   1.Oracle patch类型

Directadmin面板查看/重置管理密码

今天安装的时候,SSH自动断开了没有看到密码. 所以如何查看/重置管理员密码信息的呢.可以在SSH中直接查看安装日志 安装日志 cat /usr/local/directadmin/scripts/setup.txt admin账号的密码和mysql的管理员账号和密码在上面文件中查看到. 重置密码 如果你有修改admin的密码.可以选择使用重置命令 passwd admin 然后输入自己需要重置的密码即可.

善用Windows 7的XPS查看器照顾XPS文档

Windows7超强的系统稳定性和超炫的操作页面是人们喜爱它的主要原因,但是 许多细节上的别具匠心却容易被大家忽略.因此可能大家对Windows7自带的XPS查 看器的功能.使用上欠缺了解,今天小编就为大家介绍一下XPS查看器. "XPS 文档"是任何保存到 XML 纸张规范或 .XPS 格式的文件.虽然可以使用任 何能够在Windows 中用于打印的任意程序来创建 XPS 文档(.XPS文件),但你只 能使用XPS查看器查看XPS文档.如果你有Microsoft .NET Frame

Windows Server 2008服务器管理器应用之角色配置

在介绍服务器管理器之前,先来了解一下什么是角色.角色是指服务器要做的单一.非常有针对性的事情.比如,DNS功能就是一个单一的角色.Windows server 2008 中包括三种主要类别的角色:标识和访问管理(作为 active Directory一部分的角色).基础结构(包括文件服务器.打印服务器.DNS 等)以及应用程序(如 Web 服务 器角色和终端服务).windows server 2008 随附了大约 17 个服务器角色(例如 active Directory 证书服务.网络策略和

查看Windows 2003日志的简单办法

Windows日志文件记录着Windows系统运行的每一个细节,它对Windows的稳定运行起着至关重要的作用.通过查看服务器中的Windows日志,管理员可以及时找出服务器出现故障的原因. 一般情况下,网管都是在本地查看日志记录,由于目前的局域网规模都比较大,因此网管不可能每天都呆在服务器旁.一旦远离服务器,网管就很难及时了解到服务器系统的运行状况,维护工作便会受到影响.现在,利用Windows Server 2003(简称Windows 2003)提供的Web访问接口功能就可解决这个问题,让

Win8系统开始屏幕应用管理技巧

Windows 8是由微软下一代操作系统,自2012年2月微软发布win8消费者预览版以来,win8系统的新特性和功能逐渐呈现.相比以往的操作系统,微软win8开始屏幕是取代了原来开始菜单的功能,并设计了众多程序和应用,方便用户快速使用应用程序. 然而,很多刚接触win8的用户,查找一般应用程序时则有点不知所措,以往可以通过操作系统开始菜单找到的应用程序,一时间不知藏到哪里了.下面,给大家介绍由win8开始屏幕查看和管理应用程序的方法和技巧. 图1 win8开始屏幕 一.查看应用程序 在win8

WinXP系统中事件查看器怎么打开

  WinXP系统中事件查看器怎么打开          第一:事件查看器怎么打开? 要打开事件查看器,请按照下列步骤操作: 1.单击"开始",然后单击"控制面板".单击"性能和维护",再单击"管理工具",然后双击"计算机管理".或者,打开包含事件查看器管理单元的 MMC. 2.在控制台树中,单击"事件查看器".应用程序日志.安全日志和系统日志显示在"事件查看器"窗口

阿里云如何启动、查看和停止实例

启动.查看.停止 本文介绍如何启动.查看.停止实例. 启动实例 在控制台中,您可以像操作真实的服务器一样启动实例. 登录云服务器管理控制台. 单击左侧导航栏中的 实例 . 单击页面顶部的地域. 选择需要的实例.可以多选,但是所选实例的状态必须一致. 单击 启动 . 查看实例 您可以通过控制台查看您所拥有的所有实例.您可以查看的主要有以下内容: 在各地域中的实例的数量和运行状态 某具体实例的: 基本信息.配置信息.付费信息和监控信息 磁盘 快照 所属的安全组 要查看实例,操作如下: 登录 云服务器