スタンドアロン・コロケート・エージェントのOracle Data Integrator (ODI)ドメインの作成と構成の方法を学習します。
この章の内容は次のとおりです。
スタンドアロン・コロケート・エージェントに対して必要なスキーマがデータベース内に作成されていることを確認してください。
スタンドアロン・コロケート・エージェントのトポロジを構成する前に、必要なスキーマがデータベース内に作成されていることを確認してください。手順は、「マスター・リポジトリおよび作業リポジトリ・スキーマの作成」を参照してください。
Oracle Data Integrator Studio (ODI Studio)を使用してトポロジのスタンドアロン・エージェントを作成する方法を学習します。
物理エージェントは、単一のスタンドアロン・エージェントまたはJava EEエージェントに対応します。物理エージェントは、トポロジに一意の名前が必要です。
起動順序の一部としてエージェントがマスター・リポジトリに接続し、その名前で定義された物理エージェントがないか確認します。そのエントリが見つかった場合、エージェントは起動を続行し、起動した後、それ自体のスケジュール済ジョブをすべてリポジトリから読み取って処理を開始します。
エージェントに対する物理エージェント・エントリがない場合、エージェントの起動は失敗します。
ODI Studioを使用してスタンドアロン・エージェントを作成するには、「ODI Studioを使用したマスター・リポジトリでのエージェントの作成」を参照してください。
構成ウィザードを使用してスタンドアロン・コロケート・エージェントのWebLogicドメインを作成する方法を学習します。
ドメイン作成で利用可能な他の方法の詳細は、WebLogicドメインの作成、拡張および管理の追加ツールに関する項を参照してください。
この項には、次のタスクが含まれます:
WebLogic Server構成ウィザードは、ドメインの構成に使用するツールです。
構成を開始するには、ORACLE_HOME
/oracle_common/common/bin
ディレクトリに移動し、WebLogic Server構成ウィザードを起動します。
UNIXオペレーティング・システムの場合:
./config.sh
Microsoft Windowsオペレーティング・システムの場合:
config.cmd
スタンドアロン・エージェントまたはスタンドアロン・コロケート・エージェントにライブラリを追加する方法を学習します。
次の例に示すように、エージェントを起動する前に、追加するjarファイルを検索するパスを指す環境変数ODI_ADDITIONAL_CLASSPATH
を設定します。
ODI_ADDITIONAL_CLASSPATH=/share/libs/mytool.jar:/share/libs/drivers/mydriver.jar
<DOMAIN_HOME>/lib
ディレクトリにコピーし、ODIスタンドアロン・エージェントまたはスタンドアロン・コロケート・エージェントによって自動的にこれらのjarファイルをエージェントのクラスパスに追加します。<DOMAIN_HOME>/config/fmwconfig/components/ODI/<Agent Name>/bin/instance.sh/cmd
コマンドを編集して、JARs/ZIPs/paths
をODI_POST_CLASSPATH
変数に追加するようにします。ノード・マネージャを使用してスタンドアロン・コロケート・エージェントを起動する方法を学習します。
注意:
マスター・リポジトリで物理エージェントをまだ構成していない場合は、「ODI Studioを使用したマスター・リポジトリでのエージェントの作成」を参照してください。
ノード・マネージャを使用してスタンドアロン・コロケート・エージェントを起動する手順:
ドメインのOracle Node Managerを起動する方法を学習します。
ドメインのノード・マネージャを起動するには、最初にドメインのDOMAIN_HOME
/bin
ディレクトリに移動します。次に、ノード・マネージャを次のように起動します:
UNIXオペレーティング・システムでは、次に示すようにnohup
とnm.out
を出力ファイルとして使用します:
nohup ./startNodeManager.sh > nm.out&
Windowsオペレーティング・システムの場合::
startNodeManager.cmd
注意:
Windowsオペレーティング・システムの場合、起動サービスとして動作するようにノード・マネージャを構成することをお薦めします。これによって、システムが再起動されるたびに、ノード・マネージャが自動で起動されます。
詳細は、「起動サービスとしてのノード・マネージャの実行」を参照してください。
追加ノード・マネージャの構成オプションの詳細は、『Oracle WebLogic Serverノード・マネージャの管理』を参照してください。
スタンドアロン・コロケート・エージェントを起動する方法を学習します。
スタンドアロン・エージェントを起動するには、最初にDOMAIN_HOME
/bin
ディレクトリに移動して次のコマンドを実行します:
UNIXオペレーティング・システムの場合:
./startComponent.sh OracleDIAgent1
Windowsオペレーティング・システムの場合:
startComponent.cmd OracleDIAgent1
ドメインの管理者パスワードの入力を要求されます。
エージェントが起動したことを確認するには、ブラウザで次のURLに移動します。
http://examplehost.exampledomain.com:port/oraclediagent
ノード・マネージャを使用せずにスタンドアロン・コロケート・エージェントを起動する方法を学習します。
ノード・マネージャなしでスタンドアロン・エージェントを起動するには、DOMAIN_HOME/bin
ディレクトリに移動して次のコマンドを実行します:
UNIXオペレーティング・システムの場合:
./agent.sh -NAME=OracleDIAgent1
Windowsオペレーティング・システムの場合:
agent.cmd -NAME=OracleDIAgent1
-NAME
パラメータはすべて大文字で入力し、エージェントの名前(ここではOracleDIAgent1
)は大文字と小文字を区別して入力する必要があります。
ドメインの管理と構成、および開発用にOracle Data Integrator環境を準備するためのその他のタスクについて学習します。
「基本的な管理タスクの実行」には基本的な管理タスクが含まれています。ドメインが適切に構成されていることを確認するには、この項で説明されているタスクについて理解し、必要に応じてそれらのタスクを実行してください。
「追加ドメイン構成タスクの実行」には、その他のOracle Fusion Middleware製品および機能を利用する追加のドメイン構成タスクが含まれています。
「開発用のOracle Data Integratorの準備タスク」には、開発用にOracle Data Integrator環境を準備するために役立つ共通タスクが含まれています。
「高可用性の環境の準備」には、使用中の環境を高可用性環境に移行する準備に役立つ重要なタスクが含まれています。