[opensuse-ru] openSUSE 11 и ~/.profile
Про пакет orarun я в курсе и читать не ленюсь. Проблема-то была в следующем: Под OpenSUSE 10,3 указанных в ~/.profile переменных хватало, для нормального функционирования софта, завязанного на Oracle (я использую только sqlplus и SQLDeveloper). После перехода на OpenSUSE 11 (чистая установка), я перезаписал новый ~/.profile (от 11-ой версии, внутрь его я не смотрел, может в нем и было что-то предупреждающее написано), старым от 10,3. Для ее решения я перенес все oracle-переменные в ~/.bashrc и sqlplus стал без проблем работать, но зато SQLDeveloper перестал видеть значение TNS_ADMIN :-) Поэтому вернул все обратно и сделал так: подключил к ~/.bashrc ~/.profile, т.е. if [ -f ~/.profile ]; then source ~/.profile fi Неделя прошла и полет нормальный. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ru+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ru+help@opensuse.org
В сообщении от Tuesday 01 July 2008 10:08:51 aroba написал(а):
if [ -f ~/.profile ]; then source ~/.profile fi
Судя по тому, что я цитировал из мана про .profile - это не правильно.
Неделя прошла и полет нормальный.
Оно может сейчас и работает, но "есть случаи" (с). Где описана TNS_ADMIN ? Oracle sqldeveloper вы запускаете, наверняка в X. Вы после описывания этой переменной перелогинивались? $ echo $TNS_ADMIN нормально работает? У меня sqldeveloper установлен из пакета для suse, скачаного с сайта. При этом не заметил, чтобы мои конфиг файлы изменялись. Подключаюсь к базе по сети. Разве для такого соединения нужно знать где находится домашний каталог sysdba ? В Oracle не особо разбираюсь, но с точки зрения логики, как-то странно смотрится. --- WBR, Dmitri.
participants (2)
-
aroba
-
Mittov Dmitri