Linux6.5系统安装Oracle11g教程
linux6.5 安装oracle11g

首页 2025-01-17 22:39:23



Linux 6.5下安装Oracle 11g的详细指南 在企业级应用环境中,Oracle数据库以其强大的性能和丰富的功能,成为了众多企业的首选

    然而,在Linux系统下安装Oracle数据库,特别是较老版本的Linux 6.5和Oracle 11g,对于许多新手来说可能是一项具有挑战性的任务

    本文将详细介绍如何在Linux 6.5系统下安装Oracle 11g数据库,帮助大家顺利完成这一复杂过程

     一、准备工作 1. 硬件和软件环境要求 在开始安装之前,请确保您的Linux 6.5系统满足以下硬件和软件环境要求: 内存:至少1GB内存,建议2GB或更多

     - 硬盘空间:至少需要30GB的可用硬盘空间,建议40GB~50GB以确保安装和后续操作有足够的空间

     - 操作系统:Linux 6.5(本文以CentOS 6.5为例)

     - Oracle安装包:根据系统架构(32位或64位)下载相应的Oracle 11g安装包

    32位系统下载`linux_11gR2_database_1of2`和`linux_11gR2_database_2of2`,64位系统下载`linux.x64_11gR2_database_1of2`和`linux.x64_11gR2_database_2of2`

     2. 创建虚拟机(可选) 如果您在物理机上安装,可以跳过此步骤

    但通常为了安全和方便管理,建议在虚拟机上安装Linux和Oracle

    VMware是常用的虚拟机软件之一

    在创建虚拟机时,请确保分配足够的硬盘空间和内存

     二、系统配置 1. 修改主机名 以root权限登录系统,打开终端并输入以下命令将主机名改为`oracledb`: sed -i s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/ /etc/sysconfig/network hostname oracledb 2. 配置网络 Oracle安装需要静态IP地址,因此您需要配置网络接口以使用静态IP

    打开终端并输入以下命令查看网卡信息: ifconfig 找到网卡名称(如`eth0`),然后编辑对应的配置文件(通常位于`/etc/sysconfig/network-scripts/ifcfg-eth0`): DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.1.255 HWADDR=00:07:E9:05:E8:B4 IPADDR=192.168.1.118 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 NETWORK=192.168.1.1 根据您的网络环境修改上述参数

    然后重启网络服务: service network restart 3. 修改DNS配置 编辑`/etc/resolv.conf`文件,添加DNS服务器地址: nameserver 8.8.8.8 nameserver 8.8.4.4 4. 添加主机名与IP对应记录 编辑`/etc/hosts`文件,添加以下行: 192.168.1.118 oracledb 5. 关闭防火墙和SELinux 关闭防火墙: service iptables stop chkconfig iptables off 禁用SELinux: sed -i s/SELINUX=enforcing/SELINUX=disabled/ /etc/selinux/config setenforce 0 三、安装依赖包 在安装Oracle之前,需要安装一系列依赖包

    使用以下命令安装: yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC unixODBC-devel 四、创建用户和组 Oracle安装需要特定的用户和组

    创建用户和组: groupadd -g 200 oinstall groupadd -g 201 dba useradd -u 440 -g oinstall -G dba oracle passwd oracle 设置Oracle用户的密码

     五、修改内核参数 编辑`/etc/sysctl.conf`文件,添加以下内核参数: fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 执行以下命令使内核参数立即生效: sysctl -p 六、设置用户限制 编辑`/etc/security/limits.conf`文件,添加以下内容: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 编辑`/etc/pam.d/login`文件,添加以下内容: session requiredpam_limits.so 七、设置Oracle用户环境变量 切换到Oracle用户,编辑`.bash_profile`文件,添加以下内容: export ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/oracle export ORACLE_SID=DATA export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin 保存并退出编辑器,然后执行以下命令使环境变量立即生效: source .bash_profile 八、准备安装目录和安装包 创建Oracle安装目录并设置权限: mkdir -p /oracle/database chown -R oracle:oinstall /oracle 将Oracle安装包上传到`/oracle`目录并解压: unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip 九、开始安装Oracle 切换到Oracle用户,设置DISPLAY变量(如果使用图形化界面安装): export DISPLAY=:0.0 或者,如果您通过SSH连接到服务器,则需要使用X11转发功能

    然后,进入解压后的`database`目录,运行安装程序: cd /oracle/database ./runInstaller 按照图形化安装向导的提示进行操作

    注意,在安装过程中可能会提示您运行一些root脚本

    按照提示切换到root用户并运行相应的脚本

     十、安装后的配置 安装完成后,您可能还需要进行一些后续配置,如创建数据库、配置监听器等

    这些步骤通常可以通过Oracle提供的工具(如DBCA、Net Configuration Assistant等)来完成

     结语 通过以上步骤,您应该能够在Linux 6.5系统下成功安装Oracle 11g数据库

    虽然这个过程相对复杂且耗时,但只要您按照本文的指南逐步操作,就能够顺利完成安装

    希望本文对您有所帮助!

MySQL连接就这么简单!本地远程、编程语言连接方法一网打尽
还在为MySQL日期计算头疼?这份加一天操作指南能解决90%问题
MySQL日志到底在哪里?Linux/Windows/macOS全平台查找方法在此
MySQL数据库管理工具全景评测:从Workbench到DBeaver的技术选型指南
MySQL密码忘了怎么办?这份重置指南能救急,Windows/Linux/Mac都适用
你的MySQL为什么经常卡死?可能是锁表在作怪!快速排查方法在此
MySQL单表卡爆怎么办?从策略到实战,一文掌握「分表」救命技巧
清空MySQL数据表千万别用错!DELETE和TRUNCATE这个区别可能导致重大事故
你的MySQL中文排序一团糟?记住这几点,轻松实现准确拼音排序!
别再混淆Hive和MySQL了!读懂它们的天壤之别,才算摸到大数据的门道