I set all the required environment variables in .profile of root, I logged in in Unix as root (OS USERNAME). When I invoke SQLPLUS, I get the following error,

Enter user-name: ems
Enter password:
ld.so.1: oracleion: fatal: libucb.so.1: open failed: No such file or directory
ERROR:
ORA-12547: TNS:lost contact


It works fine when I logon to Unix as Oracle (OS Username oracle).
Infact, I copied oracle user's .profile to root user's .profile even then I get this message.

Please help me in resolving this.