Re: Shell и Oracle Instance

From
Andrew Lutov (2:5000/26)
To
Andrew Lutov
Date
2006-01-18T08:12Z
Area
RU.UNIX.SOLARIS
From: "Andrew Lutov" <andrew_l @ newmail.ru>

Hello, Andrew!

 AL> Не могу заставить работать примерно вот такую конструкцию:

 AL> export ORACLE_SID=lgota
 AL> $ORACLE_PATH/sqlplus '/as sysdba' > $HOME/check.log <<EOF
 AL> set echo on
 AL> archive log list;
 AL> EOF

 AL> Совсем не могу :(

 AL> В качестве шелла ksh или bash (но нужен ksh).

 AL> Получает вот такой лог:

 AL> SQL*Plus: Release 8.1.7.0.0 - Production on Tue Jan 17 15:52:45 2006
 AL> (c) Copyright 2000 Oracle Corporation.  All rights reserved.
 AL> Connected to an idle instance.
 SQL>> SQL> ORA-01034: ORACLE not available
 SQL>> Disconnected

 AL> Есть подозрение, что она переменную ищет в корневом шеле.
 AL> Помогите понять/пофиксить проблему

Забыл сказать: вся эта икебана в ручном режиме очень даже работает,
а скриптом не хочет (в смысле экспорт сида и отдельным скриптом
подсоединение к базе для проверки).
Проверка под SuSE показала, что скрипт отрабатывает нормально, а под
Солярой вот такая беда.

-- 
А5 увидимся е2 ли 


--- ifmail v.2.14.os-p7
 * Origin: Garant-Siberia fidonet station (2:5000/26@fidonet)
SEEN-BY: 46/50 400/333 520 450/1024 463/68 464/36 910 465/213 550/5068 5000/0
SEEN-BY: 5000/2 3 14 26 67 81 94 104 130 170 5000 5002/5002 5004/75 1111
SEEN-BY: 5005/14 5009/14 5010/77 352 5011/13 5012/46 5015/10 28 5020/545 715
SEEN-BY: 5020/4441 5021/29 5025/3 5027/12 5029/34 5030/115 1957 5035/38 5045/7
SEEN-BY: 5053/16 5054/1 4 8 9 28 35 37 5055/177 5062/10 5069/7 5070/66
SEEN-BY: 5080/1003 5085/13 5090/1029 5095/20 5096/18 6000/254 6035/1
PATH: 5000/26 5000 5020/545 5054/1 37