Oracle削除オプションについて

Oracle Universal Installerを使用して、Oracle DatabaseホームのOracle Databaseソフトウェアおよびコンポーネントを停止して削除できます。

Oracle Universal InstallerまたはOracle削除ツールを使用して、次のソフトウェアを削除できます。

  • Oracle Database

  • Oracle Grid Infrastructure (Oracle ClusterwareおよびOracle Automatic Storage Management (Oracle ASM)が含まれます)

  • Oracle Real Application Clusters(Oracle RAC)

  • Oracle Database Client

Oracle Database 12c以上では、削除ツールがデータベース・インストール・メディアに統合されるようになりました。Oracle DatabaseまたはOracle Databaseクライアントのインストール・メディアのベース・ディレクトリから、runInstallerコマンドに-deinstallオプションと-homeオプションを使用して削除ツールを実行できます。

削除ツールは、インストール後のOracleホーム・ディレクトリにある別のコマンド(deinstall)でも実行できます。削除ツールの場所は、$ORACLE_HOME/deinstallディレクトリです。

削除ツールは、Oracleホームの情報と指定した情報を使用して、レスポンス・ファイルを作成します。-checkonlyオプションを使用して、deinstallコマンドの実行によって以前に生成されたレスポンス・ファイルを使用できます。レスポンス・ファイル・テンプレートの編集も可能です。

削除ツールを実行してOracle Grid Infrastructureインストールを削除する場合、削除スクリプトをrootユーザーとして実行するよう求められます。クラスタ用のOracle Grid Infrastructureの場合、スクリプトはrootcrs.shで、スタンドアロン・サーバー(Oracle Restart)用のOracle Grid Infrastructureの場合、スクリプトはroothas.shです。

ノート:

  • Oracleソフトウェアを削除するには、同じリリースの削除ツールを実行する必要があります。以前のリリースからOracleソフトウェアを削除するとき、それより新しいリリースの削除ツールは実行しないでください。たとえば、既存の11.2.0.4 OracleホームからOracleソフトウェアを削除する場合、12.2のインストール・メディアから削除ツールを実行しないでください。

  • Oracle Database 12cリリース1 (12.1.0.2)以降では、Oracle Restart用のOracle Grid Infrastructureのホームのroothas.plスクリプトはroothas.shスクリプトに置き換わりました。また、クラスタ用のOracle Grid Infrastructureのホームのrootcrs.shスクリプトはrootcrs.plスクリプトに置き換わりました。

Oracleホームのソフトウェアが実行されていない場合(インストール失敗の後など)、削除ツールは構成を確認できないため、対話的に、またはレスポンス・ファイルですべての構成の詳細を提供する必要があります。

また、Oracle Grid Infrastructureのインストールのために削除ツールを実行する前に、次の手順を実行します。

  • Oracle Automatic Storage Management Cluster File System (Oracle ACFS)をディスマウントし、Oracle Automatic Storage Management Dynamic Volume Manager (Oracle ADVM)を無効にします。

  • Grid Naming Service (GNS)が使用中の場合は、サブドメインのエントリをDNSから削除することをDNS管理者に通知します。

削除ツールにより削除されたファイル

削除ツールを実行すると、構成解除して削除するホーム以外に、中央インベントリ(oraInventory)に他の登録済ホームが含まれていない場合、削除コマンドはOracle Databaseインストール所有者のOracleベース・ディレクトリで次のファイルおよびディレクトリの内容を削除します。

  • admin

  • cfgtoollogs

  • checkpoints

  • diag

  • oradata

  • fast_recovery_area

Optimal Flexible Architecture(OFA)構成を使用してインストールを構成すること、およびOracleソフトウェアが排他的に使用するOracleベースとOracleホーム・パスを予約することを強くお薦めします。Oracleソフトウェアを所有するユーザー・アカウントによって所有されるOracleベース内のこれらの場所に、ユーザーのデータがある場合、このデータは削除ツールによって削除されます。

注意:

Oracle Database構成ファイル、ユーザー・データおよび高速リカバリ領域(FRA)がOracleベース・ディレクトリ・パスの外に配置されていても、これらは削除ツールによって削除されます。