Install Oracle Linux 7.x for Oracle Database

发布 : 2019-07-05 分类 : Linux 浏览 :

操作系统安装前

手动分区

对自动分区不甚满意,手动如下

分区 大小 分区格式
/boot 1G xfs
/swap 内存2倍 xfs
/ 剩余 ext4

UEFI分区

Legacy (MBR主引导记录分区格式+ Legacy启动模式): 无法支持2T以上的硬盘
UEFI (GPT分区表格式+ UEFI启动模式+ x64的系统): 只支持64位,支持图形化BIOS

对于一些新的机器,例如HP G9已经转向UEFI
Alt text

使用B140i的HP服务器需先加载驱动

下载Redhat Linux 7.x相应的阵列卡驱动 Link
解压后是一个dd后缀的文件,或者是一个img镜像文件;如果是dd文件,将其改为img;
通过ILO加载操作系统ISO,和驱动IMG,如图:

Alt text

Linux镜像被加载为虚拟光驱,驱动镜像被加载为虚拟软盘。

通过虚拟光驱引导后,在Linux安装界面按E键,在linuxefi那列加入modprobe.blacklist=ahci inst.dd,如下图

Ctrl+X继续启动,进入交互模式,按r键回车认出两个磁盘,sr0是光驱,sdc是驱动软盘。

lt text

输入2回车选择驱动软盘,输入1回车选择扫描出来驱动安装包,输入c回车开始安装。

安装完成后,再输入c回车回到操作系统安装

软件包选择

软件包的选择如图
Alt text

其余设置不再累述

操作系统安装后

设置IP

不再累述,略

设置hostname

Oracle Linux 5 & 6 适用的方法,修改 /etc/sysconfig/network已不生效。

方法一:修改/etc/hostname

修改/etc/hostname的第一行,这个文件是Oracle Linux 7新增的,系统识别第一行为hostname。
重启生效。

方法二:使用hostnamectl工具

hostnamectl是Oracle Linux 7新增的工具,如下,设置hostname为ol75_ora18xe。

1
hostnamectl set-hostname ol75_ora18xe

修改即时生效,再打开一个terminal标签页就能看到hostname的变化。

设置/etc/hosts

不再累述,略

关闭SELinux

编辑SELinux配置文件

1
vi /etc/selinux/config

将配置文件中如下内容设为disabled

1
SELINUX=disabled

通过setenforce 0使更改即时生效,当然也可以重启操作系统。

1
setenforce 0

关闭防火墙

查看防火墙状态

1
systemctl status firewalld

关闭防火墙

1
systemctl stop firewalld

查看防火墙是否开机启动

1
systemctl is-enabled firewalld

关闭防火墙开机启动

1
systemctl disable firewalld

设置网卡自启动

Oracle Linux 7中,操作系统每次重启,网卡不会自动启动。
网卡自动启动设置如下:
查询网卡名称,本例中是ens33

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[root@ol75elk74s network-scripts]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.129 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a81f:656a:1851:a396 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:9a:30:e3 txqueuelen 1000 (Ethernet)
RX packets 716 bytes 68285 (66.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 292 bytes 51506 (50.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Local Loopback)
RX packets 128 bytes 10744 (10.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 128 bytes 10744 (10.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:b9:33:6c txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

编辑相应的网卡配置文件

1
vi /etc/sysconfig/network-scripts/ifcfg-ens33

将其中的ONBOOT参数值改为yes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=97236102-0158-4f7e-960b-222580b4922f
DEVICE=ens33
ONBOOT=yes

History

v1.0 2019.07.04 初始版本
v1.1 2019.10.12 增加网卡自启动
v1.2 2020.01.10 增加UEFI分区章节,增加HP B140i阵列卡章节

本文作者 : Shen Peng
原文链接 : http://yoursite.com/2019/07/05/Install-Oracle-Linux-7-5-for-Oracle-Database/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

知识 & 情怀 | 二者兼得

微信扫一扫, 向我投食

微信扫一扫, 向我投食

支付宝扫一扫, 向我投食

支付宝扫一扫, 向我投食

留下足迹