oracle 补丁下载新方法。

使用迅雷新建任务下载地址填写

/p__.zip

就可以下载到你想要的补丁了。

以下是几个常用补丁的下载地址。

(10.2.0.3 patch)

oracle 9.2.0.8

oracle 9.2.0.6

在实际的工作和学习中,很多人都会发现有些Patch没有setup安装程序,本文中我们将详细的介绍如何使用的opatch工具来进行安装。

1、

Opatch的最新版本可以从Metalink,参考 Note:224346.1

(Opatch - Where Can I Find the Latest Version of Opatch?)

2、准备工作

# You must have Perl 5.00503 (or later)

# installed under the ORACLE_HOME, or elsewhere within the host

# environment. OPatch is no longer included in patches as of 9.2.0.2.

# Refer to the following link for details on Perl and OPatch:

# http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=189489.1

Optach后,上传到$ORACLE_HOME

[/app/oracle/product/9205/OPatch]$chmod 755 *

[/app/oracle/product/9205/OPatch]$ opatch version

Invoking OPatch 10.2.0.1.6

OPatch Version: 10.2.0.1.6

OPatch succeeded.

[/app/oracle/product/9205/OPatch]$ opatch lsinventory

Invoking OPatch 10.2.0.1.6

Interim Patch Installer version 10.2.0.1.6

Copyright (c) 2007, Oracle Corporation. All rights reserved.

Oracle Home : /app/oracle/product/9205

Central Inventory : /app/oracle/oraInventory

from : /var/opt/oracle/oraInst.loc

OPatch version : 10.2.0.1.6

OUI version : 10.1.0.5.0

OUI location : /app/oracle/product/9205/oui

Log file location : /app/oracle/product/9205/cfgtoollogs/opatch/opatch2008-02-20_15-27-23PM.log

LsInventorySession failed:

The Oracle Home does not meet OUI version requirement.

This OPatch (version 10.2.0.1.6) detects OUI version 10.1.0.5.0 in the home.

It requires OUI version 10.2 or above.

OPatch failed with error code 73

原因:Opatch的版本过高。

下载新的Opatch,重新执行opatch lsinventory

[/app/oracle/product/9205/OPatch]$ opatch lsinventory

Oracle Interim Patch Installer version 1.0.0.0.57

Copyright (c) 2007 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 : /app/oracle/product/9205

Oracle Home Inventory : /app/oracle/product/9205/inventory

Central Inventory : /app/oracle/oraInventory

from : /var/opt/oracle/oraInst.loc

OUI location : /app/oracle/product/9205/oui

OUI shared library : /app/oracle/product/9205/oui/lib/hpunix/liboraInstaller.sl

location : /app/oracle/product/9205/jre/1.4.2/bin/java

Log file location : /app/oracle/product/9205/.patch_storage//*.log

Creating log file "/app/oracle/product/9205/.patch_storage/LsInventory__02-20-2008_15-42-43.log"

Result:

There is no Interim Patch

OPatch succeeded.

3、具体范例及遇到的问题

下面以打补丁5523799为例

[/app/oracle/product/9205/patches/5523799]$opatch apply

报错:

Invoking fuser to check for active processes.

Invoking fuser on "/app/oracle/product/9205/bin/oracle"

Problems when checking for files that are active.

There were problems when checking for active processes on critical files.

The patch tool runs the command "fuser" to check that critical files are not in use. Make sure 'fuser' is available and executable on your PATH

ERROR: OPatch failed during pre-reqs check.

原因为fuser没有执行权限,su - root

/usr/sbin#chmod +x fuser

重新命令,打Patch成功

用opatch lsinventory显示打patch结果

[/app/oracle/product/9205/OPatch]$ opatch lsinventory

Oracle Interim Patch Installer version 1.0.0.0.57

Copyright (c) 2007 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 : /app/oracle/product/9205

Oracle Home Inventory : /app/oracle/product/9205/inventory

Central Inventory : /app/oracle/oraInventory

from : /var/opt/oracle/oraInst.loc

OUI location : /app/oracle/product/9205/oui

OUI shared library : /app/oracle/product/9205/oui/lib/hpunix/liboraInstaller.sl

location : /app/oracle/product/9205/jre/1.4.2/bin/java

Log file location : /app/oracle/product/9205/.patch_storage//*.log

Creating log file "/app/oracle/product/9205/.patch_storage/LsInventory__02-20-2008_16-11-49.log"

Result:

Installed Patch List:

=====================

1) Patch 5523799 applied on Wed Feb 20 16:11:14 GMT+08:00 2008

