Oracle削除オプションについて
deinstall
コマンドを使用して、Oracle DatabaseホームのOracle Databaseソフトウェアおよびコンポーネントを停止して削除できます。
deinstall
を使用して、次のソフトウェアを削除できます。
-
Oracle Database
-
Oracle Grid Infrastructure (Oracle ClusterwareおよびOracle Automatic Storage Management (Oracle ASM)が含まれます)
-
Oracle Real Application Clusters(Oracle RAC)
-
Oracle Database Client
deinstall
コマンドは、インストール後にOracleホーム・ディレクトリから使用できます。削除ツールの場所は、$ORACLE_HOME/deinstall
ディレクトリです。
deinstall
は、Oracleホームの情報と指定した情報を使用して、レスポンス・ファイルを作成します。-checkonly
オプションを使用して、deinstall
コマンドの実行によって以前に生成されたレスポンス・ファイルを使用できます。レスポンス・ファイル・テンプレートの編集も可能です。
deinstall
を実行してOracle Grid Infrastructureインストールを削除する場合、deinstall
コマンドをroot
ユーザーとして実行するよう求められます。クラスタ用のOracle Grid Infrastructureの場合、スクリプトはrootcrs.sh
で、スタンドアロン・サーバー(Oracle Restart)用のOracle Grid Infrastructureの場合、スクリプトはroothas.sh
です。
注意:
-
Oracleソフトウェアを削除するには、同じリリースの
deinstall
コマンドを実行する必要があります。以前のリリースのOracleソフトウェアの削除には、それより新しいリリースのdeinstall
コマンドは使用しないでください。たとえば、既存の11.2.0.4 OracleホームからOracleソフトウェアを削除する場合、18c Oracleホームからdeinstall
コマンドを実行しないでください。 -
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ホームのソフトウェアが実行されていない場合(インストール失敗の後など)、deinstall
は構成を確認できないため、対話的に、またはレスポンス・ファイルですべての構成の詳細を提供する必要があります。
また、Oracle Grid Infrastructureのインストールのためにdeinstall
を実行する前に、次の手順を実行します。
-
Oracle Automatic Storage Management Cluster File System (Oracle ACFS)をディスマウントし、Oracle Automatic Storage Management Dynamic Volume Manager (Oracle ADVM)を無効にします。
-
Grid Naming Service (GNS)が使用中の場合は、サブドメインのエントリをDNSから削除することをDNS管理者に通知します。
deinstallで削除されるファイル
deinstall
を実行すると、構成解除して削除するホーム以外に、中央インベントリ(oraInventory
)に他の登録済ホームが含まれていない場合、deinstall
はOracle Databaseインストール所有者のOracleベース・ディレクトリで次のファイルおよびディレクトリの内容を削除します。
-
admin
-
cfgtoollogs
-
checkpoints
-
diag
-
oradata
-
fast_recovery_area
Optimal Flexible Architecture(OFA)構成を使用してインストールを構成すること、およびOracleソフトウェアが排他的に使用するOracleベースとOracleホーム・パスを予約することを強くお薦めします。Oracleソフトウェアを所有するユーザー・アカウントによって所有されるOracleベース内のこれらの場所に、ユーザーのデータがある場合、このデータはdeinstall
によって削除されます。
注意:
Oracle Database構成ファイル、ユーザー・データおよび高速リカバリ領域(FRA)がOracleベース・ディレクトリ・パスの外に配置されていても、これらはdeinstall
によって削除されます。
親トピック: Oracle Databaseソフトウェアの削除