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币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (175601006)51单片机交通信号灯系统设计
- Starter SINAMICS S120驱动第三方直线永磁同步电机系列视频-调试演示.mp4
- (174755032)抽烟、烟雾检测voc数据集
- 基于滑膜控制的差动制动防侧翻稳定性控制,上层通过滑膜控制产生期望的横摆力矩,下层根据对应的paper实现对应的制动力矩分配,实现车辆的防侧翻稳定性控制,通过通过carsim和simulink联合仿真
- 伺服系统基于陷波滤波器双惯量伺服系统机械谐振抑制matlab Simulink仿真 1.模型简介 模型为基于陷波滤波器的双惯量伺服系统机械谐振抑制仿真,采用Matlab R2018a Simul
- (175989002)DDR4 JESD79-4C.pdf
- lanchaoHunanHoutaiQiantai
- (177377030)Python 爬虫.zip
- (177537818)python爬虫基础知识及爬虫实例.zip
- 自动驾驶横纵向耦合控制-复现Apollo横纵向控制 基于动力学误差模型,使用mpc算法,一个控制器同时控制横向和纵向,实现横纵向耦合控制 matlab与simulink联合仿真,纵向控制已经做好油门刹