URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68689
[ Назад ]

Исходное сообщение
"Не могу вытваить escape символ в ssh сессии"

Отправлено serg , 04-Сен-06 17:31 
Вообщем надо выполнить запрос sql на удаленной машине такое
tmp_seq_of_standby=`ssh arch "ORACLE_HOME=/oracle/app/oracle/product/8.1.7;
sqlplus '/as sysdba' << EOF
select max(lh.SEQUENCE#) from v$loghist lh;
exit
EOF"`;
echo $tmp_seq_of_standby

не может обработаться v$loghist подставлял \ и \\ и всяко разно. делал и так ssh -e '-'
потом v-$loghist и ничего не помогает. Вмане пишут по дефолту стоит символ ~ ставил и его v~$loghist не помогает
Вообщем ну никак. Кто что подскажет ????????


Содержание

Сообщения в этом обсуждении
"Не могу вытваить escape символ в ssh сессии"
Отправлено serg , 04-Сен-06 18:07 
>Вообщем надо выполнить запрос sql на удаленной машине такое
>tmp_seq_of_standby=`ssh arch "ORACLE_HOME=/oracle/app/oracle/product/8.1.7;
>sqlplus '/as sysdba' << EOF
>select max(lh.SEQUENCE#) from v$loghist lh;
>exit
>EOF"`;
>echo $tmp_seq_of_standby
>
>не может обработаться v$loghist подставлял \ и \\ и всяко разно. делал
>и так ssh -e '-'
>потом v-$loghist и ничего не помогает. Вмане пишут по дефолту стоит символ
>~ ставил и его v~$loghist не помогает
>Вообщем ну никак. Кто что подскажет ????????


наконец-то нашел причину, вернее решение.если кому интеерсно то помогло так :)
select max(lh.SEQUENCE#) from v\\\\\\$loghist lh;