"No pre-requisite checks found in oraparam.ini, no system pre-requisite checks will be executed."

本文探讨了在使用./runInstaller执行Oracle安装过程中遇到的错误提示Nopre-requisitechecksfoundinoraparam.ini,nosystempre-requisitecheckswillbeexecuted.的根本原因及解决方案。主要问题在于/tmp目录空间不足导致无法创建必要的临时文件。通过清理Ora开头的文件即可解决此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[oracle@orcl ~]$./runInstaller

 "No pre-requisite checks found in oraparam.ini, no system pre-requisite

 checks will be executed."


今天有同学运行是报这个错误,经过了解得知运行过好几次./runInstaller

通过这个行为就可以判断问题的根源了

每次运行安装程序时,oracle会在/tmp下面生成60M左右的文件,以Ora开头,且不会自动删除

这个错误明面上开是没有找到这个文件,其实是根源是/tmp下面满了,本次程序执行时无法写入相关文件


解决方法 把/tmp下Ora开头的文件全删了就行!

### Docker 安装失败问题分析 当遇到 `Docker installation failed` 的错误提示时,通常是因为某些依赖项未满足或配置不正确。以下是可能的原因以及解决方案: #### 1. **缺少必要的组件** 如果系统中缺失了 `docker-runc` 或其他必要组件,则可能会导致安装失败。可以通过以下命令检查并安装所需的包: ```bash yum install -y containerd.io docker-ce-cli docker-ce ``` 此操作会确保所有必需的软件包被正确安装[^1]。 #### 2. **YUM 软件源冲突** 有时 YUM 软件源中的旧版或不稳定版本可能导致安装失败。可以尝试清理缓存并重新加载仓库元数据: ```bash yum clean all && yum makecache fast ``` 对于特定版本的安装需求,可忽略过期警告并通过强制参数完成安装: ```bash yum install --setopt=obsoletes=0 docker-ce-<version> ``` 其中 `<version>` 是目标版本号[^4]。 #### 3. **SELinux 干扰** 在启用了 SELinux 的环境中,可能存在权限限制问题。可通过临时禁用 SELinux 来验证其影响: ```bash setenforce 0 ``` 永久修改需编辑 `/etc/selinux/config` 文件并将 `SELINUX=enforcing` 改为 `SELINUX=permissive` 后重启系统[^5]。 #### 4. **网络代理设置不当** 部分情况下由于国内镜像站点访问受限,建议更换为阿里云或其他稳定镜像源地址: ```bash wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo ``` #### 5. **防火墙阻止端口通信** 确认是否有防火墙规则阻碍了容器间的正常通讯。关闭 firewalld 可作为初步测试手段: ```bash systemctl stop firewalld systemctl disable firewalld ``` --- ### 示例脚本修复流程 综合上述方法编写自动化修复脚本如下所示: ```bash #!/bin/bash # 更新系统基础库文件 yum update -y # 添加官方推荐存储库链接至本地目录下 curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh # 替换默认远程资源位置为中国区加速节点 mv /etc/yum.repos.d/docker*.repo ~/backup/ cat <<EOF >/etc/yum.repos.d/docker-ce.repo [docker-ce-stable] name=Docker CE Stable - \$basearch baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/\$releasever/\$basearch/stable enabled=1 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg EOF # 开始正式部署过程 yum install -y docker-ce docker-ce-cli containerd.io systemctl enable --now docker ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值