准备工作:
centos7系统正常工作且已经联网。
centos7有图形界面,因为后续安装有需要图形界面操作
oracle11g安装包下载完成(下载资源网址http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/112010-linuxsoft-098940-zhs.html)
安装步骤:
1. 安装oracle11g之前,先要安装centos几个系统包
compat-libstdc++-33.i686
elfutils-libelf-devel.i686
libstdc++-devel.i686
gcc-c++.i686
libaio-devel.i686
unixODBC.i686
unixODBC-devel.i686
安装方法: 联网状态下,使用yum命令。
yum search 包名 // 搜索镜像站点的资源,看是否有该包。 不同系统可能包名名称多少有点差距,所以执行该步就是为了让不同系统的用户浏览本文档时,找到自己相对应的包,一般包名核心名称不会变,只是后面会加些版本号之类的。
yum install 包名 // 安装上述包, 一个一个挨个安装。 最好search一个包,找到对应包名,然后install该包
没网状态下,只能想办法从其它机器上下载这些包,再回来解压安装。
2. oracle必须有单独的linux用户去管理,所以必须新建用户
第一步: root用户登录
第二步: groupadd dba
groupadd oinstall //添加dba用户组 和oinstall用户组
第三步: useradd oracle -d /home/oracle -g oinstall -G dba -m //创建用户oracle , 创建该用户的主文件夹/home/oracle , 设置该用户的初始用户组 oinstall,次要用户组 dba。-m 是强制创建用户主文件夹的意思,可写可不写。
passwd oracle // 为oracle用户设置密码
第四步: 预先创建安装目录
mkdir -p /opt/oracle/product
mkdir -p /opt/oracle/product/11.2.0
mkdir -p /opt/oraInventory
mkdir -p /opt/oracle/oradata
设置目录的所有者所属组和权限
chown -R oracle.oinstall /opt/oracle //设置/opt/oracle的所有者为oracle 用户组为oinstall
chown -R oracle.oinstall /opt/oracle /oradata
chown -R oracle.oinstall /opt/oracle/product/11.2.0
chown -R orac