一、安装前环境准备
- VMware Workstation 11 搭建Centos7虚拟机,Centos7操作系统最小化安装,2G内存,20G磁盘空间,1核CPU,已配置好网络IP:192.168.206.135
- 已下载Oracle 11g Linux安装文件:linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip
- 通过XmanagerXftp上传到虚拟机/tmp目录中
二、操作系统准备工作
- 使用root用户登录操作系统
- yum 安装 unzip软件,用来解压上传的Oracle安装文件
- 解压Oracle 安装程序
[root@Centos ~]#cd /tmp
[root@Centostmp]#unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip
等待解压完成后,会在/tmp目录下生产一个database文件夹,里面就Oracle 11g安装文件
- yum 安装vim软件,用于编辑配置文件(个人习惯,不安装vim,使用vi也可以)
[root@Centostmp]#yum install vim -y
- 在/etc/hosts文件中添加主机名
[root@Centostmp]# vim /etc/hosts //添加192.168.206.135 centos
- 关闭selinux
[root@Centostmp]# vim /etc/selinux/config //设置SELINUX=disabled
[root@Centostmp]# setenforce 0
- 关闭防火墙
[root@Centos ~]# systemctl stop firewalld
[root@Centos ~]# systemctl disable firewalld
- 安装Oracle 11g依赖包
[root@Centostmp]# yum install yum install gcc make binutilsgcc-c++ compat-libstdc++-33 elfutils-libelf-develelfutils-libelf-devel-static kshlibaiolibaio-develnumactl-develsysstatunixODBCunixODBC-develpcre-devel –y
- 添加安装用户和用户组
[root@Centostmp]# groupadd oinstall
[root@Centostmp]# groupadd dba
[root@Centostmp]# useradd -g oinstall -G dba oracle
[root@Centostmp]# passwd oracle
[root@Centostmp]# id oracle
uid=1001(oracle) gid=1001(oinstall) 组=1001(oinstall),1002(dba)
- 修改内核参数配置文件
[root@Centos ~]# vim /etc/sysctl.conf
添加以下内容
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 10737