
- 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の関連するユーザのエントリが残っていないことを確認します。
SQL> select comp_name, owner, version, status from schema_version_registry where owner like 'SYSMAN%' ;
no rows selected
SQL> まとめ
本記事では、EM24aiのアンインストール手順を解説しました。
手順を振り返ると以下のとおりです。
- EMDeinstall.pl のコピーと実行
- OSフォルダ・/etc/oragchomelist・Oracle Inventoryの削除確認
- DBスキーマ・表領域・schema_version_registry の削除確認
EMDeinstall.plを使用することで、OMS・Management Agent・OMRスキーマをまとめて削除できます。
アンインストール後は本記事の確認手順に沿って、削除が完全に完了していることを必ず検証してください。
最後までご愛読ありがとうございました。
