ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle最新安全补丁cpujul2006问题

oracle最新安全补丁cpujul2006问题

原创 Linux操作系统 作者:crpp0902 时间:2019-01-14 15:57:05 0 删除 编辑
环境:
oracle@V490 /export/home/oracle$isainfo -v
64-bit sparcv9 applications
32-bit sparc applications
SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
PL/SQL Release 9.2.0.6.0 - Production
CORE    9.2.0.6.0       Production
TNS for Solaris: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production

oracle@V490-S /export/home/oracle$ls /opt/oracle/product/9.2.0/l*
ldap   lib    lib32  
发现也有lib32  目录
由此我们可以确定为建立在64位solaris上的64位的9.2.0.6

下载相关的PATCH包:
p2617419_10102_GENERIC.zip(为OPATCH包)
p5225793_9206_SOLARIS64.zip(对于64位版本)
p5225793_9206_SOLARIS.zip(对于32位版本)

因为我的数据库为64位,所以解压p5225793_9206_SOLARIS64.zip包,进行补丁的升级:
$export PATH=$PATH:/opt/oracle/OPatch/
cd 5225793
$opatch apply -invPtrLoc /etc/oraInst.loc
Oracle Interim Patch Installer version 1.0.0.0.55
Copyright (c) 2006 Oracle Corporation. All Rights Reserved..

We recommend you refer to the OPatch documentation under
OPatch/docs for usage reference. We also recommend using
the latest OPatch version. For the latest OPatch version
and other support related issues, please refer to document
293369.1 which is viewable from metalink.oracle.com

Oracle Home = /opt/oracle/product/9.2.0
Location of Oracle Universal Installer components = /opt/oracle/product/9.2.0/oui
Location of OraInstaller.jar  = "/opt/oracle/product/9.2.0/oui/jlib"
Oracle Universal Installer shared library = /opt/oracle/product/9.2.0/oui/lib/solaris/liboraInstaller.so
Location of Oracle Inventory Pointer = /etc/oraInst.loc
Location of Oracle Inventory = /opt/oracle/product/9.2.0/inventory
Path to Java = /opt/oracle/product/9.2.0/jre/1.4.2/bin/java
Log file = /opt/oracle/product/9.2.0/.patch_storage//*.log

Creating log file "/opt/oracle/product/9.2.0/.patch_storage/5225793/Apply_5225793_07-27-2006_10-27-13.log"

Invoking fuser to check for active processes.

Invoking fuser on "/opt/oracle/product/9.2.0/bin/oidreconcile"
Invoking fuser on "/opt/oracle/product/9.2.0/bin/lsnrctl"
Invoking fuser on "/opt/oracle/product/9.2.0/bin/tnsping"
Invoking fuser on "/opt/oracle/product/9.2.0/Apache/Apache/bin/rotatelogs"
Invoking fuser on "/opt/oracle/product/9.2.0/Apache/Apache/bin/httpd"
Invoking fuser on "/opt/oracle/product/9.2.0/bin/tnslsnr"
Invoking fuser on "/opt/oracle/product/9.2.0/bin/onrsd"
Invoking fuser on "/opt/oracle/product/9.2.0/bin/oracle"
Invoking fuser on "/opt/oracle/product/9.2.0/bin/nmumigr8"
Invoking fuser on "/opt/oracle/product/9.2.0/bin/trcroute"
Invoking fuser on "/opt/oracle/product/9.2.0/Apache/Apache/bin/htpasswd"

OPatch detects your platform as 453 while this patch 5225793 supports platforms:
   23 (Solaris Operating System (SPARC 64-bit))
   
This patch is not suitable for this operating system.
Please contact support for the correct patch.

ERROR: OPatch failed during pre-reqs check.

问题:我的数据库跟OS都是64BIT的,为什么这个包检测出来是32BIT的呢??

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28419/viewspace-613762/,如需转载,请注明出处,否则将追究法律责任。

上一篇: mts连接的问题
请登录后发表评论 登录
全部评论

注册时间:2002-11-14

  • 博文量
    23
  • 访问量
    15954