こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

shellでoracleに接続したい

現在oracleでスキーマを作成する手順をshell化しようと考えています。oracle上の手順は

1.テストサーバからDBサーバに接続
2.su - でroot権限に変更
3.su - oracleに変更
4.sqlplus aaa/aaa@bbbbb;
5.connect system/manager@ci001
6.@/usr/src/webcon/setupuser.sql;(スクリプト起動)
7.色々コマンド
という感じです。これをshellでやりたいのですが、どうすればいいでしょうか?
よろしくお願いします。

投稿日時 - 2003-01-21 23:02:22

QNo.451724

暇なときに回答ください

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

とりあえず、4~7のあたりは、sqlplus のコマンドを実行するあたりについて。

こんな感じのファイル(スクリプト)を書いて、実行権限をつけます。

#! env sqlplus aaa/aaa@bbbbb
connect ~
@/usr/~
(sqlplusの)色々コマンド

スクリプトというのは、別にシェルだけではなく、いろいろなプログラムに対して記述することができます。

投稿日時 - 2003-01-22 14:36:25

お礼

なるほど、実行権限を付けたら後は普通にコマンドが打てるということなんですかね。。ありがとうございました。

投稿日時 - 2003-01-24 01:11:04

手順を記述したソースファイルを作成し、そのファイルに実行可能属性を付けて実行してください。

多分、的を外してますよね?

より具体的な質問をなさるか問題点を記述すれば、より的確な回答が得られると思いますよ。

投稿日時 - 2003-01-22 12:23:14

お礼

参考になりました。ありがとうございました。

投稿日時 - 2003-01-24 01:11:50

あなたにオススメの質問