Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのサイト



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

Closed Thread
English Japanese Spanish French German Portuguese Italian を搭載 Powered by Google
 
スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2008年11月14日
登録ユーザー
 

参加日: 2008年11月
投稿: 19
Question SQLスクリプトを実行するシェルスクリプト

こんにちはすべて、

私は、 SQLスクリプトの実行がどのように見つけることができませんでしたが完了するまでにはシェルスクリプトが必要です。これは私があるのコードです:

# ! / usr / binに/ ksh
輸出シェル\u003d / binに/ ksh
輸出\u003dデータベースORACLE_SID
輸出ORACLE_HOME \u003d / opt/oracle/product/9.2.0.8
sqlplusユーザ[ /パスワード] [ (解説\u003d (アドレス\u003d (プロトコル\u003d TCP )を(ホスト\u003dデータベース) (ポート\u003d 1637 ) ) @ ( CONNECT_DATA \u003d ( SERVICE_NAME \u003dデータベース) ) ) ] [として( SYSOPER ) ] < < EOFを@ /パス/パス/パス/ scriptname.sql
イグジット
EOFを

私は次のメッセージがエラーが発生このコードを実行:

使用方法: SQLPLUS [ [ <オプション> ] [ <logon> ] [ <start> ] ]
ここで<オプション> : : \u003d - hで| - Vの| [ [ - Lを] [ -メートル<o> ] [ - Rに<n> ] [ - sを] ]
<logon> : : \u003d <ユーザー名> [ / <パスワード> ] [ @ <connect_string> ] | / | / NOLOG
<start> : : <URI> \u003d @ | <ファイル名> [ 。 <ext> ] [ <parameter> ... ]
" - H "のは、 SQL * Plusでバージョンバナーと使用法の構文が表示されます
" - V "のバージョンは、 SQL * Plusでバナーが表示されます
" - L "の試みは1回のログオン
" -メートル<o> " HTMLマークアップオプションを使用しています<o>
" - Rに<n> "制限モードを使用<n>
" - S "は、サイレントモードを使用して

私が変更する必要があります任意の考えですか?

ありがとうございました!
スポンサーリンク
  #2固定リンク)  
Old 2008年11月14日
登録ユーザー
 

参加日: 2002年3月
投稿: 44
私はsqlplusから、スクリプトがコールされていませんが、接続文字列を検索します。

sqlplusユーザ名/パスワード@ dbhost : 1637/dbsid < < EOFを
降順somedbview ;
終了
EOFを

そのコマンドから[ OK ]を私の最後の作品。
  #3固定リンク)  
Old 2008年11月17日
登録ユーザー
 

参加日: 2008年11月
投稿: 19
ご協力のおかげで、動作しませんでしたが、 ..別の考えですか?
  #4固定リンク)  
Old 2008年11月17日
登録ユーザー
 

参加日: 2008年11月
投稿: 19
さて、最後に私のシェルを実行されます...私の問題は、私のユーザデータベースにdfgh $ $ abcのようにしている、 UNIXの変数としては、それを私は二重引用符をしなければならなかったにアクセスするためにされました:

sqlplus -データベース' < < EOFを@ /パス/パス/パス/ scriptname.sql @ s 'のabcの$ dfgh /パスワード

とうまくいった!
スポンサーリンク
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる オフ


その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
Awkのスクリプトとは、別のスクリプトを呼び出すシェルスクリプトを作成する magikminox シェルプログラミングとスクリプティング 0 2008年6月26日 03:50午前
シェルスクリプトを実行Sunsolarisスーパーユーザーとしてのみ gjithin Solarisの 4 2008年5月9日 09:47午前
スクリプトのUNIXサーバー上で罰金がWindows Server上で実行されます... MSKツールキットを介し madhunk UNIXのダミー質問と回答のため 5 2008年1月31日 01:30午後
シェルスクリプト:データベースの更新スクリプトを実行時に値を挿入する リング シェルプログラミングとスクリプティング 1 2007年10月25日 04:06午前
私のスクリプトも実行されます:-(...遅い roybe UNIXの詳細&エキスパートのためのユーザー 0 2005年6月13日 01:54午後



すべてGMT -4です。現在の時刻は 02:15午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
UNIXおよびLinuxのフォーラムコンテンツの著作権© 1993から2010。すべての権利Reserved.Ad管理で RedTyger

コンテンツ関連のURLで vBSEO 3.2.0