Centos6.4安装Oracle11G
### Centos6.4安装Oracle11G:详细步骤与注意事项 #### 环境配置与准备工作 在开始安装Oracle11G之前,确保已经具备一个稳定的CentOS 6.4环境。根据提供的描述,本案例是在虚拟机redhat6.4Desktop上进行的,默认组件未做修改,且为系统分配了64GB的swap交换空间。 #### 必需的RPM软件包安装 为了确保Oracle11G能够顺利安装并运行,在正式安装前需要安装一系列必要的RPM软件包。这些软件包包括但不限于: - **binutils**: 提供基本的二进制工具支持。 - **compat-libstdc++-33**: 提供兼容性的C++标准库。 - **elfutils-libelf**: 用于处理ELF格式文件。 - **gcc** 和 **gcc-c++**: 编译器工具链。 - **glibc**: GNU C库,提供C语言标准库功能。 - **ksh**: Korn Shell,一种Unix shell。 - **libaio**: 异步I/O库支持。 - **libgcc**: 提供GCC编译器的核心支持库。 - **libstdc++**: C++标准库。 - **make**: 构建工具。 - **sysstat**: 提供系统统计信息。 - **xorg-x11-deprecated-libs**: 提供旧版X Window系统库支持。 以上列出的软件包有部分需要同时安装32位和64位版本,以满足Oracle11G的运行需求。可以使用`yum install -y`命令批量安装,具体如下所示: ```bash yum install -y binutils* compat-libstdc* elfutils-libelf* gcc* glibc* ksh* libaio* libgcc* libstdc* make* sysstat* xorg-x11-deprecated-libs* glibc-kernheaders ``` 安装完毕后,可以通过`rpm -q`命令来检查这些库是否已经正确安装,例如: ```bash [root@powerlong4 ~]# rpm -q --queryformat '%{name}-%{version}-%{release}-%{arch}\n' compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs ``` 如果发现缺少某些软件包,则需要继续安装缺失的组件。 #### 解决pdksh安装问题 在安装过程中可能会遇到`pdksh`与`ksh`之间的冲突问题。解决这个问题的方法是先卸载`ksh`,然后再安装`pdksh`。具体的步骤如下: 1. 卸载`ksh`: ```bash rpm -e ksh-20120801-33.el6.x86_64 ``` 2. 安装`pdksh`: ```bash rpm -ivh pdksh-5.2.14-36.el5.i386.rpm ``` #### 修改操作系统核心参数 为了确保Oracle数据库能够正常运行,还需要对操作系统的几个关键参数进行调整。 1. **修改用户的SHELL的限制** 需要修改`/etc/security/limits.conf`文件,为Oracle用户设置进程数和打开文件数的限制。具体如下: ```bash oraclesoftnproc 2047 oraclehardnproc 16384 oraclesoftnofile 1024 oraclehardnofile 65536 ``` 2. **修改登录会话限制** 在`/etc/pam.d/login`文件中添加以下行以启用限制: ```bash session required /lib/security/pam_limits.so session required pam_limits.so ``` 3. **修改Linux内核参数** 在`/etc/sysctl.conf`文件中添加或修改以下内核参数: ```bash # 如果存在,请确保值不小于下面设定的值 net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0 net.ipv4.conf.all.secure_redirects = 0 net.ipv4.conf.default.secure_redirects = 0 net.ipv4.tcp_syncookies = 1 ``` 完成上述配置后,即可启动Oracle11G的安装程序,并按照图形化界面提示完成安装过程。在整个安装过程中,需要密切关注Oracle的安装日志以及任何可能的错误提示,以便及时排除故障,确保安装顺利完成。 通过上述步骤,可以在CentOS 6.4环境中成功安装Oracle11G数据库,并为后续的数据库管理和应用开发打下坚实的基础。
剩余17页未读,继续阅读
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C语言的操作系统实验项目.zip
- (源码)基于C++的分布式设备配置文件管理系统.zip
- (源码)基于ESP8266和Arduino的HomeMatic水表读数系统.zip
- (源码)基于Django和OpenCV的智能车视频处理系统.zip
- (源码)基于ESP8266的WebDAV服务器与3D打印机管理系统.zip
- (源码)基于Nio实现的Mycat 2.0数据库代理系统.zip
- (源码)基于Java的高校学生就业管理系统.zip
- (源码)基于Spring Boot框架的博客系统.zip
- (源码)基于Spring Boot框架的博客管理系统.zip
- (源码)基于ESP8266和Blynk的IR设备控制系统.zip
评论0