Oracle Enterprise Manager 24ai アンインストール【OracleLinux9.7】

  • URLをコピーしました!
Oracle AI Database
僕の作業環境
  • OS:Oracle Linux 9.7
  • 導入製品:Oracle AI Database 26ai・Oracle Enterprise Manager 24ai

本記事では、Oracle Enterprise Manager 24ai(以下、EM 24ai)のアンインストール手順を解説します。

EMDeinstall.pl を使用することで、OMS・Management Agent・OMRのスキーマをまとめて削除できます。

目次

アンインストールの実行

まず、EMDeinstall.pl/tmp/em_deinstall にコピーし、アンインストールを実行します。

mkdir -p /tmp/em_deinstall
cp /u01/app/oracle/middleware/oms_home/sysman/install/EMDeinstall.pl /tmp/em_deinstall/
/u01/app/oracle/middleware/oms_home/perl/bin/perl /tmp/em_deinstall/EMDeinstall.pl -mwHome /u01/app/oracle/middleware/ -stageLoc /tmp/em_deinstall/

実行後、以下の確認プロンプトが表示されます。y を入力してアンインストールを開始します。

続いて、SYSパスワード・SYSMANパスワード・Admin Serverパスワードの入力を求められます。

[oracle@EMCC24aimanager ~]$ mkdir -p /tmp/em_deinstall
[oracle@EMCC24aimanager ~]$ cp /u01/app/oracle/middleware/oms_home/sysman/install/EMDeinstall.pl /tmp/em_deinstall/
[oracle@EMCC24aimanager ~]$ /u01/app/oracle/middleware/oms_home/perl/bin/perl /tmp/em_deinstall/EMDeinstall.pl -mwHome /u01/app/oracle/middleware/ -stageLoc /tmp/em_deinstall/
Refer to /tmp/em_deinstall/deinstall_2026-04-09_11-35-36.log for deinstall log
Substring valuye is /u01/app/oracle/middleware/gc_inst
This is a First OMS install. So, this deinstalls the OMS , Repository and Agent. Confirm (y/n)y
User confirmed for deinstallation.
 
Enter the SYS Password :
Enter the sysman Password :
Enter the Admin Server password :
dbConnectStr - (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=learnbytebybyte)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orclpdb1)))

The command is /u01/app/oracle/middleware/oms_home/bin/emctl stop oms

<省略>

detachHome was successful.
Logs successfully copied to /u01/app/oraInventory/logs.
 return value is : 0

Deleting the instance home 
Deleting the em home
The deinstallation of OMS is successful. 

The location of the file is : /var/opt/oracle/oragchomelist

アンインストールの確認

アンインストール完了後、OSフォルダ、OMS・Management Agent・OMRスキーマが正常に削除されていることを確認します。

まず、middlewareおよびagentディレクトリが削除されていること、/etc/oragchomelistが削除されていること、Oracle Inventoryからmiddlewareおよびagentのエントリが削除されていることを確認します。

[oracle@EMCC24aimanager ~]$ ls -la /u01/app/oracle/
total 4
drwxr-xr-x.  9 oracle oinstall  119 Apr  9 11:47 .
drwxr-xr-x.  5 oracle oinstall   53 Mar 29 12:17 ..
drwxr-x---.  4 oracle oinstall   31 Mar 30 13:35 admin
drwxr-x---.  4 oracle oinstall   30 Apr  7 13:53 audit
drwxr-x---.  4 oracle oinstall   31 Mar 29 12:47 cfgtoollogs
drwxrwx---. 25 oracle oinstall 4096 Mar 29 12:25 diag
drwxr-x---.  3 oracle oinstall   18 Mar 29 12:47 fast_recovery_area
drwxr-x---.  3 oracle oinstall   18 Mar 30 13:35 oradata
drwxr-xr-x.  3 oracle oinstall   20 Mar 29 07:23 product
[oracle@EMCC24aimanager ~]$ cat /etc/oragchomelist
cat: /etc/oragchomelist: No such file or directory
[oracle@EMCC24aimanager ~]$ cat /u01/app/oraInventory/ContentsXML/inventory.xml | grep -i "middleware\|agent"

続いて、データベース上のOMRスキーマ、表領域、が正常に削除されていることをSQL*Plusで確認します。

SQL> select username from dba_users where username like 'SYSMAN%';

no rows selected

SQL> select tablespace_name from dba_tablespaces where tablespace_name like '%SYSMAN%' or tablespace_name like '%MGMT%';

no rows selected

最後に、RCU(Repository Creation Utility)が管理するschema_version_registryにSYSMANの関連するユーザのエントリが残っていないことを確認します。

RCUはOracle Fusion Middlewareファミリーの製品(WebLogic、EM、SOA Suiteなど)が動作するために必要なデータベーススキーマを事前に用意するための専用ツールです。

SQL> select comp_name, owner, version, status from schema_version_registry where owner like 'SYSMAN%' ;

no rows selected

SQL> 

まとめ

本記事では、EM24aiのアンインストール手順を解説しました。

手順を振り返ると以下のとおりです。

EM24aiのアンインストール手順
  1. EMDeinstall.pl のコピーと実行
  2. OSフォルダ・/etc/oragchomelist・Oracle Inventoryの削除確認
  3. DBスキーマ・表領域・schema_version_registry の削除確認

EMDeinstall.plを使用することで、OMS・Management Agent・OMRスキーマをまとめて削除できます。

アンインストール後は本記事の確認手順に沿って、削除が完全に完了していることを必ず検証してください。

最後までご愛読ありがとうございました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

情報系Fラン大学出身・新卒未経験からデータベースエンジニアに転身。
使用技術:Oracle製品
資格取得:情報処理安全確保支援士試験|応用情報技術者試験|OracleMaster Gold DBA|OCI Architect Associate

目次