oracle下载的软件包或者补丁文件校验

oracle下载的软件包或者补丁文件校验

背景

当我们在下载安装包或者PSU,RU补丁包的时候,必须要做的一件事就是校验此文件的MD5值,因为从网络上面下载,不能保证文件的正确性,有时候会出现文件的损坏。但是oracle官方没有使用MD5校验,使用的是SHA校验。具体原理不得而知,但知道如何校验即可。下面就使用 SHA 算法相关的命令查看文件的哈希值,达到校验文件的目的

SHA校验

安装包

下载安装包的步骤:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
此时点击’View Digest Detail’选项,就会出现如下所示:
在这里插入图片描述
可以看出oracle没有给出MD5校验值,使用的是SHA加密算法。
那我们下载完成后,就基于SHA的值来进行校验。
下载完成后,上传至服务器,按如下方式校验

[root@oracle11g ~]# sha
sha1sum    sha224sum  sha256sum  sha384sum  sha512sum  
[root@oracle11g ~]# sha1sum p13390677_112040_Linux-x86-64_5of7.zip 
8d68764ab38804a9b9c9e80bf5ae0f3d6c397151  p13390677_112040_Linux-x86-64_5of7.zip
sha1sum    sha224sum  sha256sum  sha384sum  sha512sum  
[root@oracle11g ~]# sha256sum p13390677_112040_Linux-x86-64_5of7.zip 
f9c9d077549efa10689804b3b07e3efd56c655a4aba51ec307114b46b8eafc5f  p13390677_112040_Linux-x86-64_5of7.zip

和窗口出现的值,进行对比,
在这里插入图片描述
是一致的。校验完成,下载的包是正确的。下面是11204安装包的所有oracle官方SHA校验值:

11.2.0.4.0 PATCH SET FOR ORACLE DATABASE SERVER (Patchset)
p13390677_112040_Linux-x86-64_1of7.zip	1.3 GB	(1395582860 bytes)
SHA-256	0B399A6593804C04B4BD65F61E73575341A49F8A273ACABA0DCDA2DFEC4979E0
SHA-1	983461D6442B0833630475EC4885278588585651
p13390677_112040_Linux-x86-64_2of7.zip	1.1 GB	(1151304589 bytes)
SHA-1	2E628D8CAC5D1C6FFF15E728B1F227747BF2DED8
SHA-256	73E04957EE0BF6F3B3E6CFCF659BDF647800FE52A377FB8521BA7E3105CCC8DD
p13390677_112040_Linux-x86-64_3of7.zip	1.1 GB	(1205251894 bytes)
SHA-256	09C08AD3E1EE03DB1707F01C6221C7E3E75EC295316D0046CC5D82A65C7B928C
SHA-1	8C0CD2D7BB2DD73E965A90CD053828D7A52AE7E7
p13390677_112040_Linux-x86-64_4of7.zip	625.6 MB	(656026876 bytes)
SHA-256	88B4A4ABB57F7E94941FE21FA99F8481868BADF2E1E0749522BBA53450F880C2
SHA-1	1ACF8F785313D3C5CF631A0077416C22348B9DF8
p13390677_112040_Linux-x86-64_5of7.zip	571.4 MB	(599170344 bytes)
SHA-256	F9C9D077549EFA10689804B3B07E3EFD56C655A4ABA51EC307114B46B8EAFC5F
SHA-1	8D68764AB38804A9B9C9E80BF5AE0F3D6C397151
p13390677_112040_Linux-x86-64_6of7.zip	465.7 MB	(488372844 bytes)
SHA-256	B2E08F605D7A4F8ECE2A15636A65C922933C7EF29F7AD8B8F71B23FE1ECBACA8
SHA-1	79533E2FF40664A4640616BD559903ED616F2633
p13390677_112040_Linux-x86-64_7of7.zip	114.0 MB	(119521122 bytes)
SHA-256	1CB47B7C0B437D7D25D497ED49719167A9FB8F97A434E93E4663CFA07590E2BA
SHA-1	B23A8CED6D47664F20C116ABA9A2C77D65B2DD6D

PSU补丁

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
下载完成后,上传至服务器,按如下方式校验:

[root@oracle11g ~]# sha1sum p31720783_112040_Linux-x86-64.zip 
88b0d99d9ab90d5d2f18cd51f919feaeb819c55b  p31720783_112040_Linux-x86-64.zip
[root@oracle11g ~]# sha256sum p31720783_112040_Linux-x86-64.zip 
2f28fc6081668b95ee3133bb443b7c676314b5e17d53cd50c55912b140b04eef  p31720783_112040_Linux-x86-64.zip

校验值一致,下载正确。

校验命令

sha1sum 包名
sha256sum 包名

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值