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 Sep 3 15:35 libclntsh.so -> libclntsh.so.18.1 lrwxrwxrwx 1 oracle oinstall 12 Sep 3 15:35 libclntsh.so.10.1 -> libclntsh.so lrwxrwxrwx 1 oracle oinstall 12 Sep 3 15:35 libclntsh.so.11.1 -> libclntsh.so lrwxrwxrwx 1 oracle oinstall 12 Sep 3 17:31 libclntsh.so.12.1 -> libclntsh.so -rwxr-xr-x 1 oracle oinstall 86167136 Sep 3 15:35 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 Sep 3 15:35 libclntshcore.so -> libclntshcore.so.18.1 lrwxrwxrwx 1 oracle oinstall 16 Sep 3 17:34 libclntshcore.so.12.1 -> libclntshcore.so -rwxr-xr-x 1 oracle oinstall 14342848 Sep 3 15:35 libclntshcore.so.18.1