Apparently this is a known Oracle bug, after installing Oracle 10.2.0 Unix permissions under
ORACLE_HOME are not set correctly, so directories and files are accessible to the
installation user and group (i.e. oracle:dba) but not to the reset of the world (others). If
you get any of the following errors the problem may be caused by this permissions bug.
$ sqlplus /
ld.so.1: sqlplus: fatal: /apps/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1: Permission
denied
Did you set the permissions on the whole directory or just that one library?
$ sqlplus /
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
$ sqlplus /
SP2-1503: Unable to initialize Oracle call interface
SP2-0152: ORACLE may not be functioning properly
One way to fix this is to run:
$ chmod -R o=g $ORACLE_HOME
However, make sure this doesn not violate your security policy.
|