Oracle® Fusion Middleware Oracle Data Integratorインストレーション・ガイド 11g リリース1(11.1.1) B62263-02 |
|
前 |
次 |
この付録では、Oracle Data Integrator製品をシステムから削除する方法について説明します。
ソフトウェアを削除する際には、必ずこの章に記載する指示に従ってください。ソフトウェアを手動で削除しようとすると、後でソフトウェアを再インストールしようとしたときに問題が発生する場合があります。この章に記載する手順に従えば、ソフトウェアは確実に正しく削除されます。詳細は、C.2項「再インストール」を参照してください。
この項では、Oracle Data Integratorコンポーネントの削除に関する情報と手順について説明します。Oracle Data Integratorのデインストーラを実行すると、デインストーラを起動したOracleホーム(このガイドではODI_HOME
と呼びます)に格納されているすべてのファイルが削除されます。たとえば、ODI DeinstallerをODI_HOME/oui/bin
ディレクトリから起動した場合は、ODI_HOME内のODIコンポーネントがすべて削除されます。システム・コンポーネントが削除されるOracleホームを使用していないことを確認してください。
この手順には、次の項目が含まれます。
Oracle Fusion Middlewareソフトウェア・コンポーネントを削除する前に、すべてのサーバーとプロセスを停止する必要があります。
Oracle Fusion Middlewareの起動および停止の詳細は、『Oracle Fusion Middleware管理者ガイド』の「Oracle Fusion Middlewareの起動と停止」を参照してください。
スタンドアロン・エージェントを停止するには、このエージェントのJavaプロセスを停止します。agentstop
コマンドを使用してリモートで停止することもできます。
スタンドアロン・エージェントを停止するには:
ディレクトリをOracle Data Integratorエージェントの/agent/bin
ディレクトリに変更します。
次のコマンドを入力してエージェントを停止します。
UNIXシステムの場合:
./agentstop.sh
Windowsシステムの場合:
agentstop.bat
スタンドアロン・エージェントが停止します。
OPMNを使用したエージェントの停止の詳細は、付録H「スタンドアロン・エージェントのOPMN構成」を参照してください。
注意: セキュリティ上の理由により、コマンドラインからのエージェントの停止は、エージェントのプロセスを起動したのと同じマシンでのみ実行できます。リモート・エージェントは停止できません。 |
例:
UNIXの場合: ./agentstop.sh
によりデフォルト・ポートでエージェントが停止します。
Windowsの場合: agentstop "-PORT=20300"
によりポート20300でエージェントが停止します。
AgentStopコマンド・パラメータ
次の表では、エージェントを停止するコマンドの各種パラメータをリストしています。パラメータの前には"-"の文字が置かれ、使用できる値の前には"="の文字が置かれています。コマンドを入力する際には、オペレーティング・システム固有のデリミタの構文を考慮してください。
パラメータ | 説明 |
---|---|
-PORT=<port> |
このパラメータは非推奨です。同一マシン上のスタンドアロン・エージェントを停止する際に使用されます。これは-AGENT_URL=http://localhost:<port>/oraclediagent のショートカットです。
デフォルト・ポートは20910です。 |
-AGENT_URL=<agent_url> |
停止するスタンドアロン・エージェントのURL。このパラメータはAGENT_NAMEより優先されており、PORTパラメータは非推奨です。 |
-NAME=<agent name> |
このパラメータが指定された場合、名前が指定されている物理エージェントは停止します。このエージェントはローカル・エージェントまたはリモート・エージェントであり、マスター・リポジトリで宣言される必要があります。このパラメータはPORTパラメータより優先されます。 |
-IMMEDIATE=<true(default)|false> |
このパラメータをYes に設定すると、実行中のセッションの完了を待機せずにエージェントが停止されます。noに設定すると、実行中のセッションがすべて完了した後、またはMAX_WAITタイムアウトに到達した後で、エージェントが停止されます。デフォルト値はNoです。 |
-MAX_WAIT=<stop timeout in millis> |
このパラメータは、IMMEDIATEがNoに設定されている場合に使用できます。このパラメータには、実行中のセッションに関係なくエージェントを停止するタイムアウトをミリ秒単位で定義します。デフォルトは0です。これは、タイムアウトが発生せず、実行中のセッションすべてが完了した後で、エージェントが停止されることを意味します。 |
リポジトリ作成ユーティリティ(RCU)を実行し、Oracle Data Integratorのマスターおよび作業リポジトリをデータベースから削除します。『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』の「スキーマの削除」を参照してください。
リポジトリを手動でインストールした場合は、データベース・ツールを使用して、リポジトリを格納するスキーマを削除します。詳細は、使用しているデータベースの管理マニュアルを参照してください。
Oracle Data IntegratorコンポーネントをODI_HOME
から削除するには、この項の手順に従います。
Oracle Data Integrator製品の場合は、ODI_HOME
/oui/bin
(UNIXオペレーティング・システム)またはODI_HOME
\oui\bin
(Windowsオペレーティング・システム)ディレクトリに移動し、デインストーラを起動します。
UNIXオペレーティング・システムの場合:
./runInstaller.sh -deinstall
Windowsオペレーティング・システムの場合:
setup.exe -deinstall
Windowsオペレーティング・システムの場合は、「スタート」メニューから「プログラム」→「Oracle Home - ODI_HOME」→「Uninstall」を選択してデインストーラを起動することもできます。
注意: デインストーラの実行後にWindowsオペレーティング・システムを再起動する必要があります。これを行わないと、結果として不完全な削除になる場合があります。 |
表C-1の指示に従って、ODI_HOME
を削除します。
デインストーラの起動後、表C-1の手順に従ってODQ_HOME
を削除します。
この項では、Oracle Fusion Middlewareホームの/oracle_common
ディレクトリの削除方法について説明します。このディレクトリには、他のOracleホーム・ディレクトリと同様に、/oui/bin
(UNIXオペレーティング・システム)または\oui\bin
(Windowsオペレーティング・システム)に独自のデインストーラが含まれています。
デインストーラを起動するには、MW_HOME/oracle_common/oui/bin
(UNIXオペレーティング・システム)またはMW_HOME\oracle_common\oui\bin
(Windowsオペレーティング・システム)ディレクトリに移動し、デインストーラを起動します。
デインストーラはシステム上のJava Runtime Environment (JRE)の場所を必要とします。Oracle WebLogic Serverをインストールしたときに、システムにJREがインストールされています。この場所(JREディレクトリの場所)を使用してインストーラを起動できます。JREのデフォルトの場所はMW_HOME/jdk160
(UNIXの場合)またはMW_HOME\jdk160
(Windowsの場合)で、MW_HOME
はOracle Fusion Middlewareのホーム・ディレクトリです。
64ビットのプラットフォームでは、JREの場所は、Oracle WebLogic Serverのインストールに使用したJAVA_HOME
です。
UNIXオペレーティング・システムの場合:
./runInstaller -deinstall -jreLoc JRE_LOCATION
Windowsオペレーティング・システムの場合:
setup.exe -deinstall -jreLoc JRE_LOCATION
JRE_LOCATION
の絶対パスを指定する必要があります。相対パスは使用できません。
デインストーラの起動後、表C-1の手順に従って、Oracle共通ホームを削除します。
Oracle WebLogic Serverの削除方法については、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』の「ソフトウェアのアンインストール」を参照してください。
Oracle WebLogic Serverの削除後、Oracle Fusion Middlewareのホーム・ディレクトリを手動で削除する必要があります。たとえば、UNIXオペレーティング・システムでOracle Fusion Middlewareのホーム・ディレクトリが/home/Oracle/Middleware
の場合は、次のようにします。
> cd /home/Oracle > rm -rf Middleware
Windowsオペレーティング・システムでは、ミドルウェア・ホーム・ディレクトリがC:\Oracle\Middleware
の場合、ファイル・マネージャ・ウィンドウを使用してC:\Oracle directory
に移動し、Oracle Fusion Middlewareフォルダを右クリックして「削除」を選択します。
またWindowsオペレーティング・システムでは、プログラム・グループもStart Menu\Programs
フォルダから手動で削除する必要があります。たとえば、次のグループをC:\Documents and Settings\All Users\Start Menu\Programs
から削除します(実際のシステムでのフォルダ名とプログラム・グループ名はこれとは異なる場合があります)。
Oracle Fusion Middleware 11.1.1.n.n
Oracle Data Integrator 11g - Home1
Oracle WebLogic
注意: すべてのプログラムを削除し終わったら、正しく消去されるようにコンピュータを再起動する必要があります。 |
インストーラでは、Oracleインスタンスがすでに含まれるディレクトリにOracle Data Integratorを再インストールすることはできません。Oracle Data Integratorを以前と同じディレクトリに再インストールするには、次の手順に従ってください。
Oracle Data IntegratorコンポーネントをODI_HOME
ディレクトリから削除するには、C.1.4項「Oracle Data Integratorコンポーネントの削除」の手順に従います。
第2章「Oracle Data Integratorのインストール」の手順に従って、ソフトウェアを再インストールします。