在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 软件仓库的源地址,以获取最新的软件包更新。 ...
本文档详细介绍了在Linux6系统下,如何使用YUM工具安装必要的依赖,然后进行Oracle 11g R2的安装,以及如何利用RMAN进行数据库的备份与恢复。 首先,YUM是Linux系统中的包管理器,它允许用户方便地安装、更新和卸载...
Oracle提供了两种主要的安装方式:二进制文件安装和使用`yum`或`apt`仓库安装。对于Ubuntu,通常选择下载二进制文件,然后按照官方文档的指引进行解压、配置和启动数据库。 总之,在Ubuntu上安装Oracle数据库需要...
本篇文章将详细解释如何解决在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的物理...
这个包在Red Hat Enterprise Linux (RHEL) 6或7上安装Oracle 11g R2时是必需的,因为Oracle的安装脚本和一些系统服务可能依赖于这种特定版本的Korn Shell。 **PDKSH(Public Domain Korn Shell)** PDKSH是Korn ...
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安装过程中不可或缺的一部分,它确保了系统的软件...
- 使用yum安装Oracle数据库所需的依赖包。 3. 创建用户和用户组: - 创建dba用户组。 - 添加oracle用户,并指定其属于dba组。 - 为oracle用户设置密码。 4. 配置内核参数: - 修改`/etc/sysctl.conf`文件,...
本环境包提供了Oracle离线安装所需的所有组件,以`.rpm`(Red Hat Package Manager)格式封装,适用于基于RPM的Linux发行版,如CentOS、RHEL等。 首先,让我们深入理解离线安装Oracle数据库的过程: 1. **下载离线...
"Oracle安装缺少的rpm包"这个问题可能出现在两种主要情况中:一是使用yum安装Oracle时,由于某些RPM包未被自动包含在安装列表中;二是尝试通过单独下载RPM包并使用rpm命令手动安装,此时可能由于忘记或不知道某些...
在安装这些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 数据库之前,需要进行一些准备工作,包括创建 RAID5 磁盘阵列、配置 YUM 源仓库、安装 Oracle 数据库相关依赖包和上传中文字体到 Red Hat 服务器等。 1.1 创建 RAID5 磁盘阵列 创建 RAID5 磁盘阵列...
包含了至少大部分的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环境,它在许多...