Я не могу передать ORACLE_HOME на удаленный сервер (slc05pzz.us.oracle.com). Echo дает правильный результат, но ssh -qt oracle@slc05pzz.us.oracle.com 'export ORACLE_HOME=/u01/IDMTOP/products/dir/oid;export PATH=$ORACLE_HOME/bin:$PATH;echo $ORACLE_HOME;$ORACLE_HOME/ldapbind -h slc05pzz.us.oracle.com -p 3060 -D \"cn=orcladmin\" -w 'password';

Приведенный выше код дает приведенный ниже результат bash: /u01/IDMTOP/products/dir/oid/ldapbind: No such file or directory На сервере, где выполняется сценарий, нет такого файла или каталога, как его поиск ldapbind, что неправильно, а не на slc05pzz.us.oracle. ком. Чего здесь не хватает?

1 ответ1

0

ниже это правильное решение:ssh -qt oracle@slc05pzz.us.oracle.com 'export ORACLE_HOME=/u01/IDMTOP/products/dir/oid;export PATH=$ORACLE_HOME/bin:$PATH;echo $ORACLE_HOME;echo $HOSTNAME;${ORACLE_HOME}/bin/ldapbind -h slc05pzz.us.oracle.com -p 3060 -D "cn=orcladmin" -w password ; echo $HOSTNAME;

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .