广告
返回顶部
首页 > 资讯 > 数据库 >清理.patch_storage目录
  • 834
分享到

清理.patch_storage目录

2024-04-02 19:04:59 834人浏览 泡泡鱼
摘要

某天突然接到告警说oracle目录使用率高,经过检查发现.patch_storage占了大约40G的空间。 .patch_storage的作用? 每次在打补丁的时候,会对库文件和模块做一些改变;变动之前,o

某天突然接到告警说oracle目录使用率高,经过检查发现.patch_storage占了大约40G的空间。
.patch_storage的作用?
每次在打补丁的时候,会对库文件和模块做一些改变;变动之前,opatch会在$ORACLE_HOME/.patch_storage/<patch-id_timestamp> 目录中创建一个snapshot。有时候会出现需要回滚补丁的时候,这个目录下面会有一个restore.sh脚本,这个脚本可以remove之前做过的changes。
目录结构:
drwxr-xr-x    4 oracle   oinstall        256 Nov 08 2016  17592127_Jan_8_2014_23_02_20
drwxr-xr-x    4 oracle   oinstall        256 Nov 08 2016  13343438_Dec_28_2011_01_17_39
drwxr-xr-x    4 oracle   oinstall        256 Nov 08 2016  13923374_Jun_14_2012_23_16_11
drwxr-xr-x    4 oracle   oinstall        256 Nov 08 2016  13696216_Apr_8_2012_21_52_22
drwxr-xr-x    4 oracle   oinstall        256 Nov 08 2016  14727310_Dec_31_2012_01_47_37
drwxr-xr-x    4 oracle   oinstall        256 Nov 08 2016  14275605_Oct_3_2012_23_27_54
drwxr-xr-x    4 oracle   oinstall        256 Nov 08 2016  16056266_Mar_13_2013_05_49_56
其中一个目录内的文件:
oracle/app/oracle/product/11.2.0/db_1/.patch_storage/17586955_Jun_16_2015_10_26_31$ ls -lrt
total 8
drwxr-xr-x    4 oracle   oinstall        256 Jan 10 23:30 original_patch
drwxr-xr-x    3 oracle   oinstall        256 Jan 10 23:30 files
-rwx--x---    1 oracle   oinstall       1533 Jan 10 23:30 rollback.sh

这也就是说,打补丁的时候是需要一定的磁盘空间的。不然这个copy的过程不能完成。理论上,一次补丁的最大所需空间为1.8G,但是实际上是会小于这个数值的,一般oracle目录也不会就剩下这么点空间,所以不用太过于关注。

下面是清理过程:
一节点:
[grid@byo87631:/oracle/app/product/grid]du -sg .patch_storage
37.73   .patch_storage
[grid@byo87631:/oracle/app/product/grid]opatch util cleanup
Invoking OPatch 11.2.0.1.6

Oracle Interim Patch Installer version 11.2.0.1.6
Copyright (c) 2011, Oracle Corporation.  All rights reserved.

UTIL session

Oracle Home       : /oracle/app/product/grid
Central Inventory : /oracle/app/orainventory
   from           : /etc/oraInst.loc
OPatch version    : 11.2.0.1.6
OUI version       : 11.2.0.2.0
Log file location : /oracle/app/product/grid/cfgtoollogs/opatch/opatch3018-02-02_19-39-49PM.log

Invoking utility "cleanup"
OPatch will clean up 'restore.sh,make.txt' files and 'rac,scratch,backup' directories.
You will be still able to rollback patches after this cleanup.
Do you want to proceed? [y|n]
y
User Responded with: Y
Size of directory "/oracle/app/product/grid/.patch_storage" before cleanup is 40496924381 bytes.
Size of directory "/oracle/app/product/grid/.patch_storage" after cleanup is 23138284034 bytes.

UtilSession: Backup area for restore has been cleaned up. For a complete list of files/directories
deleted, Please refer log file.

OPatch succeeded.



二节点:
[grid@byo87632:/oracle/app/product/grid]du -sg .patch_storage
37.73   .patch_storage
[grid@byo87632:/oracle/app/product/grid]opatch util cleanup
Invoking OPatch 11.2.0.1.6

Oracle Interim Patch Installer version 11.2.0.1.6
Copyright (c) 2011, Oracle Corporation.  All rights reserved.

UTIL session

Oracle Home       : /oracle/app/product/grid
Central Inventory : /oracle/app/oraInventory
   from           : /etc/oraInst.loc
OPatch version    : 11.2.0.1.6
OUI version       : 11.2.0.2.0
Log file location : /oracle/app/product/grid/cfgtoollogs/opatch/opatch3018-02-02_19-54-42PM.log

Invoking utility "cleanup"
OPatch will clean up 'restore.sh,make.txt' files and 'rac,scratch,backup' directories.
You will be still able to rollback patches after this cleanup.
Do you want to proceed? [y|n]
y
User Responded with: Y
Size of directory "/oracle/app/product/grid/.patch_storage" before cleanup is 40496924381 bytes.
Size of directory "/oracle/app/product/grid/.patch_storage" after cleanup is 23138284034 bytes.

UtilSession: Backup area for restore has been cleaned up. For a complete list of files/directories
deleted, Please refer log file.

OPatch succeeded.

[grid@byo87632:/oracle/app/product/grid]du -sg .patch_storage
21.56   .patch_storage



从40多G清理到20多G。


您可能感兴趣的文档:

--结束END--

本文标题: 清理.patch_storage目录

