ORACLEデータベース組み込み関数は、PL /SQLストアドプロシージャのDBMS_JOB定期的な実装を実現することができますが、SQL文が複雑な場合、多くのSQL文は、多くの場合、SQLステートメントを変更する必要がありますPL /SQLストアド・プロシージャを行っリタイミングを書くの文言方法はより複雑になります。また、UNIXシステム管理者の数があるPL /SQLストアドプロシージャを記述するので、私は簡単なシェルプログラムを導入していない* .sqlファイルをインストールするには、Oracle ServerクライアントまたはUNIXマシンの実現のタイミングで実行することができます。
まず、UNIXマシンのOracleサーバーまたはクライアントのインストール先データベースに接続しますservie_name
@
$ sqlplusをユーザー名/パスワードを使用すると、成功したSQL>を入力することができた場合は、状態、そして、単純なSQL文を実行
SQL> DUAL FROM SELECT SYSDATE;
は、接続がそうでなければservie_nameで正しく定義されて/$ORACLE_HOME/network/admin/tnsnames.oraかどうかをチェックし、成功していることを示しています。
の/etc /hostnameは、(ここでは詳細に記載されていない他のネットワークを確認してください)など、データベース内の宛先のホスト名が含まれています。
、その後、スコットユーザのSQL文のテストを実行します。scott_select.sql
SQL> EMP E、DEPT Dからの選択D.DNAME、E.ENAME、E.JOB、E.HIREDATEをTO_CHAR(E.HIREDATE、 'YYYY')= '1981' AND E.DEPTNO = D.DEPTNO;
ディレクトリ内および/oracle_backup /binに/書き込みと同様のシェルのドキュメントを、次の次のscott_select.sh < BR>
--------------------------------------------- --------------------------- SU - オラクル-c" SQLPLUSスコット/虎servie_name" @;<< EOFスプール/oracle_backup /-----------------------------;ログ/scott_select.txt; @ /oracle_backup /binに/scott_select.sql;オフスプール;終了--------------------------------------------
説明:
出力ファイル
シンボル@実行され/oracle_backup/bin/scott_select.sqlファイル
実行される* .sqlファイルにDML、DDLおよび他の複数のSQL文に保存することができます。
行うことができ、755にプロパティを変更scott_select.sh
$ chmodの755 /oracle_backup/bin/scott_select.sh
このようにして、UNIXシステム管理者(root権限) scott_select.sh crontabコマンドは、タイミング操作キューに参加するために利用することができます。
コンフィギュレーション・ファイル
または直接OS編集:
Sun Solarisのファイルに/var /spool /cron /crontabファイル/ルートのLinuxファイル/var /spool /cron /根
(:scott_select.shを実行するために18分の4時40分に毎月の意味)
40 4 18 * * /oracle_backup/bin/scott_select.sh
時刻表ルート・ファイルの後ろに行を追加します。順序は次のとおりです。分(0— 59)H(0— 23)日付(1— 31)月(1— 12)曜日(0— 6)
あなたができるさまざまなニーズに応じて、それらを組み合わせること。
OSの再起動のタイミングサービス、新しく追加されたタスクフォース。
Sun Solarisの#の/etc /rc2.d /S75cron#の/etc /rc2.d /S75cronを停止、起動のLinux#の/etc /rc.dの/init.dディレクトリ/crondを再起動
このscott_select.sqlは、Oracleデータベースファイルがタイミングとなり行われ、OSのファイルscott_select.txtに出力します。
私たちは、新規または変更scott_select.sqlファイルを書き込むことで直接それを編集したい場合。
zh-CN"],null,[1],zh-TW"]]]
の下でパスワードを忘れた場合 1. Liunxが再起動し始めたばかり。ここでは、システムが起動する前に&lt; e&gt;キーを押してGrub設定に入ります。 (注:通常、eキーを2倍にする必要があり
でIPアドレスの競合を見つける方法あなたは誰もが正しいIPアドレスを知っていますか?それらを表すために、ネットワーク上のデバイスに割り当てられています。それらはDHCPサーバーを介して配布され、頻繁に
強力な安定性を利用して、内蔵DVRはセキュリティ業界や顧客に受け入れられています。エンベデッドDVRの安定性の利点は、ハードウェアの低い故障率だけでなく、エンベデッドDVRで使用されるオペレーティング
オープンファイルが多すぎるエラーはネットワーク上での一般的な障害であり、解決策はネットワーク上で簡単に見つけることができるオープンファイルに関するLinuxシステム構成ファイルの制限表設定値を超えると