2017-06-08 13 views
0

真夜中にデータベースサーバでSql * Plusを使用して実行するOracle Sqlスクリプトをスケジュールします。データベースサーバ上で実行するOracle Sqlスクリプトのスケジュールを設定したい

は現在、私は使用して手動でそれを実行します。

nohup sqlplus username/password @myscript.sql & 

私はそれをスケジュールすることができますどのように?私はユーザー名とパスワードを公開して渡したくありません。それを隠す方法はありますか?あなたのパスワードを '隠し' の

+0

?この目的には常にSQL Agentを使用できます。ユーザー名/パスワードは、システムによってエンコードされる可能性があります(システムユーザーまたはイベントドメインユーザーのいずれかを使用する場合)。 –

+0

SQL Agentを使用しないSQL Serverバージョンを使用している場合は、Windowsタスクを作成し、SQL Server上のプロシージャを指すバッチファイルを実行することも可能です – PacoDePaco

+0

これはLinux上で動作する私の会社のサーバーです。 –

答えて

0

一つの方法:

スクリプトで

CONN username/password 

は次にとしてあなたのスクリプトを実行します:あなたはMS SQL Serverを使用している

sqlplus /nolog @script_name 
関連する問題