前提
- RDS for Oracle で使用できるEnterprise Manager(EM)は以下です。
Oracleバージョン | EMの種類 | デフォルト・ポート |
---|---|---|
12c | EM Express | 5500 |
11g | EM Database Control | 1158 |
-
検証環境(ORCL1)が12cなのEMはEM Expressになります。
-
RDSでEMを使うにはオプショングループを設定します。以前の記事でオプショングループを作っているので、今回はこちらにオプションを追加していきます。
-
注意点
- 次のDB インスタンスクラスではEMはサポートされない
- db.t2.micro
- db.t2.smal
- db.m1.small
- 次のDB インスタンスクラスではEMはサポートされない
事前準備
- RDSのセキュリティグループのインバウンドにEMのポート(5500 or 1158)を追加する
- オプショングループの設定
オプショングループの設定
オプションにOEM
を選択
![RDS_·_AWS_Console.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F449014%2Fed625c8d-3d7d-9f37-aadd-3f220c23c72b.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=466266e81c13bb6de9b3eb164b8305ba)
![RDS_·_AWS_Console2.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F449014%2Fa58b7ba7-86d7-b693-4bf3-b8a48699ad8d.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=990eb609c20af40eba3efe11d8b8f39b)
すでにオプショングループがインスタンスに紐付いているので、インスタンスに反映されます(インスタンスの再起動はありません)。
![RDS_·_AWS_Console3.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F449014%2Fa53fcd57-74c1-d9f5-bc37-0fdde44ad653.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=dcc961e7fadbd4a3e18866c31b21b0db)
EMにアクセス
ブラウザ経由でEMにアクセスします。
今回、パブリックサブネット上に踏み台サーバ(Amazon Linux)、プライベートサブネット上にRDS(Oracle)があるためポートフォワードして続します。
- ローカルPC(今回はmac)でポートフォワード
$ ssh -L 13389:orcl1.xxxx.us-west-2.rds.amazonaws.com:5500 -i <踏み台のキーペア> ec2-user@<踏み台のパブリックIPアドレス>
Last login: Mon Jul 8 08:14:36 2019 from 210.227.234.114
__| __|_ )
_| ( / Amazon Linux 2 AMI
___|\___|___|
https://aws.amazon.com/amazon-linux-2/
7 package(s) needed for security, out of 13 available
Run "sudo yum update" to apply all updates.
[ec2-user@ip-10-0-0-223 ~]$
- この状態で下記URLをブラウザに入れます
https://localhost:13389/em
- ユーザ名とパスワードに
マスターユーザ
のユーザ名とパスワードを入れログインします
![EM_Express_Login_と_RDS_と_1__ec2-user_ip-10-0-0-223____ssh_.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F449014%2Ffb9b88ce-dfe9-139b-688b-db97f01055b5.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=6bcbe169728ff565417fee3ba3fc5562)
- 無事ログインできました
![EM_Express_-_データベース・ホーム.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F449014%2F75b47272-368b-38f8-86b0-155139ef12a2.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=4dd4265f2eba74d9f0af96df85886480)
参考
[Oracle Enterprise Manager Database Express]
(https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/Appendix.Oracle.Options.OEM_DBControl.html)