Finally, the oracle installation is complete:
Check the dependency package before installation:
Rpm-q gcc make binutils setarch compat-db compat-gcc-c ++ compat-libstdc ++-devel unixODBC-devel libaio-devel sysstat
There are missing yum install XX one by one, and several packages cannot be found at last. It seems that there is no relationship between them, and the subsequent checks can still pass.
Originally, my VM had only 1 GB of memory, so various errors were reported when I created the database instance. It was a very long process, so I canceled the steps for creating the instance, the VM memory was expanded to 2 GB before the next day, so it was created successfully.
After installing sqlplus, try to log on. The error "cannot restore segment prot after reloc: Permission denied" is returned. Just disable selinux:
SELINUX = disabled
Then: setenforce 1