centos7_oracle_11g安装.docx
### CentOS 7 下 Oracle 11g 安装详尽指南 #### 一、环境准备:CentOS 图形化界面的安装 为了更好地进行Oracle 11g的安装与配置,我们首先需要确保CentOS 7环境具备基本的图形化界面。这一步骤虽然不是必须的,但对于初次接触Linux系统的用户来说,能够极大地降低学习成本。 - **安装GNOME桌面环境**:这是CentOS 7中默认推荐的桌面环境,提供了较为完整的图形化管理工具。 ```bash yum groupinstall 'GNOME Desktop' -y ``` - **安装KDE桌面环境**:如果用户更倾向于KDE的界面风格,也可以选择安装KDE。 ```bash yum groupinstall 'KDE(K Desktop Environment)' -y ``` #### 二、Oracle 11g 安装前的准备工作 - **1. 创建运行Oracle数据库的系统用户和用户组** 在安装Oracle数据库之前,需要创建特定的用户和用户组,这些用户和用户组将用于数据库的安装和管理过程。 ```bash su root # 切换到root用户 Password: groupadd oinstall # 创建用户组oinstall groupadd dba # 创建用户组dba useradd -g oinstall -G dba -m oracle # 创建oracle用户,并加入到oinstall和dba用户组 passwd oracle # 设置用户oracle的登录密码 id oracle # 查看新建的oracle用户 ``` - **为什么创建 oinstall 用户组和 dba 组?** - **oinstall 组**:这个组的成员被视为Oracle软件的所有者,拥有对Oracle中央清单(oraInventory)的写入权限。在一个Linux系统上首次安装Oracle软件时,OUI会创建/etc/oraInst.loc文件。该文件指定Oracle清单组的名称(默认为oinstall)以及Oracle中央清单目录的路径。 - **dba 组**:OSDBA组的成员可通过操作系统身份验证使用SQL以SYSDBA身份连接到一个Oracle实例。该组的成员可执行关键的数据库管理任务,如创建数据库、启动和关闭实例。该组的默认名称为dba。SYSDBA系统权限甚至在数据库未打开时也允许访问数据库实例。 - **oper 组**:OSOPER组的成员可通过操作系统身份验证使用SQL以SYSOPER身份连接到一个Oracle实例。这个可选组的成员拥有一组有限的数据库管理权限,如管理和运行备份。 - **2. 创建Oracle数据库安装目录** 接下来,我们需要为Oracle数据库的安装创建必要的目录结构: ```bash mkdir -p /data/oracle # Oracle数据库安装目录 mkdir -p /data/oraInventory # Oracle数据库配置文件目录 mkdir -p /data/database # Oracle数据库软件包解压目录 chown -R oracle:oinstall /data/oracle # 设置目录所有者为oinstall用户组的oracle用户 ``` #### 三、Oracle 11g 安装步骤 接下来的步骤包括但不限于下载Oracle 11g软件包、配置环境变量、解压安装包、执行静默安装命令等。 - **3.1 下载Oracle 11g 软件包** - 从Oracle官方网站下载适用于Linux的Oracle 11g R2企业版安装包。 - **3.2 配置环境变量** - 编辑`.bash_profile`文件,添加Oracle相关的环境变量。 - 例如: ```bash export ORACLE_BASE=/data/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$ORACLE_HOME/bin ``` - **3.3 解压Oracle 11g 安装包** - 使用tar命令解压缩Oracle 11g的安装包到预先准备好的目录。 - **3.4 执行静默安装** - 使用Oracle 11g提供的响应文件进行静默安装。 - 示例命令: ```bash ./runInstaller -silent -responseFile /path/to/response/file ``` #### 四、总结 以上是关于CentOS 7环境下Oracle 11g安装的基本流程。在安装过程中,需要注意用户权限、环境变量的设置以及安装脚本的正确性,这些都是成功部署Oracle数据库的关键因素。通过上述步骤,可以顺利完成Oracle 11g的安装与初步配置,为进一步的数据库管理和应用开发奠定基础。
剩余29页未读,继续阅读
- 粉丝: 2
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助