管理コンソールを使用したスケジューラー・テーブルの作成
管理コンソールを使用してスケジューラー・テーブルを作成するために、 スケジューラーは、データベース、Java™ DataBase Connectivity (JDBC) プロバイダー、 およびデータ・ソースを必要とします。
始める前に
注: Oracle XA データベースの制限
Oracle XA ではグローバル・トランザクション環境で必要なスキーマ・オペレーションを禁止しています。 ローカル・トランザクションはサポートされません。 Oracle XA データ・ソースを使用するスケジューラーがある場合は、 一時的にスケジューラー構成を非 XA Oracle データ・ソースを使用するように変更するか、提供された DDL ファイルを使用して手動でテーブルを作成します。 管理コンソールを使用して、Oracle XA データ・ソースを使用するように構成されたスケジューラーのスケジューラー・テーブルを作成または除去すると、 SchedulerDataStoreException エラー・メッセージを受け取り、その操作は失敗します。
注: DB2® z/OS® データベースの制限
DB2 z/OS データベースでは、 管理コンソールを使用したテーブルの作成および除去はサポートされていません。 データベース管理者は一般に、DB2 z/OS システムの データベースの定義および管理に関与しています。 管理インターフェースは、スケジューラー・データベースの設定の詳細は知らなくてもいいと考えているデータベース管理者以外の人または開発者を対象としています。 スケジューラーには、データベース管理者が必要なテーブルを作成する際に利用できる DDL ファイルがあります。
手順
- このスケジューラー用のデータベースが使用可能であり、アプリケーション・サーバーからアクセス可能であることを 確認します。 データベースの作成に関する説明については、トピック『スケジューラー・データベースとテーブルの作成』を参照してください。残りのステップでは、既存のデータベースにスケジューラー用のテーブルを作成する方法について説明します。
- 管理コンソールを開始します。
- スケジューラー・データベースを参照する JDBC データ・ソースを作成します。
- データ・ソース接続をテストします。
- スケジューラーを作成します。 この構成オブジェクトには、JDBC データ・ソースの任意のテーブル・プレフィックスおよび JNDI 名が含まれています。 次のステップに進む前に、新規スケジューラーを構成リポジトリーに保存していることを確認します。
- 「リソース」>「スケジューラー」とクリックして、すべての定義済みスケジューラーを 表示します。
- 1 つ以上のスケジューラーを選択します。
- 「テーブルの作成」をクリックして、選択したスケジューラーのテーブルを関連するデータベース内に作成します。 作成したテーブルおよびインデックスは、各スケジューラー構成で指定したテーブル・プレフィックスとデータ・ソースを反映しています。
- サーバーを再始動するか、ポーリング・デーモンを開始して、スケジューラー・タスクを実行します。