权限比对及permission.pl运用-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3502645
  • 博文数量: 718
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 7790
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(718)

文章存档

2024年(4)

2023年(74)

2022年(134)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

最近访客
相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: oracle

2023-01-20 09:03:49

 有时为了检查oracle文件权限,逐个比较较为不便,可以利用官方提供的permission.pl获取相关脚本
再稍微加工,然后用npp的compare插件,可快捷些


依据说明执行一下



  1. --获取gi home下所有文件权限
  2. root # ./permission.pl $gi_home

  3. --过滤垃圾信息,便于后期比较
  4. grep -ev "/oracle/app/19.3.0/grid/cfgtoollogs/opatchautodb/|\
  5. /oracle/app/19.3.0/grid/cfgtoollogs/opatch/|\
  6. /oracle/app/19.3.0/grid/network/tools/help/|\
  7. /oracle/app/19.3.0/grid/rdbms/audit/|\
  8. /oracle/app/19.3.0/grid/usm/install/|\
  9. /oracle/app/19.3.0/grid/nls/data/|\
  10. /oracle/app/19.3.0/grid/sqlpatch/3|\
  11. /oracle/app/19.3.0/grid/sqlpatch/2|\
  12. /oracle/app/19.3.0/grid/.patch_storage/|\
  13. /oracle/app/19.3.0/grid/log/|\
  14. /oracle/app/19.3.0/grid/inventory/backup/|\
  15. /oracle/app/19.3.0/grid/rdbms/mesg/|\
  16. /oracle/app/19.3.0/grid/rdbms/log/opatch/lsinv/|\
  17. /oracle/app/19.3.0/grid/cfgtoollogs/opatchauto/|\
  18. /oracle/app/19.3.0/grid/suptools/tfa/release/|\
  19. /oracle/app/19.3.0/grid/tfa/|\
  20. /oracle/app/19.3.0/grid/opatch.bak/" permission--1月-18-10-07-45-2023 > gi_ck1.log

  21. --获取db home下所有文件权限
  22. root # ./permission.pl $oracle_home

  23. --过滤垃圾信息
  24. grep -ev "/oracle/app/oracle/product/19.3.0/db_1/rdbms/xml/em/|\
  25. /oracle/app/oracle/product/19.3.0/db_1/.patch_storage/|\
  26. /oracle/app/oracle/product/19.3.0/db_1/inventory|/oracle/app/oracle/product/19.3.0/db_1/apex/|\
  27. /oracle/app/oracle/product/19.3.0/db_1/suptools/orachk|/oracle/app/oracle/product/19.3.0/db_1/cfgtoollogs/|\
  28. /oracle/app/oracle/product/19.3.0/db_1/opatch_bak/|\
  29. /oracle/app/oracle/product/19.3.0/db_1/jdk/lib/visualvm/|\
  30. /oracle/app/oracle/product/19.3.0/db_1/rdbms/audit/|\
  31. /oracle/app/oracle/product/19.3.0/db_1/rdbms/log/|\
  32. /oracle/app/oracle/product/19.3.0/db_1/r/library/|\
  33. /oracle/app/oracle/product/19.3.0/db_1/sqlpatch/3|\
  34. /oracle/app/oracle/product/19.3.0/db_1/sqlpatch/2|\
  35. /oracle/app/oracle/product/19.3.0/db_1/opatch.bak/|\
  36. /oracle/app/oracle/product/19.3.0/db_1/log/|\
  37. /oracle/app/oracle/product/19.3.0/db_1/network/tools/" permission--1月-18-10-08-44-2023 > db_ck1.log

  38. --获取inventory文件权限并过滤
  39. root # ./permission.pl /oracle/app/orainventory

  40. grep -ev "/oracle/app/orainventory/logs/|\
  41. /oracle/app/orainventory/backup/" permission--1月-18-10-03-08-2023 > inv_ck1.log

  42. --排序后再比对
  43. sort -k 4 -t " " gi_ck1.log >sort_gi_ck1.log
  44. sort -k 4 -t " " db_ck1.log>sort_db_ck1.log
  45. sort -k 4 -t " " inv_ck1.log>sort_inv_ck1.log

  --统计各目录下文件个数
  cat sort_gi_ck1.log|cut -b 39-47|uniq -c|sort -nr|head
  cat sort_db_ck1.log|cut -b 56-65|uniq -c|sort -nr|head


  还是$oracle_home/perl/ 目录下文件多



然后打开npp的比较功能(插件需要下载)

效果如下

一目了然


阅读(577) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图