Linux环境安装oracle 11g数据库 一.安装环境 Linux服务器:Redhat 6.5 64位 oracle服务器:oracle11g-64位 二.系统配置 Root用户下进行以下配置: 1. 关闭SELinux、防火墙 (后续要打开防火墙就得开放1521端口以及允许ip通过) service iptables stop chkconfig iptables off sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config 或者编辑 vi /etc/selinux/config 把SELINUX=enforcing 改为: SELINUX=disabled 重启电脑 或者 用命令立刻生效: # setenforce 0 在Linux环境中安装Oracle 11g数据库是一项技术性较强的任务,尤其在Red Hat 6.5 64位操作系统上。以下将详细讲解这个过程涉及的关键知识点。 确保你的系统满足Oracle 11g的最低硬件和软件要求。在这个案例中,Linux服务器是Redhat 6.5 64位,而Oracle服务器是Oracle 11g的64位版本。Oracle 11g通常需要足够的内存、CPU资源和磁盘空间。 **系统配置**: 1. **关闭SELinux和防火墙**:SELinux(安全增强型Linux)是一种强制访问控制机制,可能会阻止Oracle服务的正常运行。你可以通过编辑`/etc/selinux/config`文件,将`SELINUX=enforcing`改为`SELINUX=disabled`,或者临时使用`setenforce 0`命令使其立即生效。同时,关闭防火墙(例如使用`service iptables stop`和`chkconfig iptables off`),但别忘了在完成安装后,重新打开防火墙并允许1521端口通过,因为这是Oracle默认的监听端口。 2. **配置hosts文件**:在`/etc/hosts`文件中添加主机名和IP地址映射,这对于Oracle实例的网络通信至关重要。例如,`127.0.0.1 localhost`和服务器的IP地址映射到主机名。 3. **调整内核参数**:为了优化Oracle性能,需要修改`/etc/sysctl.conf`文件,增加或修改如下的内核参数,然后执行`sysctl -p`使设置立即生效。这些参数包括: - `fs.suid_dumpable`:允许核心转储。 - `fs.aio-max-nr`:异步I/O请求的最大数量。 - `fs.file-max`:系统可打开文件的最大数量。 - `kernel.shmall`:共享内存段的最大大小。 - `kernel.shmmax`:单个共享内存段的最大大小。 - `kernel.shmmni`:共享内存段标识符的数量。 - `kernel.sem`:信号量参数。 - `net.ipv4.ip_local_port_range`:本地TCP/UDP端口范围。 4. **限制用户资源**:为Oracle用户(例如,'oracle')设置`/etc/security/limits.conf`文件,以增加进程和文件描述符的数量。这有助于Oracle数据库管理大量并发连接和文件操作。 5. **PAM配置**:在`/etc/pam.d/login`文件中,添加`pam_limits.so`模块,确保会话启动时应用资源限制。 6. **全局环境变量**:在`/etc/profile`文件中,为Oracle用户设置适当的`ulimit`值,确保有足够的最大打开文件数和栈大小。 7. **安装依赖包**:Oracle 11g需要一些特定的库和工具。例如,binutils、compat-libcap1、compat-libstdc++-33、gcc和gcc-c++等。使用`yum install`或`rpm`命令安装缺失的包。 安装Oracle 11g的步骤接着包括创建Oracle用户和组,设置适当的目录权限,创建Oracle基目录结构,解压Oracle软件,运行安装脚本,配置数据库实例,最后启动和验证数据库服务。在整个过程中,要遵循Oracle的官方文档和最佳实践,确保系统的稳定性和安全性。安装完成后,还需要考虑数据库维护、性能调优、备份恢复等日常管理工作。
剩余29页未读,继续阅读
- 粉丝: 0
- 资源: 20
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 车牌识别系统设计实现过程方案.zip
- (22)光伏储能充电simlink仿真模型 1光伏发电+电池储能仿真 对锂电池 蓄电池充电 2恒流充电 恒压充电
- 锂离子电池恒流恒压充电Simulink仿真模型(CC-CV)赠送2000多字的说明文档和参考文献
- 2019-2024年疆内补助名单.zip
- 压缩机启动CAN报文40多种
- python经典实例代码汇总+100例
- PWN-非栈上格式化字符串漏洞
- 目标检测汽车零部件数据集10000张50类VOC+YOLO(含小部分增强).zip
- 永磁同步发电机电磁计算程序,永磁电机设计软件
- MATLAB 实现 SSA-ELM(麻雀算法优化极限学习机)进行多输入单输出回归预测(包含详细的完整的程序和数据)