在客户某一虚拟机环境下安装数据库时报错,提示“cd:/tmp/DMInstall/install:没有那个文件或目录”,
具体信息如下:
现场硬件环境:X86-U0S20-64
数据库版本:X86-RedHat6-64
2.1 检查数据库版本与现场环境是否一致,经确认版本一致;
2.2 检查数据库版本的 md5 值,判断安装包是否损坏,经确认数据库 md5 值一致,说明安装包正常;
2.3 检查 tmp 文件夹的空间和权限,经确认 tmp 目录空间足够并有权限读写;
2.4 用同样的安装包在另一个虚拟机环境安装测试也没有问题。
bin 文件的安装原理是先解压缩把文件生成到 /tmp/DMInstall 目录,然后执行 shell 脚本完成安装,初步分析可能是操作系统有问题;
2.5 执行以下命令
unzip DMInstall.bin -o -d /home/dmdba/DMSOFT
将对应的 BIN 文件压缩包解压到想要的目录中,操作系统提示报错:“ unzip:未找到命令 ”
2.6 根据此报错可以定位问题原因:操作系统没有安装 unzip 组件,导致解压缩失败;
2.7 协调客户安装 unzip 组件后数据库正常安装,无问题。
ps:安装数据库除了需要zip组件外还需要tar组件,zip和tar两个组件都具备才能解压安装成功。
文章
阅读量
获赞