Oracle Enterprise Manager Database Express (EM Express)
作成日:
oracle database monitoring em-express
EM Expressとは
Oracle Database 12c以降に組み込まれているWebベースのデータベース管理ツール。従来のOracle Enterprise Manager (OEM)の軽量版として、単一データベースの管理に特化している。
主な特徴
- ブラウザベース: 追加のインストール不要でブラウザからアクセス可能
- 軽量: 最小限のリソースで動作
- 組み込み: Oracle Databaseに標準で含まれる
- HTTPS: セキュアな接続(デフォルトでポート5500)
アクセス方法
# デフォルトのURL
https://hostname:5500/em
# ポート確認(SQLPlus)
SELECT DBMS_XDB_CONFIG.GETHTTPSPORT() FROM DUAL;
# ポート設定(未設定の場合)
EXEC DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
主な機能
パフォーマンス監視
- SQLモニタリング
- AWR(Automatic Workload Repository)レポート
- リアルタイムSQL監視
ストレージ管理
- テーブルスペース管理
- データファイル管理
- 一時ファイル管理
セッション管理
- アクティブセッションの表示
- セッションの強制終了
- ロック情報の確認
構成管理
- 初期化パラメータ
- データベース機能の使用状況
EM ExpressとOEM Grid Controlの違い
| 機能 | EM Express | OEM Grid Control |
|---|---|---|
| 対象 | 単一データベース | 複数DB・ミドルウェア |
| インストール | 不要(組み込み) | 別途インストール |
| リソース | 軽量 | 大規模 |
| 機能 | 基本的な監視・管理 | 高度な管理・自動化 |
トラブルシューティング
-- EM Expressが動作しない場合
-- 1. ディスパッチャの確認
SHOW PARAMETER dispatchers;
-- 2. XDB設定の確認
SELECT DBMS_XDB_CONFIG.GETHTTPSPORT() FROM DUAL;
-- 3. リスナーの確認
lsnrctl status