数据库文件校验与Shell脚本编写实用指南
1. 文件校验的重要性及方法
在文件传输、压缩和解压缩过程中,确保文件内容未被损坏至关重要。校验和(checksum)是一种用于验证文件内容的有效方法。最简单的校验和形式是计算文件的字节数,但这种方法不够可靠。不过,在很多情况下,统计字节数是判断源文件和目标文件内容是否相同的第一步。
为了获得更可靠的校验和,有许多标准工具可供使用。例如,数据库管理员(DBAs)常使用 md5sum 工具来计算和检查重要文件的校验和,以确保这些文件未被篡改。以下是使用 md5sum 计算并存储 listener.ora 、 sqlnet.ora 和 tnsnames.ora 文件校验和的示例:
$ cd $TNS_ADMIN
$ md5sum listener.ora sqlnet.ora tnsnames.ora >net.chk
之后,可以使用以下命令验证这些文件自上次计算校验和后是否被修改:
$ md5sum --check net.chk
如果输出中出现类似 listener.ora: OK sqlnet.ora: FAILED tnsnames.ora: OK 的信息,说明 sqlnet.ora 文件在计算校验和后被修改过。
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



