### 安装Oracle运行库知识点详解 #### 一、引言 在安装Oracle数据库系统时,确保所有必要的运行库已正确安装是至关重要的步骤之一。这些运行库支持Oracle数据库的各种功能,并确保其能够稳定地运行在不同的操作系统环境中。本文将详细介绍在RHEL 5.5 64位系统上安装Oracle 11g所需的运行库。 #### 二、所需运行库列表 为了顺利安装Oracle 11g,在RHEL 5.5 64位系统上,我们需要安装以下运行库: 1. **binutils**: 提供一系列工具,用于处理二进制程序。 2. **compat-libstdc++-33**: 提供了C++标准库的旧版本兼容性支持。 3. **elfutils-libelf**: 用于访问和修改ELF文件的库。 4. **gcc**: GNU编译器集合,用于编译C和C++代码。 5. **gcc-c++**: GCC的一部分,提供C++编译支持。 6. **glibc**: GNU C库,提供基本的系统服务。 7. **glibc-common**: glibc的辅助组件。 8. **glibc-devel**: glibc的开发包,包含头文件等。 9. **glibc-headers**: glibc的头文件。 10. **ksh**: Korn Shell,一种UNIX shell环境。 11. **libaio**: 提供异步I/O功能的库。 12. **libgomp**: OpenMP运行时库,用于多线程编程。 13. **libgcc**: GCC的核心库。 14. **libstdc++**: C++标准库。 15. **libstdc++-devel**: libstdc++的开发包。 16. **make**: 项目构建工具。 17. **sysstat**: 提供系统统计信息的库。 18. **unixODBC**: 开放式数据库连接(ODBC)的实现。 19. **numactl-devel**: NUMA控制库的开发包。 #### 三、通过RPM方式安装运行库 在RHEL 5.5 64位系统上,可以通过RPM包来安装上述运行库。以下是具体步骤: 1. **切换到安装目录**: ```bash cd /media/RHEL_5.5\x86_64\DVD/Server ``` 2. **依次安装各RPM包**: - `binutils` - `compat-libstdc++-33` (同时安装i386版本) - `elfutils-libelf` - `gcc` - `gcc-c++` - `glibc` - `glibc-common` - `glibc-devel` - `glibc-headers` - `ksh` - `libaio` - `libaio-devel` - `libgomp` - `libgcc` - `libstdc++` - `libstdc++-devel` - `make` - `sysstat` - `unixODBC` - `unixODBC-devel` - `numactl-devel` 每个包的安装命令如下: ```bash rpm -Uvh <package-name> ``` #### 四、通过Yum方式安装运行库 如果RPM包不完整或者为了简化安装过程,可以使用Yum工具安装运行库。 1. **配置Yum源**: ```bash cd /etc/yum.repos.d/ wget http://public-yum.oracle.com/public-yum-el5.repo ``` 2. **更新Yum源**: ```bash yum update ``` 3. **安装Oracle-validated软件包**: ```bash yum install oracle-validated ``` 4. **处理依赖关系**: 在安装过程中,Yum会自动处理所有依赖关系。例如,它会安装`irqbalance`, `kernel-uek`, `libXp.so.6`, `libodbccr.so`, `unixODBC-devel`, `libaio-devel`, `libaio.so`, `libodbc.so.1`, `sysstat`, `oraclelinux-release`等。 #### 五、验证安装 完成上述步骤后,应检查所有必需的运行库是否已成功安装。这可以通过查询已安装的软件包列表或检查特定库的存在来完成。 1. **查询已安装软件包**: ```bash rpm -qa | grep <package-name> ``` 2. **检查库文件**: ```bash ls /usr/lib/libodbccr.so ``` #### 六、总结 安装Oracle 11g所需的运行库对于确保Oracle数据库系统的正常运行至关重要。通过上述方法,我们可以在RHEL 5.5 64位系统上成功安装所有必需的运行库。无论是使用RPM还是Yum方式,关键是确保所有依赖项都已正确安装,以便Oracle数据库能够稳定高效地运行。
RHEL5.5 64位下安装Oracle 11g 64位安装前置条件的两种方法
RHEL5.5 64位下安装Oracle 11g 64位安装前置条件(即RPM包)有如下两种方式:
一、RPM方式:安装Oracle所需的全部运行库(在RHEL光驱的Server目录下)
以root登录,执行如下命令:
www.2cto.com
cd /media/RHEL_5.5\ x86_64\ DVD/Server
rpm -Uvh binutils-2.*
rpm -Uvh compat-libstdc++-33*
rpm -Uvh compat-libstdc++-33*.i386.rpm
rpm -Uvh elfutils-libelf*
rpm -Uvh gcc-4.*
rpm -Uvh gcc-c++-4.*
rpm -Uvh glibc-2.*
rpm -Uvh glibc-common-2.*
rpm -Uvh glibc-devel-2.*
rpm -Uvh glibc-headers-2.*
rpm -Uvh ksh*
rpm -Uvh libaio-0.*
rpm -Uvh libaio-devel-0.*
rpm -Uvh libgomp-4.*
rpm -Uvh libgcc-4.*
rpm -Uvh libstdc++-4.*
rpm -Uvh libstdc++-devel-4.*
rpm -Uvh make-3.*
rpm -Uvh sysstat-7.*
rpm -Uvh unixODBC-2.*
rpm -Uvh numactl-devel-*
二、Yum方式:在线安装
以root账号登录,输入:
cd /etc/yum.repos.d
wget http://public-yum.oracle.com/public-yum-el5.repo
yum install oracle-validated
安装过程如下:
Loaded plugins: product-id, security, subscription-manager
Updating Red Hat repositories.
el5_latest | 1.4 kB 00:00
el5_latest/primary | 11 MB 21:43
el5_latest 9613/9613
Setting up Install Process
Resolving Dependencies
www.2cto.com
--> Running transaction check
---> Package oracle-validated.x86_64 0:1.1.0-15.el5 set to be updated
el5_latest/filelists | 18 MB 14:31
--> Processing Dependency: irqbalance >= 2:0.55-16 for package: oracle-validated
--> Processing Dependency: kernel-uek >= 2.6.32 for package: oracle-validated
--> Processing Dependency: libXp.so.6 for package: oracle-validated
--> Processing Dependency: /usr/lib/libodbccr.so for package: oracle-validated
--> Processing Dependency: /usr/lib64/libodbccr.so for package: oracle-validated
--> Processing Dependency: unixODBC-devel for package: oracle-validated
--> Processing Dependency: libaio-devel for package: oracle-validated
剩余8页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助