JFSongoing 2023-03-10 16:37 采纳率: 100%
浏览 56
已结题

电脑使用Linux安装orcale时缺少的软件包,怎么也安装不上去是怎么回事呢?

问题1.
为什么我的电脑使用Linux安装orcale时缺少的软件包,怎么也安装不上去是怎么回事呢,代码如下


[root@localhost opt]# 
[root@localhost opt]# rpm -q binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
binutils-2.27-27.base.el7.x86_64
未安装软件包 compat-libstdc++ 
elfutils-libelf-0.170-4.el7.x86_64
未安装软件包 elfutils-libelf-devel 
未安装软件包 elfutils-libelf-devel-static 
未安装软件包 gcc 
未安装软件包 gcc-c++ 
glibc-2.17-222.el7.x86_64
glibc-common-2.17-222.el7.x86_64
未安装软件包 glibc-devel 
未安装软件包 glibc-headers 
未安装软件包 kernel-headers 
未安装软件包 ksh 
libaio-0.3.109-13.el7.x86_64
未安装软件包 libaio-devel 
libgcc-4.8.5-28.el7.x86_64
libgomp-4.8.5-28.el7.x86_64
libstdc++-4.8.5-28.el7.x86_64
未安装软件包 libstdc++-devel 
make-3.82-23.el7.x86_64
sysstat-10.1.5-13.el7.x86_64
未安装软件包 unixODBC 
未安装软件包 unixODBC-devel 
[root@localhost opt]# 

使用yum安装后代码如下

[root@localhost opt]# yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686elfutils-libelf elfutils-libelf-devel gcc gcc-c++  glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686  libgcc libgcc.i686 libstdc++ libstdc++.i686libstdc++-devel make sysstat unixODBC unixODBC-devel
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
There are no enabled repos.
 Run "yum repolist all" to see the repos you have.
 To enable Red Hat Subscription Management repositories:
     subscription-manager repos --enable <repo>
 To enable custom repositories:
     yum-config-manager --enable <repo>
[root@localhost opt]# 
[root@localhost opt]# 


为什么安装不上呢,都是按照教程走的啊?

问题2.

明明创建了orcale用户,为什么进不去呢

[root@localhost opt]# 
[root@localhost opt]# useradd -g oinstall -G dba oracle 
useradd:用户“oracle”已存在
[root@localhost opt]# cd /opt/oracle 
bash: cd: /opt/oracle: 没有那个文件或目录
[root@localhost opt]# su orcale
su: user orcale does not exist
[root@localhost opt]# 


  • 写回答

8条回答 默认 最新

  • 社区专家-Monster-XH 2023-03-10 16:50
    关注

    基于Monster 组和GPT的调写:
    问题1:

    从您提供的信息来看,您尝试使用rpm命令安装Oracle所需要的依赖包,但是有些依赖包并没有安装成功。可能是由于您的系统没有配置相应的软件仓库或者软件仓库配置不正确,导致无法找到或下载所需的软件包。建议您先检查一下您的系统软件仓库的配置情况,然后尝试使用yum命令安装依赖包,如下所示:

    yum install -y binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
    
    
    

    如果您的系统没有配置软件仓库,可以使用以下命令配置CentOS官方软件仓库:

    yum install -y yum-utils
    yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
    
    

    然后再执行上面的yum install命令即可。

    问题2:

    在您创建用户时,可能输入了错误的用户名,正确的用户名是oracle而不是orcale。因此,当您尝试使用su命令切换到oracle用户时,出现了"用户 orcale does not exist"的错误提示。您可以使用以下命令重新创建oracle用户:

    useradd -g oinstall -G dba oracle
    
    
    

    创建完成后,使用以下命令切换到oracle用户:

    su - oracle
    
    
    

    用了-参数,表示以oracle用户的环境变量和配置文件执行登录操作。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

问题事件

  • 系统已结题 3月19日
  • 已采纳回答 3月11日
  • 创建了问题 3月10日

悬赏问题

  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥170 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上