I list them here and hope to help more people.
1. No gcc48
zypper addrepo https://download.opensuse.org/repositories/devel:gcc/openSUSE_Leap_15.2/devel:gcc.repo
zypper install gcc48
More details could be found on below link:
2. Passwordless SSH connectivity check will be failed
Workaround : (if your unix admin allows it)
Before installation, as root user: (please change the path if the location of your "scp" is not the same with below)
# Rename the original scp.
mv /usr/bin/scp /usr/bin/scp.orig
# Create a new file </usr/bin/scp>.
# Add the below line to the new created file </usr/bin/scp>.
/usr/bin/scp.orig -T $*
# Change the file permission.
chmod 555 /usr/bin/scp
mv /usr/bin/scp.orig /usr/bin/scp
Another temporary solution is by downgrading openssh to earlier version(openssh-7.6p1-7.8.x86_64) on the installation node, then retry.
3. dbca will fail
[If you are getting error in case of oracle 12C prerequisites check then set CV_ASSUME_DISTID=SUSE12 parameter in database/stage/cvu/cv/admin/cvu_config file and retry. ]
4. After reboot, the crsd failed to start
Please find note Doc ID 2270947.1 for more detail.
I did below part and this problem was fixed.
Modify the /etc/ld.so.conf adding /lib64/noelision as the FIRST entry. It should look similar to the following:
# /lib64, /lib, /usr/lib64 and /usr/lib gets added
# automatically by ldconfig after parsing this file.
# So, they do not need to be listed.
3. Create a link in $GI_HOME/lib for the noelision version of the libpthread library:
# ln -s /lib64/noelision/libpthread-2.19.so $GI_HOME/lib/libpthread.so.0
So you'd better do the workaround before the installation for the issue 4.
For the production environments, I always recommend the certified operating systems.