在鲲鹏arm服务器上安装Oracle 19c
准备工作
CentOS 8 (ARM64)并不是Oracle 19c ARM版认证的OS,但是这是在云上最容易获取的OS,经过测试发现,CentOS 8搭配Oracle Linux 8的一些软件包,是可以成功安装运行Oracle数据库的。
我们的实验是在华为云上进行的,创建一个ECS的过程就不赘述了,测试用虚拟机,选择2 vCPU,16GiB内存。OS镜像选择CentOS 8。
- 确认CPU类型
根据公开的资料,Vendor ID是0x48,代表CPU是鲲鹏920。
- 增加swap空间
因为Oracle 软件relink时,需要有swap空间,云服务器缺省是没有swap分区或swap文件的,需要手工添加。
# dd if=/dev/zero of=/swapfile bs=1M count=8192
# mkswap /swapfile
# swapon /swapfile
如果想重启以后自动挂载swap文件,需要在/etc/fstab里面增加一行:
/swapfile swap swap defaults 0 0
- 增加Oracle Linux 8 yum源,安装Oracle DB需要的软件包
#cat ol.repo
[ol8_BaseOS]
name=ol8 latest BaseOS
baseurl=http://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/aarch64