Install Oracle Linux 7.x for Oracle Database
操作系统安装前
手动分区
对自动分区不甚满意,手动如下
分区 | 大小 | 分区格式 |
---|---|---|
/boot | 1G | xfs |
/swap | 内存2倍 | xfs |
/ | 剩余 | ext4 |
UEFI分区
Legacy (MBR主引导记录分区格式+ Legacy启动模式): 无法支持2T以上的硬盘
UEFI (GPT分区表格式+ UEFI启动模式+ x64的系统): 只支持64位,支持图形化BIOS
对于一些新的机器,例如HP G9已经转向UEFI
使用B140i的HP服务器需先加载驱动
下载Redhat Linux 7.x相应的阵列卡驱动 Link
解压后是一个dd后缀的文件,或者是一个img镜像文件;如果是dd文件,将其改为img;
通过ILO加载操作系统ISO,和驱动IMG,如图:
Linux镜像被加载为虚拟光驱,驱动镜像被加载为虚拟软盘。
通过虚拟光驱引导后,在Linux安装界面按E
键,在linuxefi
那列加入modprobe.blacklist=ahci inst.dd
,如下图
按Ctrl+X
继续启动,进入交互模式,按r
键回车认出两个磁盘,sr0是光驱,sdc是驱动软盘。
输入2
回车选择驱动软盘,输入1
回车选择扫描出来驱动安装包,输入c
回车开始安装。
安装完成后,再输入c
回车回到操作系统安装
软件包选择
软件包的选择如图
其余设置不再累述
操作系统安装后
设置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
将配置文件中如下内容设为disabled1
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中,操作系统每次重启,网卡不会自动启动。
网卡自动启动设置如下:
查询网卡名称,本例中是ens331
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 | TYPE=Ethernet |
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 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得