本文链接: https://www.lsjlt.com/news/48484.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 清理.patch_storage目录
    某天突然接到告警说oracle目录使用率高,经过检查发现.patch_storage占了大约40G的空间。 .patch_storage的作用? 每次在打补丁的时候,会对库文件和模块做一些改变;变动之前,o...
    99+
    2022-10-18
  • linux根目录满了怎么清理
    当Linux根目录满了时,你可以采取以下措施进行清理:1. 删除不必要的日志文件:查看/var/log目录下的日志文件,并删除不再需...
    99+
    2023-09-29
    linux
  • Linux中怎么自动清理 tmp目录
    本篇文章为大家展示了Linux中怎么自动清理 tmp目录,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在Linux系统中/tmp文件夹下的文件是会被清理、删除的,文件清理的规则是如何设定的呢 &nb...
    99+
    2023-06-16
  • 批处理如何实现临时目录清理
    小编给大家分享一下批处理如何实现临时目录清理,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码如下:@echo off rem 可以...
    99+
    2023-06-09
  • Webpack自动清理打包目录的实现
    目录1. 通过 npm scripts 清理理构建目录;2. 使用 clean-webpack-plugin 插件清理;Webpack在打包的时候,会在指定输出文件夹下面生...
    99+
    2023-01-09
    Webpack自动清理打包目录 Webpack自动清理
  • Linux怎么自动清理N天前目录文件
    本篇内容主要讲解“Linux怎么自动清理N天前目录文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux怎么自动清理N天前目录文件”吧!服务器每周会产生一次全局备份文件,大小约100G左右...
    99+
    2023-06-16
  • oracle 数据库彻底清除目录脚本
    删除目录 rm -rf /opt/grid rm -rf /opt/oracle rm -rf /opt/ogrid rm -rf /etc/ora* rm -rf /tmp/.oracle rm -rf ...
    99+
    2022-10-18
  • shell清理指定目录中指定天数之前的旧文件
    目录前言脚本实现总结注意事项1:mtime 为0的情况注意事项2:/tmp为软链的时候前言 我们在服务器运行一些服务经常会产生很多临时文件,而有些临时文件不定期处理很容易就打满了整个磁盘;所以有必要去定期清理,基于这个需...
    99+
    2023-05-06
    shell清理指定文件 shell清理文件
  • php 怎么清除目录下的日志文件
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php 怎么清除目录下的日志文件?PHP删除指定目录下的文件示例:<php //定义删除文件函数 function deleteFile($dirName) { ...
    99+
    2020-02-17
    php
  • centos7怎么进去tmp目录并清除垃圾?
    centos7系统中tmp目录下有很多垃圾,想要清除垃圾,该怎么清除呢?下面我们就来看看详细的教程。 查看tmp文件目录下文件列表,执行命令cd tmp/切换到tmp当前文件目录,执行ll命令,查看当前目录下文件列表。如下图所...
    99+
    2022-05-24
    centos centos7 tmp
  • python 删除文件、清空目录的方法总
    Python os.remove() 方法 os.remove() 方法用于删除指定路径的文件。如果指定的路径是一个目录,将抛出OSError。 在Unix, Windows中有效 以下实例演示了 remove() 方法的使用: ...
    99+
    2023-01-31
    清空 文件 目录
  • php如何清除目录下的日志文件
    php如何清除目录下的日志文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。php清除目录下的日志文件的方法:1、创建一个PHP示例文件;2、通过“function del...
    99+
    2023-06-28
  • 清除自动保存的远程目录登录密码的方法
    问:我的电脑(Windows XP SP2)中有一个共享目录,原来设置为任何人都可以访问,现在出于安全方面的考虑,在系统中新建一个账号并把该共享目录设为只有该账号可以访问。 现在出现问题了,如果访问该共享目录的电脑以前没...
    99+
    2023-06-04
    自动保存 远程目录 登录密码 方法 登录 目录 密码
  • shell如何遍历目录处理特定目录
    这篇文章主要为大家展示了“shell如何遍历目录处理特定目录”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“shell如何遍历目录处理特定目录”这篇文章吧。需求:删除文件,目录结构为:ip/年份/...
    99+
    2023-06-09
  • Windows中如何清除自动保存的远程目录登录密码
    小编给大家分享一下Windows中如何清除自动保存的远程目录登录密码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问:我的电脑(Windows XP SP2)中有...
    99+
    2023-06-13
  • 如何实现自动清除日期目录shell脚本
    小编给大家分享一下如何实现自动清除日期目录shell脚本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!实现自动清除日期目录shell脚本实例代码很多时候备份通常会...
    99+
    2023-06-09
  • 如何在centos7中进去tmp目录并清除垃圾
    如何在centos7中进去tmp目录并清除垃圾?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。centos7系统中tmp目录下有很多垃圾,想要清除垃圾,该怎么清除...
    99+
    2023-06-10
  • Django项目日志记录:如何保持清晰的视图?
    Django是一个强大的Web框架,被广泛应用于各种规模的Web应用程序开发中。在Django项目中,日志记录是一项非常重要的任务。在本文中,我们将探讨如何使用Django项目中的日志记录来保持清晰的视图。 为什么需要日志记录? 在Djan...
    99+
    2023-09-04
    日志 javascript django
  • Redhat:文件目录管理
    一、目录结构/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev:设备文件块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major)和次设备号(minor)/dev/...
    99+
    2023-06-05
  • linux目录如何管理
    本文小编为大家详细介绍“linux目录如何管理”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux目录如何管理”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、目录结构目录也是一个文件,它的唯一功能是用来保...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作