一、前期准备

在虚拟机安装好RHEL7.5(7.4 7.3都行 但是不建议7.2)
Linux安装ORACLE的安装包
分享连接在评论,要不过不了审

1.配置IP地址

图形化配置:

a.右上角进入到无线设置

b.勾选自动连接,最好用静态配置,设置完成后点击APPLY

命令行配置:

配置ip地址

[root@localhost ~]# nmcli connection modify ens33 ipv4.addresses 192.168.6.128/24

设置网卡静态指定ip地址

[root@localhost ~]# nmcli connection modify ens33 ipv4.method manual

配置网卡开机启动

[root@localhost ~]# nmcli connection modify ens33 connection.autoconnect yes

 

 

2.配置yum源

配置yum仓库配置文件

[root@localhost ~]# vim /etc/yum.repos.d/base.repo

内容如下

[base]

name=base

baseurl=file:///mnt

gpgcheck=0

挂载光盘镜像到指定目录

[root@localhost ~]# mount /dev/sr0 /mnt

 

3.安装依赖的软件

[root@localhost ~]# yum install -y compat-libcap1 glibc-devel ksh libaio-devel libstdc++-devel gcc gcc-c++ unixODBC

请注意:compat-libcap1 软件包名称最后一位是数字1。

 

4.配置需要的用户和组

创建oinstall组和dba组

[root@localhost ~]# groupadd oinstall

[root@localhost ~]# groupadd dba

创建oracle用户,该用户使用oinstall基本组和dba附加组

[root@localhost ~]# useradd -g oinstall -G dba oracle

创建oracle用户的密码

[root@localhost ~]# echo oracle | passwd --stdin oracle

 

5.配置系统内核

修改内核参数文件

[root@localhost ~]# vim /etc/sysctl.conf

追加内容为

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 4294967295

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

使用以下命令生效内核参数

[root@localhost ~]# sysctl -p

 

修改资源限制文件

[root@localhost ~]# vim /etc/security/limits.conf

追加内容

oracle              soft    nproc    2047

oracle              hard    nproc    16384

oracle              soft    nofile   1024

oracle              hard    nofile   65536

oracle              soft    stack    10240

oracle              hard    stack    10240

 

6.创建需要的目录,并修改相应的权限

创建目录

[root@localhost ~]# mkdir -p /u01/app

修改所属主和所属组

[root@localhost ~]# chown -R oracle:oinstall /u01/app

修改目录权限

[root@localhost ~]# chmod -R 775 /u01/app

查看修改的结果

[root@localhost ~]# ll /u01/app/ -d

drwxrwxr-x. 2 oracle oinstall 6 Jan 16 19:56 /u01/app/

 

7.将安装包复制到(直接将安装包拖到左边的文件系统中)oracle的家目录中,等待安装完成后即可进行后续操作

检查:并更改安装包的所属用户所属组

 

8.解压oracle的安装包(登录到ORACLE用户上)

解压安装包

[root@localhost ~]# unzip linuxx64_12201_database.zip

修改安装包的权限

[root@localhost oracle]# chmod 777 database/ -R

 

9.关闭图形界面的访问控制 为了后面在windows上配置ORACLE数据库

 

 

如果xhosts + 命令执行失败

进入图形化界面,注意 一定先注销退出然后使用oracle用户登录,不要直接切换 然后就在linux的系统里进行安装oracle数据库即可

 

二、安装ORACLE数据库

1.运行runInstaller,windows界面会弹出一个图形化界面

注意顶栏 此时是9步,随着设置的改变 步骤会增多

 

第一步:填写邮箱(买ORACLE的服务后 他会给你一个邮箱与密码,没有则不填)

第二步:选择创建并配置一个数据库

第三步:选择服务器类型(这步选完后 顶栏步骤项会变多)

第四步:选择单实例数据库进行安装

第五步:选择高级安装(步骤又会变多)

第六步:选择企业版本

 

第七步:安装目录(不要动,保持默认)

说明

  1. Oracle base(基目录): ORACLE软件以后都安装在/u01/app/oracle

好处:便于管理 类似参考 腾讯的软件都会安装在 c盘Program File(×86)下的Tencent

  1. oSoftware location:ORACLE软件的安装位置

 

第八步:清单目录(不要动,保持默认)

Inventory Directory:清单目录,类似与安装了QQ软件后 你又去安装QQ ,系统就会提示你是要重装还是更新

第九步:选择通用事物处理

第十步:数据库名字(保持默认,不要更改)

第十一步:三个子菜单

第二个子菜单保持默认的勾选

第三个子菜单勾选演示模式

第十二步:选择将数据库创建在什么位置

第十三步:保持默认

第十四步:保持默认

第十五步:设置密码(oracle)会提示密码过于简单

第十六步:将空白处选成dba

第十七步:等待进度条走完后 即可

第十八步:保持默认

 

第十九步:等待安装完成即可

安装途中,会弹出这个页面 此时将页面上的文本信息 复制 在root用户下执行即可

注意:第二条命令 输入后会有交互的信息 回车即可

继续等待即可

 

查看之前的终端,这个文件就是安装的日志

安装完成后的检查:可见安装正常,拍摄快照