### Linux 下安装 Oracle 数据库详细步骤 #### 一、前言 本文档旨在详细介绍如何在 Linux 操作系统(本例中使用 CentOS 5.5)下安装 Oracle 11g 数据库。通过遵循本文档提供的步骤,您将能够顺利地在 Linux 环境下搭建 Oracle 数据库。 #### 二、准备工作 在开始安装之前,请确保您的 Linux 系统满足以下条件: - 内存:建议至少 1GB。 - Swap 空间:建议至少 2GB。 - 硬盘空间:至少需要 4.5GB 可用空间用于安装 Oracle 数据库。 #### 三、下载 Oracle 安装包 访问 Oracle 官方网站下载对应的 Oracle 版本。在此案例中,我们将下载适用于 Linux x86 架构的 Oracle 11g R2 版本: ``` http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html ``` #### 四、创建 Oracle 用户及管理组 以 root 用户身份登录,并执行以下命令来创建必要的用户和组: ```bash # 创建管理组 /usr/sbin/groupadd dba /usr/sbin/groupadd oper /usr/sbin/groupadd oinstall # 创建 Oracle 用户,并将其加入到管理组 useradd oracle /usr/sbin/usermod -g oinstall -G dba oracle /usr/sbin/usermod -g oinstall -G dba oracle # 设置密码 passwd oracle ``` #### 五、创建安装目录与设置权限 为了更好地组织 Oracle 文件,我们需要创建一些目录,并设置正确的所有者和权限。 ```bash # 创建目录 mkdir -p /opt/oracle/product mkdir -p /opt/oracle/product/OraHome mkdir -p /opt/oraInventory mkdir -p /opt/oracle/oradata mkdir -p /var/opt/oracle # 设置所有者和组 chown -R oracle.oinstall /opt/oracle chown -R oracle.oinstall /opt/oracle/oradata chown -R oracle.oinstall /opt/oracle/product/OraHome chown -R oracle.dba /opt/oraInventory chown oracle.dba /var/opt/oracle # 设置权限 chmod -R 775 /opt/oracle chmod -R 755 /var/opt/oracle ``` #### 六、配置 Oracle 用户环境变量 为了使 Oracle 正常运行,我们需要为 Oracle 用户配置环境变量。 ```bash # 切换到 Oracle 用户 su - oracle # 编辑 .bash_profile 文件 vim /home/oracle/.bash_profile # 添加以下内容 export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/OraHome export ORACLE_SID=orcl export ORACLE_OWNER=oracle export ORACLE_TERM=vt100 export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib export PATH=$PATH:/usr/sbin export PATH=$PATH:/usr/bin # 对于不同的 Oracle 版本,还需要设置 NLS 参数 export ORA_NLS33=$ORACLE_HOME/nls/admin/data # 11g # export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data # 10g # export ORA_NLS33=/oracle/app/ora92/ocommon/nls/admin/data # 9i # 保存并退出编辑器 ``` 执行以下命令使配置立即生效: ```bash source $HOME/.bash_profile ``` #### 七、解压 Oracle 安装包 将下载好的 Oracle 安装包解压到指定目录,并确保 Oracle 用户对该目录具有读写和执行权限。 ```bash # 解压文件 unzip linux_11gR2_database_1of2.zip unzip linux_11gR2_database_2of2.zip # 更改目录所有者和组 chown -R oracle database chgrp -R oinstall database ``` #### 八、安装 Oracle 重启系统并以 Oracle 用户身份登录,进入图形界面进行安装。 ```bash # 重启系统 reboot # 以 Oracle 用户登录 login: oracle ``` 接下来,您可以按照 Oracle 图形界面安装向导的提示完成数据库的安装过程。 #### 结语 通过以上步骤,您应该能够在 Linux 环境下成功安装 Oracle 11g 数据库。请注意,本文档提供了基本的安装指南,实际操作过程中可能需要根据具体情况进行调整。此外,在安装过程中还可能会遇到其他问题,例如依赖项缺失或配置不正确等,这些都需要根据错误提示进行相应的解决。希望本文档能帮助您顺利完成 Oracle 数据库的安装。
- 粉丝: 10
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助