[ Base Bug(s): 5523799 ]

OPatch succeeded.

4、最后通过opatch查看数据库各组件版本

[/app/oracle/product/9205/OPatch]$ opatch lsinventory –details

oracle内置帐号安装,无metalink帐号,oracle 补丁下载及安装相关推荐

  1. 利用Oracle内置分析函数进行高效统计汇总

    利用Oracle内置分析函数进行高效统计汇总 分析函数是Oracle从8.1.6开始引入的一个新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者 ...

  2. code函数oracle列子,Oracle内置函数SQLCODE和SQLERRM的使用

    Oracle内置函数SQLCODE和SQLERRM的使用 Oracle内置函数SQLCODE和SQLERRM是特别用在OTHERS处理器中,分别用来返回Oracle的错误代码和错误消息. OTHERS ...

  3. oracle内部函数,[数据库]Oracle内置函数

    [数据库]Oracle内置函数 0 2020-08-21 19:00:31 lpad()函数:用于左补全字符串. 例:lpad('原始数据','预期长度','填充字符') ,lpad('123','5 ...

  4. oracle 中least,ORACLE 内置函数之GREATEST和LEAST

    Oracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESC ...

  5. ORACLE内置函数

    ORACLE内置函数 一.内置函数的分类 二.转换函数 三.日期函数 四.字符串函数 五.数字函数 六.聚合函数 一.内置函数的分类 内置函数:Oracle自带的函数,我能只需要去调用就可以了. Or ...

  6. 如何调试微信内置浏览器应用(企业号、公众号、订阅号)

    文章目录 前言 一.步骤 1.下载devtools_resources.pak 2.微信开启步骤 3.企业微信开启步骤 参考文章 前言 微信企业号应用,微信默认是没有开启调试模式的,线上环境出了问题, ...

  7. oracle 内置程序包,建立程序包的方法,程序包中使用游标,常用程序包

    文章目录 1. 程序包 1.1 程序包定义 1.2 程序包创建 1.3 程序包中的游标 1.4 有关程序包的信息 2. 内置程序包 3. DBMS_JOB包 4. UTL_FILE包 1. 程序包 1 ...

  8. ORACLE 内置函数之 GREATEST 和 LEAST(转)

    Oracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESC ...

  9. oracle中的greatest,ORACLE 内置函数之 GREATEST 和 LEAST(转)

    Oracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESC ...

最新文章

  1. Google AI的焦虑:拆分搜索和人工智能部门,Jeff Dean任AI业务负责人
  2. linux下实用小脚本,十个增加 Linux Shell 脚本趣味的小工具
  3. [MATLAB学习笔记] global声明全部变量
  4. Exception in thread “main“ java.io.IOException: Cannot run program “python3“: CreateProcess error=2,
  5. sql server 2008学习8 sql server存储和索引结构
  6. 博弈论探讨及题目总结
  7. 如何使用strace+pstack利器分析程序性能
  8. java 读取rtf字节_JAVA读取RTF文档
  9. 百度服务器保存信息多久,百度识图会保存图片在服务器上吗?
  10. css3D旋转立方体
  11. 计算机主机硬盘的拆装,机械硬盘怎么拆开?机械硬盘拆卸方法
  12. CSAPP:archlab
  13. 局部加权回归(LWR) Matlab模板
  14. 多卡聚合设备助力无人机监控盲区打好疫情阻击战
  15. 值得收藏,这6种制作竞赛动图的方法妙不可言
  16. 蚌埠市哪有学计算机编程的,蚌埠小孩学习编程
  17. 流程图制作之Giffy Diagrams
  18. 计算机中sqrt函数是什么意思,(excle sqrt)excel中的SQRT是什么意思?
  19. ABP实践(5)-abp前端vue框架之IView实现三级菜单(博友需要特此分享)
  20. Java后端响应出来的图片流在HTML中显示

热门文章

  1. 在myeclipse中快速打开Jsp文件
  2. Google Earth Engine(GEE)——Landsat9的使用和去云分析以青海省为例
  3. python turtle 椭圆_Python易学就会(五)turtle绘制椭圆与递归
  4. Clean Code之封装:把野兽关进笼子
  5. Direct3D模板技术
  6. paas 招商银行_德意志银行的PaaS可以帮助银行转型吗?
  7. 【后端结合】新程序猿笔记Day3
  8. Django框架学习20--模板变量,模板标签,模板过滤器及自定义模板过滤器,自定义模板标签
  9. 围城书评_书评:移动优先
  10. Foxit 修复PDF阅读器中的多个代码执行漏洞