为Oracle安装安全补丁,首先在官网上下载相应版本的补丁。

根据官方文档的说明安装,但是在安装的过程中会出项各种各样的错误,这里仅仅把我遇到的记录下来,给大家提供参考。

首先按照官方文档安装。

在这里注意的是,这的步骤写的太简练了,对于我这样的菜鸟第一次理解还是困难的。

下面把我的理解说一下:

首先是设置ORACLE_HOME

之后关闭Oracle的所有服务,和链接Oracle的所有app(这个很重要)

其次在命令行中进入下载的补丁文件夹(以administartor进入)

之后是运行补丁安装命令,注意不是直接运行而是%ORACLE_HOME%\OPatch\opatch apply

但是这里出现了错误,错误显示  Patch *** requires OPatch version 11.2.0.1.9

为现在的版本是11.2.0.1.7所以报错,肿么办呢,到官方网站下载最新的补丁安装文件,这个问题就可以解决了。

在运行命令又出错了,显示有一些应用正在使用oracle的进程

但是在一开始我已经关闭了oracle了啊,只能说明oracle无处不在,然后怎么办

介绍一个巨牛掰的windows命令tasklist,它用来显示运行在本地或远程计算机上的所有进程,带有多个执行参数

tasklist /m > C:\tasks.txt

我们在C盘生成一个tasks文件,记录当前的所有进程

映像名称                       PID 模块                                       
========================= ======== ============================================
System Idle Process       0     暂缺                                       
System                         4     暂缺                                       
smss.exe                      280   ntdll.dll                                  
csrss.exe                      488   ntdll.dll, CSRSRV.dll, basesrv.DLL,        
                                       winsrv.DLL, USER32.dll, GDI32.dll,         
                                       kernel32.dll, KERNELBASE.dll, LPK.dll,     
                                       USP10.dll, msvcrt.dll, sxssrv.DLL, sxs.dll,
                                       RPCRT4.dll, CRYPTBASE.dll, ADVAPI32.dll,   
                                       sechost.dll

........

根据错误提示中显示那个dll活着,就找到他的PID,然后杀掉他

使用taskkill /pid *** /f (***为PID号) 命令强制杀掉

之后在安装补丁就OK

令人激动的图片出现了

本人菜鸟希望这些对你有帮助谢谢,有问题交流可加QQ:343548233

祝好

Oracle 安装安全补丁过程中出现的问题的更多相关文章

  1. (转)CloudStack 安装及使用过程中常见问题汇总

    CloudStack 安装及使用过程中常见问题汇总             在做工程项目中对CloudStack 安装及使用过程中常见的几个问题及如何解决做一个总结.   1.Windows XP虚拟 ...

  2. centos7安装Python3的过程中会和Python2.7版本冲突导致yum版本比对应,致使yum不能使用的问题。

    centos7安装Python3的过程中会和Python2.7版本冲突导致yum版本比对应,致使yum不能使用的问题. 原因:yum调用Python,启动程/usr/bin/yum就是一个python ...

  3. 安装CouchbaseClient的过程中提示 Error 1935.An error occurred during the installation of assembly;Error:-1603 fatal error during installation

    安装过程中提示报错   点击确定后 安装程序会接着回滚,又提示报错如下       Error 1935的解决方法是下载一个微软的补丁. http://support.microsoft.com/de ...

  4. Office2007在安装、卸载过程中出错的解决办法

    Micorsoft office professional plus 2007在安装过程中出错,错误1706 如果在安装OFFICE 2007的 时候,遇到“Microsoft Office 2007 ...

  5. 安装python caffe过程中遇到的一些问题以及对应的解决方案

    关于系统环境: Ubuntu 16.04 LTS cuda 8.0 cudnn 6.5 Anaconda3 编译pycaffe之前需要配置文件Makefile.config ## Refer to h ...

  6. 我在MySQL免安装版使用过程中遇到的问题记录

    我的MySQL版本为:mysql-5.7.16-winx64 安装时间为:2016年5月10号 由于是免安装版,下载好压缩文件之后解压到特定目录下,再打开命令行运行几行命令即可. 在一次操作中,发现无 ...

  7. Windows安装部署Tensorflow过程中的问题处理

    1 在配置Tensorflow过程中有一行命令是 python object_detection/builders/model_builder_test.py 过程中出现了 NameError: na ...

  8. RVM的安装和使用过程中碰到的问题

    Ruby Version Manager简称RVM,是一款非常好用的ruby版本管理以及安装工具. 关于rvm的安装,可以参考以下文章: use rvm install and manage ruby ...

  9. Postman系列一:Postman安装及使用过程中遇到的问题

    一:Postman的简介.下载安装及界面说明 1.Postman的简单介绍 Postman是一款强大的网页调试和发送网页HTTP请求的工具,Postman让开发和测试人员做API(接口)测试变得更加简 ...

随机推荐

  1. http://www.ibm.com/developerworks/cn/opensource/os-cn-cas/

    http://www.ibm.com/developerworks/cn/opensource/os-cn-cas/

  2. Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener(Maven工程)

    Eclipse中tomcat部署工程启动后报错: 严重: Error configuring application listener of class org.springframework.web ...

  3. Android ContentProvider和getContentResolver

    安卓系统中的数据库SqlLite操作和java中mysql的数据库操作很不一样,造成这样的原因是因为在安卓中数据库是属于进程的不存在数据库客户端,也不存在数据库服务器. 关于SqlLite数据库的文章 ...

  4. Android应用架构

    Android开发生态圈的节奏非常之快.每周都会有新的工具诞生,类库的更新,博客的发表以及技术探讨.如果你外出度假一个月,当你回来的时候可能已经发布了新版本的Support Library或者Play ...

  5. redis的图形界面管理工具:phpredisadmin

    大部分人都知道redis是一款用在缓存服务器上的软件,它与memcache类似,都可以存储海量的数据,用在大访问量的web网站.聊天记录存放等方面,但是又与memcache不同: 1.缓存数据可以持久 ...

  6. ArcGIS_系列视频教程::精品大放送

    转自:http://www.cnblogs.com/gispeng/archive/2008/11/28/1342758.html     ArcGIS_系列视频教程::精品大放送 文件名: ArcG ...

  7. 作品第一课----改变DIV样式属性

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. 经典算法面试题目-翻转一个C风格的字符串(1.2)

    题目: Write code to reverse a C-Style String. (C-String means that "abcd" is represented as ...

  9. linux 多线程基础4

    六.线程的作用域 函数pthread_attr_setscope和pthread_attr_getscope分别用来设置和得到线程的作用域,这两个函数的定义如下: 7. 名称:: pthread_at ...

  10. Kicad中批量添加过孔

    布线按V即可插入过孔,但在铺铜,或大电流走线时,有时需要手动添加一些过孔. 但Kicad里面并没有这样的菜单,最后搜索到,要添加过孔时,需要先建立一个单过孔的封装. 然后插入这个封装到PCB.然后修改 ...