In Oracle Database 18c, execute the following procedure to create a symbolic link for the Oracle libraries on all nodes where you installed Oracle Database.
Change directory to the Oracle library directory as an Oracle user.
The Oracle library directory is "lib" under the directory specified by the environment variable "ORACLE_HOME".
$ cd $ORACLE_HOME/lib
Check whether the symbolic link file "libclntsh.so. 12.1" exists.
$ ls -l libclntsh.so.12.1
If not exists, create a symbolic link file.
$ ln -s libclntsh.so libclntsh.so.12.1 $ ls -l libclntsh.so* lrwxrwxrwx 1 oracle oinstall 17 Dec 4 14:30 libclntsh.so -> libclntsh.so.18.1 lrwxrwxrwx 1 oracle oinstall 12 Dec 4 14:29 libclntsh.so.10.1 -> libclntsh.so lrwxrwxrwx 1 oracle oinstall 12 Dec 4 14:29 libclntsh.so.11.1 -> libclntsh.so lrwxrwxrwx 1 oracle oinstall 12 Dec 5 13:49 libclntsh.so.12.1 -> libclntsh.so -rwxr-xr-x 1 oracle oinstall 78347996 Dec 4 14:30 libclntsh.so.18.1
Check whether the symbolic link file "libclntshcore.so.12.1" exists.
$ ls -l libclntshcore.so.12.1
If not exists, create a symbolic link file.
$ ln -s libclntshcore.so libclntshcore.so.12.1 $ ls -l libclntshcore.so* lrwxrwxrwx 1 oracle oinstall 21 Dec 4 14:30 libclntshcore.so -> libclntshcore.so.18.1 lrwxrwxrwx 1 oracle oinstall 16 Dec 5 13:51 libclntshcore.so.12.1 -> libclntshcore.so -rwxr-xr-x 1 oracle oinstall 8357321 Dec 4 14:30 libclntshcore.so.18.1