Centos7 安装与部署单实例oracle数据库

本文档详细介绍了在Centos7系统中如何安装和部署单实例Oracle数据库,包括所需用户组的创建及数据库安装目录的设定。
摘要由CSDN通过智能技术生成
Oracle Install and deploy for  Centos 7(Oracle的安装与部署在Centos7)

一、 环境准备
安装包:
1.VMware-workstation-full-11.1.0-2496824.exe
2.CentOS-7-x86_64-DVD-1511.iso
3.linux.x64_11gR2_database_1of2.zip
  linux.x64_11gR2_database_2of2.zip
注: 第一次安装没有进行任何操作之前最好创建快照,后期搞死了
 可以回归到改快照
二、安装oracle前准备
1、创建运行oracle数据库的系统用户和用户组
[root@localhost ~]# groupadd -g 200 oinstall   -- 创建一个oinstall用户组 ID200
[root@localhost ~]# groupadd -g 201 dba   -- 创建一个DBA用户组 ID201
[root@localhost ~]# useradd -u 200 -g oinstall -G dba oracle  --添加一个用户ID200-g主组-G 附加组 
用户 oracle
[root@localhost ~]# passwd oracle  设密码 密码oracle

理论上单例按照需要3种用户组,实际只建两个oinstall和dba,后面再安装oracle数据库的时候把OSOPER组也设置是dba组。

a.oracle 清单组(一般为oinstall):
 OINSTALL 组的成员被视为 Oracle 软件的“所有者”,拥有对 Oracle 中央清单 (oraInventory) 的写入权限。
在一个 Linux 系统上首次安装 Oracle 软件时,OUI 会创建 /etc/oraInst.loc 文件。该文件指定 Oracle 清单组的
名称(默认为 oinstall)以及 Oracle 中央清单目录的路径。
b.数据库管理员(OSDBA,一般为 dba):
 OSDBA 组的成员可通过操作系统身份验证使用 SQL 以 SYSDBA 身份连接到一个 Oracle 实例。该组的成员可执行关键
的数据库管理任务,如创建数据库、启动和关闭实例。该组的默认名称为dba。SYSDBA 系统权限甚至在数据库未打开时
也允许访问数据库实例。对此权限的控制完全超出了数据库本身的范围。不要混淆 SYSDBA 系统权限与数据库角色 DBA。
DBA 角色不包括 SYSDBA 或 SYSOPER 系统权限。
c.数据库操作员组(OSOPER,一般为 oper):
 OSOPER 组的成员可通过操作系统身份验证使用 SQL 以 SYSOPER 身份连接到一个 Oracle 实例。这个可选组的成员
拥有一组有限的数据库管理权限,如管理和运行备份。该组的默认名称为oper。SYSOPER 系统权限甚至在数据库未打开
时也允许访问数据库实例。对此权限的控制完全超出了数据库本身的范围。要使用该组,选择 Advanced 安装类型来安
装 Oracle 数据库软件。 

2.创建oracle数据库安装目录


[root@localhost ~]# mkdir -p /u01/app/oracle/product/11.2.0/db_1    #数据库安装目录
[root@localhost ~]# mkdir -p /u01/app/oracle/oraInventory   #oracle数据库配置文件目录
</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值