in reply to windows->unix communication

looks like you've got nested double quotes. Have you tried running it straight from the command line?

$ret=`rsh server_name.user_name "export ORACLE_HOME='/path/v8.1.7' ; e +xport ORACLE_SID='name' ; /path/v8.1.7/bin/sqlplus -s xxxx/xxxx@xxxx +@/path/test.sql" > /path/test.log 2>&1`;
or the like may work for you

Replies are listed 'Best First'.
Re^2: windows->unix communication
by gl2103 (Novice) on Apr 27, 2005 at 12:33 UTC
    No. I don't have an access to win box to run from command line. The unix box is configured to accept rsh from this WIN box only.What double quotes?Which ones?
    Thanks
      If you look at my reply I replaced the internal double quotes (all except the first and last in your original post) with single quotes. That may be part of your problem. I'm not familiar with rsh in Windows, so unfortunately that's all I can think of.
        I tried. Same result.
        return=256.
        I guess it means-process is not running.
        Thanks
        I tried.
        Same return code=256 (No process running??)
        Thanks