
bashで実行したsqlの実行結果の戻り値
bashで実行したsqlの実行結果の戻り値
bashを使用して、DB間の通信の監視を行なおうとしております
shellの内容はサーバAでoracleに接続(sqlplus)して、
そこからサーバBへ接続(connect)するだけの記述です。
この時、
MSG=`sqlplus ID/PASSWORD@SID @connect.sql`
echo XXX
で、@connect.sqlの実行結果を戻り値としてechoさせたいのですが、
この場合、どのように指定すればよいのでしょうか?
(上記の状態でshellを実行すると、connect側ではなく、
sqlplusの戻り値が戻ってきてしまいます)
※conenct.sql
connect 接続先DBのID/PASSWORD@接続先
exit
だけのsqlで、こちらの接続確認は取れております
投稿日時 - 2010-09-09 18:45:04
このQ&Aは役に立ちましたか?
4人が「このQ&Aが役に立った」と投票しています
回答(1)