在rhel上安装oracle需要一些必备的包,如binutils compat-db compat-libstdc++-33 control-center gcc gcc-c++ glibc glibc-common等等。如果一个一个的装,真的很麻烦,幸好有了yum 和oracle-validated:
参考公共yum地址:
最新的redhat enterprise 6:wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
1 配置yum public-yum-el5.repo:
[root@db56 yum.repos.d]# cat public-yum-el5.repo
[el5_ga_base]
name=Enterprise Linux $releasever GA - $basearch - base
baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/0/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
gpgcheck=1
enabled=0
[el5_u1_base]
name=Enterprise Linux $releasever U1 - $basearch - base
baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/1/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
gpgcheck=1
enabled=0
[el5_u2_base]
name=Enterprise Linux $releasever U2 - $basearch - base
baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/2/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
gpgcheck=1
enabled=0
[el5_u3_base]
name=Enterprise Linux $releasever U3 - $basearch - base
baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/3/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
gpgcheck=1
enabled=0
[el5_u4_base]
name=Enterprise Linux $releasever U4 - $basearch - base
baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/4/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
gpgcheck=1
enabled=0
[el5_u5_base]
name=Enterprise Linux $releasever U5 - $basearch - base
baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/5/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
gpgcheck=1
enabled=1
[el5_addons]
name=Enterprise Linux $releasever - $basearch - addons
baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/addons/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
gpgcheck=1
enabled=1
[el5_oracle_addons]
name=Enterprise Linux $releasever - $basearch - oracle_addons
baseurl=http://public-yum.oracle.com/repo/EnterpriseLinux/EL5/oracle_addons/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5
gpgcheck=1
enabled=1
2 yum install oracle-validated:
[root@db56 yum.repos.d]# yum install oracle-validated
Loaded plugins: security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package oracle-validated.x86_64 0:1.0.0-22.el5 set to be updated
el5_addons/filelists | 32 kB 00:00
el5_oracle_addons/filelists | 3.1 kB 00:00
el5_u5_base/filelists | 3.0 MB 01:12
--> Processing Dependency: libXp.so.6 for package: oracle-validated
--> Processing Dependency: /usr/lib/libodbccr.so for package: oracle-validated
--> Processing Dependency: unixODBC-devel for package: oracle-validated
--> Processing Dependency: /usr/lib/libaio.so for package: oracle-validated
--> Processing Dependency: libaio-devel for package: oracle-validated
--> Processing Dependency: libdb-4.2.so()(64bit) for package: oracle-validated
--> Running transaction check
---> Package compat-db.x86_64 0:4.2.52-5.1 set to be updated
---> Package libXp.i386 0:1.0.0-8.1.el5 set to be updated
---> Package libaio-devel.i386 0:0.3.106-5 set to be updated
---> Package unixODBC-devel.i386 0:2.2.11-7.1 set to be updated
--> Finished Dependency Resolution
相关推荐
"Oracle安装教程之Linux更换yum源" 在 Linux 环境中安装 Oracle 数据库之前,需要更换 yum 源,以便安装 Oracle 所需的依赖项。本文将指导您如何更换 yum 源,包括查看原有 yum 源、下载阿里云 yum 源、备份原有...
Yum(Yellow dog Updater, Modified)是一个命令行的包管理器,用于管理 RPM 软件包的安装、升级和卸载。Oracle Linux 更新 Yum 源是指在 Oracle Linux 系统中更新 Yum 软件仓库的源地址,以获取最新的软件包更新。 ...
- 使用yum安装Oracle数据库所需的依赖包。 3. 创建用户和用户组: - 创建dba用户组。 - 添加oracle用户,并指定其属于dba组。 - 为oracle用户设置密码。 4. 配置内核参数: - 修改`/etc/sysctl.conf`文件,...
本文档详细介绍了在Linux6系统下,如何使用YUM工具安装必要的依赖,然后进行Oracle 11g R2的安装,以及如何利用RMAN进行数据库的备份与恢复。 首先,YUM是Linux系统中的包管理器,它允许用户方便地安装、更新和卸载...
Oracle提供了两种主要的安装方式:二进制文件安装和使用`yum`或`apt`仓库安装。对于Ubuntu,通常选择下载二进制文件,然后按照官方文档的指引进行解压、配置和启动数据库。 总之,在Ubuntu上安装Oracle数据库需要...
这个包在Red Hat Enterprise Linux (RHEL) 6或7上安装Oracle 11g R2时是必需的,因为Oracle的安装脚本和一些系统服务可能依赖于这种特定版本的Korn Shell。 **PDKSH(Public Domain Korn Shell)** PDKSH是Korn ...
本篇文章将详细解释如何解决在Linux上安装Oracle 11g时可能遇到的缺失RPM包问题。 首先,让我们来看看描述中提到的一些关键RPM包: 1. **libstdc++**: 这是GNU C++标准库,包含了C++编程语言的运行时支持。Oracle...
- 使用`yum localinstall`命令逐个安装离线包,例如:`yum localinstall /var/tmp/oracle_dependencies/*.rpm`。 3. **配置内存和Swap**: - Oracle 11g R2需要足够的内存和Swap空间。确保系统至少有4GB的物理...
5. **安装依赖包**:现在,你可以使用`yum install`命令安装所需的Oracle依赖包了,例如`yum install -y oracle-deps-11g`(假设你已将所有依赖包命名为`oracle-deps-11g.rpm`)。 在安装完所有依赖后,你可以继续...
2. 使用`yum install -y --nogpgcheck /path/to/dependency.rpm`命令逐个安装解压后的RPM包,路径替换为实际的RPM文件位置。`--nogpgcheck`参数可以跳过RPM包的GPG签名检查,因为离线环境下可能无法验证。 3. 安装...
安装完成后,还需要进行数据库的初始化、网络配置、安全设置等一系列操作,才能使Oracle 19c完全投入生产使用。 总之,"安装oracle-19c依赖 base.zip"是Oracle 19c安装过程中不可或缺的一部分,它确保了系统的软件...
在安装 Oracle 数据库之前,需要进行一些准备工作,包括创建 RAID5 磁盘阵列、配置 YUM 源仓库、安装 Oracle 数据库相关依赖包和上传中文字体到 Red Hat 服务器等。 1.1 创建 RAID5 磁盘阵列 创建 RAID5 磁盘阵列...
"Oracle安装缺少的rpm包"这个问题可能出现在两种主要情况中:一是使用yum安装Oracle时,由于某些RPM包未被自动包含在安装列表中;二是尝试通过单独下载RPM包并使用rpm命令手动安装,此时可能由于忘记或不知道某些...
本环境包提供了Oracle离线安装所需的所有组件,以`.rpm`(Red Hat Package Manager)格式封装,适用于基于RPM的Linux发行版,如CentOS、RHEL等。 首先,让我们深入理解离线安装Oracle数据库的过程: 1. **下载离线...
在安装这些RPM包时,可以使用`yum`命令,通过指定的repository来安装,例如`yum install packagename`。确保你的CentOS系统已经配置了Oracle的Yum repository,这通常需要注册Oracle Linux Developer或Enterprise...
4. **安装RPM包**:使用`yum localinstall`命令来安装从依赖包中找到的RPM。例如,`sudo yum localinstall /oracle/install/*.rpm`。这个命令会尝试按顺序安装所有的RPM包,处理依赖关系。 5. **配置用户和组**:...
包含了至少大部分的oracle 11g静默方式在linux上安装时所缺失没yum的rpm包,包含i386,i686,x86_64,共分为4个压缩包,名单如下: compat-libstdc++-33-3.2.3-61.x86_64.rpm elfutils-libelf-devel-0.97.1-5.i386....
使用`unzip`命令解压文件,例如`unzip linux_oracle客户端安装.zip`。这将创建一个新的目录,包含所有必要的安装文件。 3. **设置环境变量**:Oracle客户端的安装可能需要修改环境变量。例如,添加`ORACLE_HOME`...
总之,Linux环境下安装Oracle数据库需要确保所有必要的依赖包都已安装且版本匹配,这可以通过创建自定义YUM仓库和正确配置系统环境来实现。理解并掌握这些依赖包的作用和安装方法,对于顺利完成Oracle数据库的部署至...
在安装Oracle数据库软件的过程中,确保所有必要的依赖包都已安装是非常关键的步骤。在CentOS 7.2系统上,Oracle数据库的一个重要依赖是PDKSH(Public Domain Korn Shell)。PDKSH是一个轻量级的shell环境,它在许多...