|
|
|
Задолбал скрипт
|
|||
|---|---|---|---|
|
#18+
из rc стартует скрипт dbstart вот кусок его ORATAB=/etc/oratab trap 'exit' 1 2 3 case $ORACLE_TRACE in T) set -x ;; esac # Set path if path not set (if called from /etc/rc) case $PATH in "") PATH=/bin:/usr/bin:/etc export PATH ;; esac # Save LD_LIBRARY_PATH SAVE_LLP=$LD_LIBRARY_PATH # # Loop for every entry in oratab file and and try to start # that ORACLE # # Определен выше ################################# cat $ORATAB | while read LINE do case $LINE in \#*) ;; #comment-line in oratab *) # Proceed only if third field is 'Y'. if [ "`echo $LINE | awk -F: '{print $3}' -`" = "Y" ] ; then ORACLE_SID=`echo $LINE | awk -F: '{print $1}' -` if [ "$ORACLE_SID" = '*' ] ; then ORACLE_SID="" fi # Called programs use same database ID ########## экспорт делаем ######################## export ORACLE_SID вот что записано в oratab # # This file is used by ORACLE utilities. It is created by root.sh # and updated by the Database Configuration Assistant when creating # a database. # A colon, ':', is used as the field terminator. A new line terminates # the entry. Lines beginning with a pound sign, '#', are comments. # # Entries are of the form: # $ORACLE_SID:$ORACLE_HOME:<N|Y>: # # The first and second fields are the system identifier and home # directory of the database respectively. The third filed indicates # to the dbstart utility that the database should , "Y", or should not, # "N", be brought up at system boot time. # # Multiple entries with the same $ORACLE_SID are not allowed. # # *:/home/oracle/OraHome1:N orainet:/home/oracle/OraHome1:Y Вопрос почему ORACLE_SID я не могу обнаружить в переменных окружениях командой export из под root и из под oracle смотрел ни хрена нет там ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2003, 12:37 |
|
||
|
Задолбал скрипт
|
|||
|---|---|---|---|
|
#18+
A kakoi shell izpoljzujesh ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2003, 12:52 |
|
||
|
Задолбал скрипт
|
|||
|---|---|---|---|
|
#18+
Ну что орлы ни кто не знает что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2003, 14:18 |
|
||
|
Задолбал скрипт
|
|||
|---|---|---|---|
|
#18+
"А мы не оглы, мы львы: я - Лев Абгамович, а это - Лев Исаакович" Значение ORACLE_SID экспортируется в окружение той копии интерпретатора, которая выполняет твой скрипт и которая завершается по факту окончания его выполнения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2003, 14:32 |
|
||
|
Задолбал скрипт
|
|||
|---|---|---|---|
|
#18+
>Ну что орлы ни кто не знает что ли? я не орел, но между тем отвечу. Никто не отвечает потому что вопрос плохо сформулирован. Непонятно, а в чем собственно проблема. база не стартует или что? Каким образом и когда вы смотрите переменные окружения тоже непонятно. Вы их и не должны видеть, т.к. они присутствуют только в шеле, порождненном при запуске скрипта и его дочерних. Они уничтожаются при завершении. Ну и кроме того первую строчку в oratab надо закомментировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2003, 14:33 |
|
||
|
Задолбал скрипт
|
|||
|---|---|---|---|
|
#18+
база стартует только вот на других серверах (тоже оракле ) я ее вижу командой export ну ладно вопрос снят бог с ним не видно и забить кстати а затем первую строчку закоментарить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2003, 14:41 |
|
||
|
Задолбал скрипт
|
|||
|---|---|---|---|
|
#18+
>база стартует только вот на других серверах (тоже оракле ) >я ее вижу командой export как можно что-то видеть командой export? >кстати а затем первую строчку закоментарить? т.к. она не имеет смысла - все остальные локальные базы все равно стартовать не будут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2003, 15:20 |
|
||
|
Задолбал скрипт
|
|||
|---|---|---|---|
|
#18+
ну типа пишу su - oracle export он мне листинг выводит переменных .... declare -x MAIL="/var/spool/mail/oracle" declare -x OLDPWD declare -x ORACLE_HOME="/home/oracle/OraHome1" declare -x ORACLE_SID="oraweb" <--- это что такое ..... таме есть переменная ORACLE_SID а на новом серваке который поставил нет ее ..... declare -x MAIL="/var/spool/mail/oracle" declare -x OLDPWD declare -x ORACLE_HOME="/home/oracle/OraHome1" declare -x PATH="/home/oracle/OraHome1/bin:/bin:/usr/bin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin:/home/oracle/bin" declare -x PWD="/home/oracle" declare -x SHELL="/bin/bash" .... вот я и задался вопросом а где это она? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2003, 16:24 |
|
||
|
Задолбал скрипт
|
|||
|---|---|---|---|
|
#18+
В ~oracle/.profile очевидно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2003, 16:26 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32154328&tid=1990689]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
190ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 518ms |

| 0 / 0 |
