虽然是第二次在linux上安装oracle数据库,但是还是费了很大的劲。走了很多弯路,现在记录一下。
在linux上安装oracle最麻烦的是依赖包问题,现在大概罗列一下11g需要的依赖包:
binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6.i686 gcc-4.4.4-13.el6 (x86_64) gcc-c++-4.4.4-13.el6 (x86_64) glibc-2.12-1.7.el6 (i686) glibc-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6.i686 ksh libgcc-4.4.4-13.el6 (i686)| libgcc-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6.i686 libstdc++-devel-4.4.4-13.el6 (x86_64) libstdc++-devel-4.4.4-13.el6.i686 libaio-0.3.107-10.el6 (x86_64) libaio-0.3.107-10.el6.i686 libaio-devel-0.3.107-10.el6 (x86_64) libaio-devel-0.3.107-10.el6.i686 make-3.81-19.el6 sysstat-9.0.4-11.el6 (x86_64) unixODBC-2.2.14-11.el6 (x86_64) or later unixODBC-2.2.14-11.el6.i686 or later unixODBC-devel-2.2.14-11.el6 (x86_64) or later unixODBC-devel-2.2.14-11.el6.i686 or later
参见:http://blog.chinaunix.net/uid-11209572-id-3599052.html
以前不知道i686的依赖包也可以用yum安装,看的教程都是下载到本地然后用rpm命令安装,然后傻乎乎的跟着做,结果各种坑爹,各种依赖关系搞不定,看样子网上的教程质量也真是参次不齐。
在这个地方(http://www.askmaclean.com/archives/%E5%9C%A8oracle-linux-6-5%E4%B8%8A%E5%AE%89%E8%A3%85oracle-10gr2-%E7%9A%84%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5%E3%80%90maclean%E7%89%88%E3%80%91.html)
我才知道i686,x86_64的安装包都可以用yum安装,真的很省心。
我采用的办法就是先用
rpm -qa|grep 命令来查看当前上面列表里的包是否在系统中有,如果没有就用
yum install 依赖包.i686 或者 yum install 依赖包.x86_64 安装。
如果都差不多安装完了,就可以安装oracle数据库了。
不过最后我安装的时候还是报了个错误
Error in invoking target 'install' of makefile '/home/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk'. See '/home/oracle/app/oraInventory/logs/installActions2016-01-30_07-46-16PM.log' for details.
查看了一下日志然后网上搜索一下好像是少compat-libstdc++-33 包,用命令
yum install compat-libstdc++-33 安装完以后retry一下就ok了。
相关推荐
在本教程中,我们将深入探讨如何在Vmware虚拟机中安装CentOS 6.5 64位操作系统,并进一步在其上部署Oracle 11g R2 64位数据库。这个过程适合那些初次接触Oracle数据库的新手,通过详细的步骤和图文说明,帮助你顺利...
### CentOS 6.5 上静默安装 Oracle 11g 的详细步骤 #### 环境准备 在开始安装之前,需要确保环境符合以下要求: 1. **远程虚拟机环境**:CentOS 6.5 64位系统。 2. **安装包文件**:`linux.x64_11gR2_database_1...
实际在机器上的操作步骤,一步一步截图下来。真是可靠
### Linux CentOS 6.5 64位 静默安装Oracle11g 云主机 #### 概述 在Linux CentOS 6.5 64位系统上静默安装Oracle11g数据库是一项常见的任务,尤其对于云主机而言,由于它们往往运行在无图形界面的环境中,因此静默...
Oracle 11g 在 CentOS 6.5 x64 离线环境下的安装教程 本教程旨在指导用户在 CentOS 6.5 x64 离线环境下静默安装 Oracle 11g。整个安装过程将通过图文并茂的方式进行展示,旨在帮助用户更好地理解和掌握 Oracle 11g ...
本文将详细介绍在RHEL6.5上安装Oracle 11gR2时可能缺失的关键包,以及如何解决这个问题。 首先,Oracle 11gR2的安装需要一个稳定且经过优化的操作系统环境。RHEL6.5是Oracle官方支持的Linux发行版之一,但默认情况...
首先,文章开篇提到的“CentOS6.5_x64安装Oracle11gR2”和“CentOS6.5_x64安装Oracle11gR2"的标题表明,文章讨论的主题是关于在CentOS6.5 64位版本的操作系统上安装Oracle数据库的11g R2版本。这是一款由甲骨文公司...
### Centos6.5下安装Oracle 11g:详细步骤与注意事项 #### 安装环境及系统要求 - **操作系统**: CentOS6.5 (x64) - **数据库版本**: Oracle11g for Linux - **内存**: 至少1GB的物理内存 - **硬盘**: 至少5GB的...
### CentOS 6.5 (64位)离线静默安装 Oracle 11g #### 环境准备 在开始安装之前,确保满足以下环境要求: - **操作系统**: CentOS 6.5 64位 - **Oracle 安装包**: - `linux.x64_11gR2_database_1of2.zip` - `...
Centos6.5 离线安装 Oracle11g 所需安装包,共两个,全部解压即可使用。
### Centos 6.5 下 Oracle 11g 的安装指南与系统要求 #### 一、安装环境与系统要求 为了确保 Oracle 11g 在 CentOS 6.5 (x64) 平台上顺利安装并运行,我们需要满足以下硬件与软件的要求: - **操作系统**: CentOS...
15. **上传Oracle安装包**:通过FTP或其他方式将Oracle的安装文件`linux.x64_11gR2_database_1of2.zip`和`linux.x64_11gR2_database_2of2.zip`上传到Oracle用户的家目录`/opt/oracle`。 16. **解压安装包**:使用`...
CentOS6.5(RedHat6)系统上Oracle 11g r2 RAC搭建的完整流程, 安装流程文档是我自己写的,里面除了完整的安装流程外,还有我对于RAC一些原理的理解与心得, 安装文档有90页,除此之外,我还上传了自己在安装过程中...
unzip 4_在CentOS-6.5-x86_64-bin-DVD1中安装并配置Oracle11gR2.zip -d /tmp ``` 在安装前,你需要修改系统限制以满足 Oracle 的需求。编辑 `/etc/security/limits.conf` 文件,添加以下行: ``` oracle soft ...
在本文中,我们将深入探讨如何在Red Hat Enterprise Linux 6.5 (RHEL) x86_64平台上安装Oracle Database 11g Release 2 (11g R2)。这个过程涉及到多个步骤,包括系统准备、安装CentOS源、数据库安装、监听器设置、表...
CentOS 下安装 Oracle 是一件比较麻烦的事情,下面这篇文章主要介绍了在 centos 6.5下安装oracle 11gR2的前的配置步骤,以及安装完成后,如何设置为随系统自动启动。配置完成后,启动图形化安装,没有什么可说的,...
在Linux系统中安装Oracle 11g是一项技术性较强的任务,尤其当网络连接不稳定或需离线安装时,准备工作就显得尤为重要。以下是一份详细的离线安装Oracle 11g在Linux 6.5(包括CentOS 6.5、Red Hat 6.5和Oracle Linux ...
Oracle 11gR2 的官方文档上要求的依赖包,测试过对CentOS6.5的支持没问题,其他linux的32系统应该也可以。 压缩包里的内容如下,以下是oracle 11gR2对应i686的所有依赖包: binutils-2.20.51.0.2-5.36.el6.i686 ...