凌峰创科服务平台

Oracle 11g服务器安装步骤有哪些?

Oracle 11g服务器安装是一个涉及多个环节的过程,需要仔细规划硬件配置、操作系统环境及安装步骤,以确保数据库稳定运行,以下从准备工作、安装步骤、配置优化及注意事项四个方面详细说明。

安装前的准备工作

  1. 硬件与系统要求
    Oracle 11g对硬件和操作系统有明确要求,需提前确认兼容性,以Linux x86_64为例,推荐配置如下:

    • CPU:至少2核,建议4核及以上;
    • 内存:最小2GB,建议4GB以上;
    • 硬盘空间:至少10GB可用空间(数据库软件+数据文件);
    • 操作系统:Red Hat Enterprise Linux 5/6或CentOS 5/6,需安装32位兼容库(如glibc-develgcc等)。
  2. 环境依赖检查
    安装前需确保系统已安装必要的软件包,可通过以下命令检查(以CentOS为例):

    rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

    若未安装,可通过yum install命令批量安装缺失的包。

  3. 用户与权限配置
    创建专用安装用户和用户组,并设置内核参数,执行以下命令:

    groupadd oinstall
    groupadd dba
    useradd -g oinstall -G dba oracle
    passwd oracle  # 设置密码

    修改内核参数文件/etc/sysctl.conf,添加以下内容:

    fs.file-max = 68719476736
    kernel.shmall = 4294967296
    kernel.shmmax = 4398046511104
    kernel.shmmni = 4096
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576

    执行sysctl -p使参数生效。

  4. 环境变量配置
    oracle用户登录,编辑.bash_profile文件,添加以下内容:

    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
    export ORACLE_SID=orcl
    export PATH=$PATH:$ORACLE_HOME/bin

    保存后执行source .bash_profile使配置生效。

安装步骤

  1. 上传安装介质
    将Oracle 11g安装介质(如linux_11gR2_database_1of2.ziplinux_11gR2_database_2of2.zip)上传至服务器,解压至同一目录:

    unzip linux_11gR2_database_1of2.zip -d /opt/oracle_install
    unzip linux_11gR2_database_2of2.zip -d /opt/oracle_install

    进入解压后的database目录,赋予执行权限:

    chmod -R 755 /opt/oracle_install/database
  2. 运行安装程序
    oracle用户执行安装脚本:

    cd /opt/oracle_install/database
    ./runInstaller

    若图形界面无法显示,需配置X11转发(如通过SSH使用-X参数)或安装VNC。

  3. 安装向导配置

    • 选择安装类型:建议选择“高级安装”(Advanced Installation),以便自定义配置;
    • 安装选项:选择“创建和配置数据库”(Create and Configure a Database);
    • 系统类:根据服务器用途选择“服务器类”(Server Class);
    • 网格选项:若不使用RAC,选择“单实例数据库”(Single Instance Database);
    • 安装类型:选择“典型安装”(Typical Installation)或“自定义安装”(Custom Installation);
    • 数据库名称:输入全局数据库名(如orcl);
    • 管理选项:选择“使用Oracle企业管理器进行数据库管理”(Use Enterprise Manager for Database Management);
    • 存储选项:选择“文件系统存储”(File System Storage);
    • 快速恢复区域:配置备份路径(如/u01/app/oracle/fast_recovery_area);
    • 字符集:根据业务需求选择,建议AL32UTF8;
    • 管理密码:设置SYS、SYSTEM等用户的密码,需符合密码复杂度要求。
  4. 安装过程监控
    安装程序会自动检查环境依赖并执行安装,期间会提示运行root.sh脚本,需以root用户执行:

    /u01/app/oracle/product/11.2.0/dbhome_1/root.sh

    安装完成后,可通过lsnrctl status检查监听状态,通过sqlplus / as sysdba连接数据库验证安装。

安装后配置与优化

  1. 数据库启动与停止

    sqlplus / as sysdba
    startup          # 启动数据库
    shutdown immediate  # 关闭数据库
  2. 监听器配置
    编辑$ORACLE_HOME/network/listener.ora文件,确保监听端口(默认1521)正确配置,可通过netca命令重新配置。

  3. 性能优化

    • 调整SGA参数:根据内存大小修改sga_targetpga_aggregate_target
    • 开启归档模式(可选):
      sqlplus / as sysdba
      alter database archivelog;

注意事项

  1. 兼容性问题:Oracle 11g已停止官方支持,建议仅在测试环境使用,生产环境升级至Oracle 19c或更高版本;
  2. 备份策略:安装完成后立即进行全库备份,并制定定期备份计划;
  3. 安全加固:修改默认端口,限制远程访问,启用审计功能。

相关问答FAQs

Q1:安装过程中提示“Invalid group name oinstall”,如何解决?
A:该错误表明系统未创建oinstall用户组,需以root用户执行groupadd oinstall创建用户组后,重新以oracle用户运行安装程序。

Q2:数据库启动时报错“ORA-01078: failure in processing system parameters”,如何处理?
A:通常因参数文件(init.ora)损坏或路径错误导致,检查$ORACLE_HOME/dbs目录下的spfileorcl.orainit.ora文件是否存在,若缺失可通过create pfile from spfile重新生成,或恢复备份文件。

分享:
扫描分享到社交APP
上一篇
下一篇