![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.3ベストアンサー
- 回答日時:
シェルスクリプトファイル以外のファイルを作成したくない場合はyjousさんのようにヒアドキュメントを使用するのがいいと思います。
もし、sqlを記述したファイルを置いてもかまわないのであれば
sqlplus ユーザ/パスワード @sqlファイル名
をシェルスクリプト内で書けばいいと思います。
(ファイル名はフルパスで。ファイルの最後にexitを忘れずに。)
シェルスクリプト内でsuでoracleユーザにしていますが、それならcronの登録で
0 * * * * su - oracle -c "シェルスクリプトファイル"
のようにoracleユーザにして実行してみたらどうでしょうか?(oracleはoracleユーザーとしてみてください)
No.2
- 回答日時:
TMP='/var/tmp/sql.txt'
echo 'update *** set ***;' > $TMP
echo 'exit' >> $TMP
sqlplus <$TMP ***/***@***
exit
こんなのでいかがでしょうか。
No.1
- 回答日時:
#!/bin/sh
sqlplus id/pass@SID << EOF
update ※※※ set ※※※
exit
EOF
のようなシェルスクリプトで出来たように思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- JavaScript html javascriptにてWeb SQLを操作したい。 2 2022/12/16 17:43
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
- UNIX・Linux cronでシェルスクリプト実行時のkubactlコマンドが機能しない対処法。 2 2022/08/03 18:58
- Visual Basic(VBA) 特定の文字を条件に指定範囲のデータを貼り付けるVBA 3 2023/01/15 06:14
- MySQL SQLで日付別のIDを生成するには 3 2022/10/09 10:34
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLPLUSで結果を画面に表示しない
-
selectした結果の余計な余白を...
-
拡張子が「cda」のファイルを聞...
-
Becky!で「メールサーバーへの...
-
VBAでCSVファイルが使用中かど...
-
Excelでmdbファイルが簡単に開...
-
Symfowareでの動的SQL
-
DBCC CHECKDBのエラーについて
-
ACCESS で 項目名を出力せずに...
-
警告音について
-
AccessのMDBファイルを開く際に...
-
EXCEL 年月日表から月数をカウ...
-
datファイルをAccessでイ...
-
(Excelマクロ)datファイルをエ...
-
100万行のCSVを10万行ずつのフ...
-
アクセスmdbファイルがショート...
-
ADOを使ったDBアクセス後のメモ...
-
突然の「Microsoft Excelは動作...
-
DBをエクセル表に出力
-
エラー3109:MSysObjectsのデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLPLUSで結果を画面に表示しない
-
selectした結果の余計な余白を...
-
AccessからExcelのファイルを起...
-
動的にSPOOLファイルのファイル...
-
dmpファイルをインポートせずに...
-
DB2のコマンドラインexportで複...
-
ORACLEから各テーブルをCSV形式...
-
ストアドプロシージャの出力に...
-
Oracleでインスタンスを複数に...
-
PLSQLでファイルに書き込みをし...
-
レポートをpdfに変換する方法
-
mod_plsql使用時のDBMS_OUTPUT....
-
Accessのレポート出力をWordに...
-
SQLServer2005でSELECTした結果...
-
sqlplusの操作をシェル上で
-
sqliteはExcelと連携できますか?
-
batファイルからsql文実行
-
SQL*PLUSで 定期的にSQLを発行...
-
プロファイラを裏で実行継続す...
-
mysqlのCSV出力について
おすすめ情報