powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / .bash_profile
6 сообщений из 6, страница 1 из 1
.bash_profile
    #34637345
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил в файл .bash_profile следущие строки (добавленные строки выделены жирным шрифтом)

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

# sh /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh

export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export PATH=$PATH:/sbin :$ORACLE_HOME/bin

export JAVA_BINDIR="/usr/java/jdk1.5.0_11/bin"
export JAVA_HOME="/usr/java/jdk1.5.0_11"
export JAVA_ROOT="/usr/java/jdk1.5.0_11"
export JDK_HOME="/usr/java/jdk1.5.0_11"
export JRE_HOME="/usr/java/jdk1.5.0_11/jre"
export SDK_HOME="/usr/java/jdk1.5.0_11

export ORACLE_SID=XE
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`

if [ $?LD_LIBRARY_PATH ]
then
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
else
LD_LIBRARY_PATH=$ORACLE_HOME/lib
fi
export LD_LIBRARY_PATH


А вот результат

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
[sash@localhost ~]$ env
SSH_AGENT_PID= 18148 
HOSTNAME=localhost.localdomain
SHELL=/bin/bash
TERM=xterm
DESKTOP_STARTUP_ID=
HISTSIZE= 1000 
XDG_SESSION_COOKIE=d26b2de605c44ee21c6c21004663c000- 1183535232 . 130716 - 629215011 
GTK_RC_FILES=/etc/gtk/gtkrc:/home/sash/.gtkrc- 1 . 2 -gnome2
WINDOWID= 48234790 
USER=sash
JRE_HOME=/usr/java/jdk1. 5 .0_11/jre
LS_COLORS=no= 00 :fi= 00 :di= 00 ; 34 :ln= 00 ; 36 :pi= 40 ; 33 :so= 00 ; 35 :bd= 40 ; 33 ; 01 :cd= 40 ; 33 ; 01 :or= 01 ; 05 ; 37 ; 41 :mi= 01 ; 05 ; 37 ; 41 :ex= 00 ; 32 :*.cmd= 00 ; 32 :*.exe= 00 ; 32 :*.com= 00 ; 32 :*.btm= 00 ; 32 :*.bat= 00 ; 32 :*.sh= 00 ; 32 :*.csh= 00 ; 32 :*.tar= 00 ; 31 :*.tgz= 00 ; 31 :*.arj= 00 ; 31 :*.taz= 00 ; 31 :*.lzh= 00 ; 31 :*.zip= 00 ; 31 :*.z= 00 ; 31 :*.Z= 00 ; 31 :*.gz= 00 ; 31 :*.bz2= 00 ; 31 :*.bz= 00 ; 31 :*.tz= 00 ; 31 :*.rpm= 00 ; 31 :*.cpio= 00 ; 31 :*.jpg= 00 ; 35 :*.gif= 00 ; 35 :*.bmp= 00 ; 35 :*.xbm= 00 ; 35 :*.xpm= 00 ; 35 :*.png= 00 ; 35 :*.tif= 00 ; 35 :
GNOME_KEYRING_SOCKET=/tmp/keyring-ijdreg/socket
SSH_AUTH_SOCK=/tmp/ssh-fVJXq18056/agent. 18056 
SESSION_MANAGER=local/localhost.localdomain:/tmp/.ICE-unix/ 18056 
USERNAME=sash
MAIL=/var/spool/mail/sash
PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/sbin:/usr/lib/oracle/xe/app/oracle/product/ 10 . 2 . 0 /server/bin
DESKTOP_SESSION=default
JAVA_BINDIR=/usr/java/jdk1. 5 .0_11/bin
GDM_XSERVER_LOCATION=local
INPUTRC=/etc/inputrc
PWD=/home/sash
JAVA_HOME=/usr/java/jdk1. 5 .0_11
LANG=ru_RU.UTF- 8 
KDE_IS_PRELINKED= 1 
GDM_LANG=ru_RU.UTF- 8 
KDEDIRS=/usr
GDMSESSION=default
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SHLVL= 2 
HOME=/home/sash
JDK_HOME=/usr/java/jdk1. 5 .0_11
GNOME_DESKTOP_SESSION_ID=Default
LOGNAME=sash
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-mj1eIpAclK,guid=4006999fbaa7a9a49a2e1400468b5080
LESSOPEN=|/usr/bin/lesspipe.sh %s
DISPLAY=: 0 . 0 
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/ 10 . 2 . 0 /server
G_BROKEN_FILENAMES= 1 
JAVA_ROOT=/usr/java/jdk1. 5 .0_11
COLORTERM=gnome-terminal
XAUTHORITY=/tmp/.gdmH61WUT
_=/usr/bin/env
[sash@localhost ~]$ 

Параметры:
ORACLE_SID
NLS_LANG
LD_LIBRARY_PATH

отсутствуют.

В чем дело?
...
Рейтинг: 0 / 0
.bash_profile
    #34637424
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что предполагается делает строка if [ $?LD_LIBRARY_PATH ]

и - перелогинивались?
...
Рейтинг: 0 / 0
.bash_profile
    #34637608
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--null--что предполагается делает строка if [ $?LD_LIBRARY_PATH ]

и - перелогинивались?

Эти строки я взял из файла oracle_env.sh

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/ 10 . 2 . 0 /server
export ORACLE_HOME
ORACLE_SID=XE
export ORACLE_SID
NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export NLS_LANG
PATH=$ORACLE_HOME/bin:$PATH
export PATH
if [ $?LD_LIBRARY_PATH ]
then
	LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
else
	LD_LIBRARY_PATH=$ORACLE_HOME/lib
fi
export LD_LIBRARY_PATH
В руководстве по установке говориться

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
After you have installed and configured Oracle Database XE Server, users must set their environment before they use Oracle Database XE. They do not need to log on with root permissions to do so. Oracle Database XE provides a script that sets the necessary environment variables.

Follow these steps:

    1 .

      Go to the following directory:

      /usr/lib/oracle/xe/app/oracle/product/ 10 . 2 . 0 /server/bin
    2 .

      Look for the following scripts:
          

            oracle_env.sh (for Bourne, Bash, or Korn shell)
    3 .

      Run the appropriate script for your shell. For example:
          *

            Bourne, Bash, or Korn shell:

            $ . ./oracle_env.sh




You may also want edit your login or profile files so that these environment variables are set properly each time you log in or open a new shell.

For Bourne, Bash, or Korn shell, enter the following line into the .bash_profile (to log in) or .bashrc file (to open a new shell):

. /usr/lib/oracle/xe/app/oracle/product/ 10 . 2 . 0 /server/bin/oracle_env.sh


Но все это результатов почему-то не дает, вот я и решил разместить все это ручками в файл переменных окружения.
...
Рейтинг: 0 / 0
.bash_profile
    #34639815
Боб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gooddy
Код: plaintext
. /usr/lib/oracle/xe/app/oracle/product/ 10 . 2 . 0 /server/bin/oracle_env.sh

Точку в начале не забыли? Без нее переменные окружения не останутся в вашем сеансе после завершения oracle_env.sh.
...
Рейтинг: 0 / 0
.bash_profile
    #34642821
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боб Gooddy
Код: plaintext
. /usr/lib/oracle/xe/app/oracle/product/ 10 . 2 . 0 /server/bin/oracle_env.sh

Точку в начале не забыли? Без нее переменные окружения не останутся в вашем сеансе после завершения oracle_env.sh.

У меня вместо . стоит sh , да и с . я пробовал.

Пока на выяснение почему это происходит бросил и прописал в файл .bash_profile:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs


export ORACLE_HOME="/usr/lib/oracle/xe/app/oracle/product/10.2.0/server"
export PATH=$PATH:/sbin:$ORACLE_HOME/bin

export JAVA_BINDIR="/usr/java/jdk1.5.0_11/bin"
export JAVA_HOME="/usr/java/jdk1.5.0_11"
export JAVA_ROOT="/usr/java/jdk1.5.0_11"
export JDK_HOME="/usr/java/jdk1.5.0_11"
export JRE_HOME="/usr/java/jdk1.5.0_11/jre"
export SDK_HOME="/usr/java/jdk1.5.0_11"

export ORACLE_SID=XE
# export NLS_LANG="$ORACLE_HOME/bin/nls_lang.sh"
export NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251

# if [ $?LD_LIBRARY_PATH ]
# then
# LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
# else
# LD_LIBRARY_PATH=$ORACLE_HOME/lib
# fi
# export LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/li b
...
Рейтинг: 0 / 0
.bash_profile
    #34642839
Фотография Gooddy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правда почему-то параметр LD_LIBRARY_PATH не устанавливается


[sash@localhost ~]$ echo $LD_LIBRARY_PATH

[sash@localhost ~]$

Ести его в командной строке задаю то все нормально

[sash@localhost ~]$ export LD_LIBRARY_PATH=$ORACLE_HOME/lib
[sash@localhost ~]$ echo $LD_LIBRARY_PATH
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/lib
[sash@localhost ~]$

??????????
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / .bash_profile
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]