Я борюсь со следующей ошибкой при запуске sqlplus от имени моего обычного пользователя - скажите "scott".
$ sqlplus
SP2-1503: Unable to initialize Oracle call interface
SP2-0152: ORACLE may not be functioning properly
Среда:
Другая деталь:
Это очень странно, так как я могу с радостью запустить sqlplus как пользователь oracle (скажем, «oraadmin») и Пользователь scott зарегистрирован в группе администраторов Oracle. Кроме того, у меня не было таких проблем с моей предыдущей установкой Oracle (10.2.0.7). $ ORACLE_HOME моего ~ scott ссылается на установку 11.2.0.2.
Сравнивая мои среды 11.2.0.2 и 10.2.0.7, я заметил, что несколько библиотек (в том числе $ ORACLE_HOME / lib / libsqlplus.so) имеют групповые разрешения только на чтение (744), поэтому я добавил их с помощью команды chmod.
В остальном мои $ ORACLE_HOME / lib, $ ORACLE_HOME / bin, $ ORACLE_HOME / oracore и $ ORACLE_HOME / rdbms кажутся разумными с разумными разрешениями.
N.B : В сети есть множество вещей, но, как это часто бывает, возникает множество проблем, связанных с конкретным случаем, и в основном это связано с разными версиями Windows. Сосредоточен в основном на сравнении моих envs.Кроме того, насколько я могу судить, этот вопрос еще не существует в SO, поэтому может быть полезно начать сопоставление ответов по среде. Я сообщу о любых разумных выводах.