贝博恩创新科技网

Oracle 11g 64位安装步骤详解?

Oracle Database 11g 64位版本是企业级关系型数据库的经典版本,广泛应用于各类业务场景,其安装过程需注意系统环境配置、依赖组件安装及参数设置,以下是详细的安装教程:

Oracle 11g 64位安装步骤详解?-图1
(图片来源网络,侵删)

安装前准备

  1. 系统要求检查

    • 操作系统:推荐Red Hat Enterprise Linux 5/6、Oracle Linux 5/6或Windows Server 2008/2012(64位系统)。
    • 硬件配置:内存至少2GB(推荐4GB以上),可用磁盘空间至少10GB(根据数据量调整)。
    • 内核参数:Linux系统需修改/etc/sysctl.conf文件,添加以下参数:
      fs.file-max = 68719476736  
      kernel.shmall = 4294967296  
      kernel.shmmax = 4294967296  
      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使配置生效。

  2. 安装依赖包(Linux系统)
    以Oracle Linux 6为例,执行以下命令安装必要组件:

    yum install -y binutils* compat-libstdc++* elfutils-libelf* gcc* glibc* ksh* libaio* libgcc* libstdc++* make* sysstat* unixODBC*  
  3. 创建用户与目录

    Oracle 11g 64位安装步骤详解?-图2
    (图片来源网络,侵删)
    • 创建Oracle用户和组:
      groupadd oinstall  
      groupadd dba  
      useradd -g oinstall -G dba oracle  
      passwd oracle  
    • 创建安装目录并授权:
      mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1  
      chown -R oracle:oinstall /u01  
      chmod -R 775 /u01  
  4. 下载安装文件
    从Oracle官网下载p13390677_112040_Linux-x86-64_1of7.zipp13390677_112040_Linux-x86-64_2of7.zip两个压缩包,并解压至同一目录(如/home/oracle/database)。

安装步骤

  1. 进入图形化界面(Linux系统)
    确保系统已安装X Window,可通过startx或VNC工具进入图形界面。

  2. 运行安装程序
    以Oracle用户身份登录,执行以下命令启动安装向导:

    cd /home/oracle/database  
    ./runInstaller  
  3. 配置安装选项

    Oracle 11g 64位安装步骤详解?-图3
    (图片来源网络,侵删)
    • 选择安装类型:在“选择安装选项”界面,选择“创建和配置数据库”,点击“下一步”。
    • 系统类:选择“服务器类”,点击“下一步”。
    • 网格安装选项:选择“单实例数据库安装”,点击“下一步”。
  4. 设置安装语言
    勾选“简体中文”和“英语”,点击“下一步”。

  5. 指定安装位置

    • Oracle基目录/u01/app/oracle
    • 软件位置/u01/app/oracle/product/11.2.0/dbhome_1
      点击“下一步”。
  6. 配置数据库

    • 数据库类型:选择“一般用途或事务处理”,点击“下一步”。
    • 数据库标识:设置全局数据库名(如orcl)和SID(默认同全局数据库名),点击“下一步”。
    • 数据库管理选项:选择“使用Enterprise Manager配置”,点击“下一步”。
    • 数据库存储选项:选择“文件系统”,指定数据文件目录(如/u01/oradata),点击“下一步”。
    • 恢复配置:根据需求选择快速恢复区或启用归档模式,点击“下一步”。
    • 初始化参数:调整内存分配(如SGA和PGA大小),点击“下一步”。
    • 数据库字符集:选择“AL32UTF8”,点击“下一步”。
    • 安全设置:设置密码(建议统一密码或使用不同密码),点击“下一步”。
  7. 安装前检查
    系统会自动检查环境配置,若存在失败项,根据提示修复后点击“重新执行检查”。

  8. 执行安装
    确认安装摘要信息,点击“完成”开始安装,安装过程中会提示以root用户执行两个脚本(root.shdbca.sh),需分别切换root用户执行。

  9. 完成安装
    安装成功后,点击“退出”,重启系统使配置生效。

验证安装

  1. 连接数据库
    执行以下命令登录SQL*Plus:

    sqlplus / as sysdba  

    若成功显示SQL提示符,则安装成功。

  2. 查看监听状态
    执行lsnrctl status,确认监听器正在运行。

相关问答FAQs

Q1:安装过程中提示“检查失败:swap空间不足”如何解决?
A:Oracle 11g推荐swap空间为物理内存的2倍,若不足,可通过以下命令调整:

dd if=/dev/zero of=/swapfile bs=1G count=2  
mkswap /swapfile  
swapon /swapfile  
echo '/swapfile swap swap defaults 0 0' >> /etc/fstab  

Q2:安装后无法启动数据库,报错“ORA-01078: failure in processing system parameters”怎么办?
A:通常因参数文件损坏或路径错误导致,检查$ORACLE_HOME/dbs目录下的spfileorcl.ora是否存在,若缺失可通过以下命令重建:

sqlplus / as sysdba  
create spfile from pfile;  
startup  

步骤完成后,Oracle 11g 64位数据库即可正常使用,建议定期备份数据库,并根据业务需求优化性能参数。

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