Oracle Enterprise Manager Database Express
Amazon RDS는 OEM 옵션 사용을 통해 Oracle Enterprise Manager Database Express(EM Express)를 지원합니다. Amazon RDS는 CDB 또는 비CDB 아키텍처를 사용하여 Oracle Database 19c용 EM Express를 지원합니다.
EM Express는 데이터베이스에 포함된 웹 기반 데이터베이스 관리 도구이며 개방되었을 때만 사용할 수 있습니다. 주요 성능 관리 및 기본 데이터베이스 관리 기능을 지원합니다. 자세한 내용은 Oracle 설명서의 Introduction to Oracle Enterprise Manager Database Express
참고
EM Express는 db.t3.small DB 인스턴스 클래스에서 지원되지 않습니다. DB 인스턴스 클래스에 대한 자세한 내용은 RDS for Oracle DB 인스턴스 클래스 섹션을 참조하세요.
OEM 옵션 설정
Amazon RDS는 OEM 옵션에 대해 다음 설정을 지원합니다.
옵션 설정 | 유효한 값 | 설명 |
---|---|---|
포트 |
정수 값 |
EM Express를 수신하는 RDS for Oracle DB 인스턴스의 포트입니다. 기본값은 5500입니다. |
보안 그룹 |
— |
Port(포트)에 액세스할 수 있는 보안 그룹입니다. |
1단계: OEM 옵션 추가
OEM 옵션을 DB 인스턴스에 추가하는 일반적인 프로세스는 다음과 같습니다.
새 옵션 그룹을 생성하거나 기존 옵션 그룹을 복사 또는 수정합니다.
옵션을 옵션 그룹에 추가합니다.
옵션 그룹과 DB 인스턴스를 연결합니다.
OEM 옵션을 추가하는 경우 DB 인스턴스를 자동으로 다시 시작하는 동안 잠시 작동이 중단됩니다.
DB 인스턴스에 OEM 옵션을 추가하려면
-
사용할 옵션 그룹을 결정합니다. 새 옵션 그룹을 생성하거나 기존 옵션 그룹을 사용합니다. 기존 옵션 그룹을 사용하려면 다음 단계로 건너뛰십시오. 그렇지 않으면 다음 설정을 사용하여 사용자 지정 DB 옵션을 생성합니다.
-
[Engine]에서 DB 인스턴스의 Oracle 에디션을 선택합니다.
-
메이저 엔진 버전에서 DB 인스턴스의 버전을 선택합니다.
자세한 내용은 옵션 그룹 생성 섹션을 참조하세요.
-
-
OEM 옵션을 옵션 그룹에 추가하고 옵션 설정을 구성합니다. 옵션 추가에 대한 자세한 내용은 옵션 그룹에 옵션 추가 섹션을 참조하세요. 각 설정에 대한 자세한 내용은 OEM 옵션 설정 단원을 참조하십시오.
참고
하나 이상의 DB 인스턴스에 이미 연결되어 있는 기존 옵션 그룹에 OEM 옵션을 추가하면 모든 DB 인스턴스가 자동으로 다시 시작되는 동안 인스턴스가 잠시 중단됩니다.
-
옵션 그룹을 새 DB 인스턴스 또는 기존 DB 인스턴스에 적용합니다:
-
새 DB 인스턴스의 경우, 인스턴스를 시작할 때 옵션 그룹을 적용하십시오. 자세한 내용은 Amazon RDS DB 인스턴스 생성 섹션을 참조하세요.
-
기존 DB 인스턴스의 경우, 해당 인스턴스를 수정하고 새 옵션 그룹을 연결하여 옵션 그룹을 적용하십시오. OEM 옵션을 추가하는 경우 DB 인스턴스를 자동으로 다시 시작하는 동안 잠시 작동이 중단됩니다. 자세한 내용은 Amazon RDS DB 인스턴스 수정 단원을 참조하십시오.
-
참고
AWS CLI를 사용하여 OEM 옵션을 추가할 수도 있습니다. 예제는 옵션 그룹에 옵션 추가을 참조하세요.
2단계: (CDB만 해당) DBSNMP 사용자 계정 잠금 해제
DB 인스턴스는 CDB 아키텍처를 사용하므로, EM Express에 DBSNMP
로 로그인해야 합니다. DBSNMP
는 CDB에서 일반 사용자입니다. 기본적으로 이 계정은 잠겨 있습니다. DB 인스턴스가 CDB 아키텍처를 사용하지 않는 경우 이 단계를 건너뛰세요.
CDB 인스턴스에서 DBSNMP 사용자 계정을 잠금 해제하려면
-
SQL*Plus 또는 다른 Oracle SQL 애플리케이션에서 마스터 사용자로 DB 인스턴스에 로그인합니다.
-
다음 저장 프로시저를 실행하여
DBSNMP
계정을 잠금 해제합니다.EXEC rdsadmin.rdsadmin_util.reset_oem_agent_password('
new_password
');프로시저가 존재하지 않는다는 오류 메시지가 표시되면 CDB 인스턴스를 재부팅하여 자동으로 설치합니다. 자세한 내용은 DB 인스턴스 재부팅 단원을 참조하십시오.
3단계: 브라우저를 통해 EM Express에 액세스
웹 브라우저에서 EM Express에 액세스하면 사용자 이름과 암호를 묻는 로그인 창이 나타납니다.
브라우저를 통해 EM Express에 액세스하려면
-
사용자의 Amazon RDS DB 인스턴스에 대한 엔드포인트와 EM Express 포트를 식별합니다. 사용자의 Amazon RDS DB 인스턴스에 대한 엔드포인트를 찾는 방법은 RDS for Oracle DB 인스턴스의 엔드포인트 찾기 단원을 참조하십시오.
-
브라우저 로케이터 표시줄에 다음 형식을 사용하여 URL을 입력합니다.
https://
endpoint
.rds.amazonaws.com:port
/em예를 들어, Amazon RDS DB 인스턴스의 엔드포인트가
mydb.a1bcde234fgh.us-east-1.rds.amazonaws.com
이고 EM Express 포트가1158
인 경우 다음 URL을 사용하여 EM Express에 액세스합니다.https://
mydb.f9rbfa893tft.us-east-1
.rds.amazonaws.com:1158
/em -
로그인 세부 정보를 입력하라는 메시지가 표시되면 데이터베이스 아키텍처에 따라 다음 작업 중 하나를 수행합니다.
- 데이터베이스가 CDB가 아닙니다.
-
DB 인스턴스에 대한 마스터 사용자 이름과 마스터 암호를 입력합니다.
- 데이터베이스가 CDB입니다.
-
사용자 및
DBSNMP
암호에DBSNMP
를 입력합니다.Container
필드는 비워둡니다.
OEM Database 설정 수정
OEM Database를 활성화한 후 옵션의 보안 그룹 설정을 수정할 수 있습니다.
옵션 그룹을 DB 인스턴스와 연동한 이후에는 OEM 포트 번호를 수정할 수 없습니다. DB 인스턴스의 OEM 포트 번호를 변경하려면 다음과 같이 합니다.
-
새 옵션 그룹을 생성합니다.
-
새 포트 번호가 포함된 OEM 옵션에 새 옵션 그룹을 추가합니다.
-
DB 인스턴스에서 기존 옵션 그룹을 제거합니다.
-
새 옵션 그룹을 DB 인스턴스에 추가합니다.
옵션 설정을 변경하는 방법에 대한 자세한 내용은 옵션 설정 수정을(를) 참조하십시오. 각 설정에 대한 자세한 내용은 OEM 옵션 설정 단원을 참조하십시오.
OEM Database Express 작업 실행
Amazon RDS 절차를 통해 특정 OEM Database Express 작업을 실행할 수 있습니다. 이 프로시저를 실행하면 다음과 같은 작업을 수행할 수 있습니다.
참고
OEM Database Express 작업은 비동기식으로 실행됩니다.
작업
OEM Database Express의 웹 사이트 프런트 엔드를 Adobe Flash로 전환
참고
이 작업은 Oracle Database 19c 비 CDB의 경우에만 가능합니다.
Oracle Database 19c부터 Oracle은 Adobe Flash 기반의 이전 OEM Database Express 사용자 인터페이스를 더 이상 사용하지 않습니다. 대신, 이제 OEM Database Express에서 Oracle JET로 구축된 인터페이스를 사용합니다. 새 인터페이스 사용에 문제가 있는 경우 더 이상 사용하지 않는 Flash 기반 인터페이스로 다시 전환할 수 있습니다. 새 인터페이스 사용 시 발생할 수 있는 문제에는 OEM Database Express에 로그인한 후 Loading
화면이 멈추는 것이 포함됩니다. Flash 기반의 OEM Database Express 버전에 있는 특정 기능을 사용하지 못할 수도 있습니다.
OEM Database Express 웹 사이트 프런트 엔드를 Adobe Flash로 전환하려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash
를 실행하십시오. 이 프로시저는 execemx emx
SQL 명령과 동일합니다.
보안 모범 사례에서는 Adobe Flash의 사용을 권장하지 않습니다. Flash 기반의 OEM Database Express로 되돌릴 수 있지만 가능하면 JET 기반의 OEM Database Express 웹 사이트를 사용하는 것이 좋습니다. Adobe Flash를 사용하도록 되돌리고 Oracle JET를 사용하도록 다시 전환하려면 rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet
프로시저를 사용하십시오. Oracle Database 업그레이드 후 최신 버전의 Oracle JET에서 OEM Database Express의 JET 관련 문제를 해결할 수 있습니다. Oracle JET로의 전환에 대한 자세한 내용은 OEM Database Express의 웹 사이트 프런트 엔드를 Oracle JET로 전환 단원을 참조하십시오.
참고
읽기 전용 복제본의 원본 DB 인스턴스에서 이 작업을 실행하면 읽기 전용 복제본이 해당 OEM Database Express 웹 사이트 프런트 엔드를 Adobe Flash로 전환하게 됩니다.
다음 프로시저 호출은 OEM Database Express 웹 사이트에서 Adobe Flash로 전환하는 작업을 생성하고 작업 ID를 반환합니다.
SELECT rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash() as TASK_ID from DUAL;
작업의 출력 파일을 표시하여 결과를 볼 수 있습니다.
SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','dbtask-
task-id
.log'));
를 절차에서 반환된 작업 ID로 대체합니다. Amazon RDS 프로시저 task-id
rdsadmin.rds_file_util.read_text_file
에 대한 자세한 내용은 DB 인스턴스 디렉터리의 파일 목록 읽기 단원을 참조하십시오.
AWS Management Console에 대한 Logs & events(로그 및 이벤트) 섹션에서 로그 항목을 검색하여 task-id
에서 작업의 출력 파일 내용을 볼 수도 있습니다.
OEM Database Express의 웹 사이트 프런트 엔드를 Oracle JET로 전환
참고
이 작업은 Oracle Database 19c 비 CDB의 경우에만 가능합니다.
OEM Database Express 웹 사이트 프런트 엔드를 Oracle JET로 전환하려면 Amazon RDS 프로시저 rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet
를 실행합니다. 이 프로시저는 execemx omx
SQL 명령과 동일합니다.
기본적으로 19c 이상을 실행하는 Oracle DB 인스턴스에 대한 OEM Database Express 웹 사이트에서는 Oracle JET를 사용합니다. rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash
프로시저를 사용하여 OEM Database Express 웹 사이트 프런트 엔드를 Adobe Flash로 전환한 경우 Oracle JET로 다시 전환할 수 있습니다. 이렇게 하려면 rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet
프로시저를 사용하십시오. Adobe Flash로 전환하는 방법에 대한 자세한 내용은 OEM Database Express의 웹 사이트 프런트 엔드를 Adobe Flash로 전환 단원을 참조하십시오.
참고
읽기 전용 복제본의 원본 DB 인스턴스에서 이 작업을 실행하면 읽기 전용 복제본이 해당 OEM Database Express 웹 사이트 프런트 엔드를 Oracle JET로 전환하게 됩니다.
다음 프로시저 호출은 OEM Database Express 웹 사이트를 Oracle JET로 전환하는 작업을 생성하고 작업 ID를 반환합니다.
SELECT rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet() as TASK_ID from DUAL;
작업의 출력 파일을 표시하여 결과를 볼 수 있습니다.
SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','dbtask-
task-id
.log'));
를 절차에서 반환된 작업 ID로 대체합니다. Amazon RDS 프로시저 task-id
rdsadmin.rds_file_util.read_text_file
에 대한 자세한 내용은 DB 인스턴스 디렉터리의 파일 목록 읽기 단원을 참조하십시오.
AWS Management Console에 대한 Logs & events(로그 및 이벤트) 섹션에서 로그 항목을 검색하여 task-id
에서 작업의 출력 파일 내용을 볼 수도 있습니다.
OEM Database 옵션 제거
DB 인스턴스에서 OEM 옵션을 제거할 수 있습니다. OEM 옵션을 제거하는 경우 인스턴스를 자동으로 다시 시작하는 동안 인스턴스가 잠시 중단됩니다. 따라서 OEM 옵션을 제거한 후 DB 인스턴스를 다시 시작할 필요가 없습니다.
DB 인스턴스에서 OEM 옵션을 제거하려면 다음 중 하나를 수행합니다.
-
OEM Agent가 속한 옵션 그룹에서 OEM 옵션을 제거합니다. 이 변경은 해당 옵션 그룹을 사용하는 모든 DB 인스턴스에 영향을 미칩니다. 자세한 내용은 옵션 그룹에서 옵션 제거 섹션을 참조하세요.
-
DB 인스턴스를 수정하고, OEM 옵션이 포함되지 않은 다른 옵션 그룹을 지정합니다. 이 변경은 단일 DB 인스턴스에 영향을 미칩니다. 기본(빈) 옵션 그룹을 지정하거나 다른 사용자 지정 옵션 그룹을 지정할 수 있습니다. 자세한 내용은 Amazon RDS DB 인스턴스 수정 섹션을 참조하세요.