Oracle Enterprise Manager Database Express - Amazon Relational Database Service

Oracle Enterprise Manager Database Express

Amazon RDS는 OEM 옵션 사용을 통해 Oracle Enterprise Manager(OEM) Database Express를 지원합니다. Amazon RDS는 다음 릴리스에 대해 Oracle Enterprise Manager Database Express를 지원합니다.

  • Oracle Database 19c(비 CDB만)

  • Oracle Database 12c

OEM Database Express 및 Database Control은 Oracle 데이터베이스 관리용 웹 기반 인터페이스가 있는 서로 비슷한 도구입니다. 이러한 도구에 대한 자세한 내용은 Oracle 설명서에서 Accessing Enterprise Manager database Express 18cAccessing Enterprise Manager Database Express 12c를 참조하세요.

다음은 OEM Database Express의 제한 사항입니다.

  • OEM Database Express는 db.t3.micro 또는 db.t3.small DB 인스턴스 클래스에서 지원되지 않습니다.

    DB 인스턴스 클래스에 대한 자세한 내용은 RDS for Oracle 인스턴스 클래스 섹션을 참조하십시오.

OEM Database 옵션 설정

Amazon RDS는 OEM 옵션에 대해 다음 설정을 지원합니다.

옵션 설정 유효한 값 설명

포트

정수 값

OEM 데이터베이스에 대해 수신 대기하는 DB 인스턴스의 포트입니다. OEM Database Express의 기본값은 5500입니다.

보안 그룹

Port(포트)에 액세스할 수 있는 보안 그룹입니다.

OEM Database 옵션 추가

OEM 옵션을 DB 인스턴스에 추가하는 일반적인 프로세스는 다음과 같습니다.

  1. 새 옵션 그룹을 생성하거나 기존 옵션 그룹을 복사 또는 수정합니다.

  2. [] 옵션을 옵션 그룹에 추가합니다.

  3. 옵션 그룹을 DB 인스턴스에 연동시킵니다.

Oracle Database 12c 이상 DB 인스턴스에 OEM 옵션을 추가하는 경우 DB 인스턴스가 잠시 중단되었다가 자동으로 다시 시작됩니다.

DB 인스턴스에 OEM 옵션을 추가하려면
  1. 사용할 옵션 그룹을 결정합니다. 새 옵션 그룹을 생성하거나 기존 옵션 그룹을 사용합니다. 기존 옵션 그룹을 사용하려면 다음 단계로 건너뛰십시오. 그렇지 않으면 다음 설정을 사용하여 사용자 지정 DB 옵션을 생성합니다.

    1. [Engine]에서 DB 인스턴스의 Oracle 에디션을 선택합니다.

    2. 메이저 엔진 버전에서 DB 인스턴스의 버전을 선택합니다.

    자세한 내용은 옵션 그룹 생성 섹션을 참조하세요.

  2. OEM 옵션을 옵션 그룹에 추가하고 옵션 설정을 구성합니다. 옵션 추가에 대한 자세한 내용은 옵션 그룹에 옵션 추가 섹션을 참조하세요. 각 설정에 대한 자세한 내용은 OEM Database 옵션 설정 단원을 참조하십시오.

    참고

    하나 이상의 Oracle Database 19c(비 CDB만) 또는 Oracle Database 12c DB 인스턴스에 이미 연결된 기존 옵션 그룹에 OEM 옵션을 추가하면 모든 DB 인스턴스가 잠시 중단되었다가 자동으로 다시 시작됩니다.

  3. 옵션 그룹을 새 DB 인스턴스 또는 기존 DB 인스턴스에 적용합니다:

    • 새 DB 인스턴스의 경우, 인스턴스를 시작할 때 옵션 그룹을 적용합니다. 자세한 내용은 Amazon RDS DB 인스턴스 생성 섹션을 참조하세요.

    • 기존 DB 인스턴스의 경우, 해당 인스턴스를 수정하고 새 옵션 그룹을 연결하여 옵션 그룹을 적용합니다. Oracle Database 19c(비 CDB만) 또는 Oracle Database 12c DB 인스턴스에 OEM 옵션을 추가하는 경우 DB 인스턴스가 잠시 중단되었다가 자동으로 다시 시작됩니다. 자세한 정보는 Amazon RDS DB 인스턴스 수정을 참조하십시오.

참고

AWS CLI를 사용하여 OEM 옵션을 추가할 수도 있습니다. 예제는 옵션 그룹에 옵션 추가을 참조하세요.

브라우저를 통한 OEM 액세스

OEM 옵션을 활성화한 다음, 웹 브라우저에서 OEM 데이터베이스 도구 사용을 시작하면 됩니다.

웹 브라우저에서 OEM Database Control 또는 OEM Database Express에 액세스할 수 있습니다. 예를 들어 Amazon RDS DB 인스턴스에 대한 엔드포인트가 mydb.f9rbfa893tft.us-east-1.rds.amazonaws.com이고 OEM 포트가 1158인 경우 OEM Database Control에 액세스하기 위한 URL은 다음과 같습니다.

https://mydb.f9rbfa893tft.us-east-1.rds.amazonaws.com:1158/em

웹 브라우저에서 도구에 액세스하면 사용자 이름과 암호를 묻는 로그인 창이 나타납니다. DB 인스턴스에 대한 마스터 사용자 이름과 마스터 암호를 입력합니다. Oracle 데이터베이스를 관리할 준비가 완료되었습니다.

OEM Database 설정 수정

OEM Database를 활성화한 후 옵션의 보안 그룹 설정을 수정할 수 있습니다.

옵션 그룹을 DB 인스턴스와 연동한 이후에는 OEM 포트 번호를 수정할 수 없습니다. DB 인스턴스의 OEM 포트 번호를 변경하려면 다음과 같이 합니다.

  1. 새 옵션 그룹을 생성합니다.

  2. 새 포트 번호가 포함된 OEM 옵션에 새 옵션 그룹을 추가합니다.

  3. DB 인스턴스에서 기존 옵션 그룹을 제거합니다.

  4. 새 옵션 그룹을 DB 인스턴스에 추가합니다.

옵션 설정을 변경하는 방법에 대한 자세한 내용은 옵션 설정 수정을(를) 참조하십시오. 각 설정에 대한 자세한 내용은 OEM Database 옵션 설정 단원을 참조하십시오.

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'));

task-id를 절차에서 반환된 작업 ID로 대체합니다. Amazon RDS 프로시저 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'));

task-id를 절차에서 반환된 작업 ID로 대체합니다. Amazon RDS 프로시저 rdsadmin.rds_file_util.read_text_file에 대한 자세한 내용은 DB 인스턴스 디렉터리의 파일 목록 읽기 단원을 참조하십시오.

AWS Management Console에 대한 Logs & events(로그 및 이벤트) 섹션에서 로그 항목을 검색하여 task-id에서 작업의 출력 파일 내용을 볼 수도 있습니다.

OEM Database 옵션 제거

DB 인스턴스에서 OEM 옵션을 제거할 수 있습니다. Oracle Database 12c 이상 DB 인스턴스에서 OEM 옵션을 제거하는 경우 인스턴스가 잠시 중단되었다가 자동으로 다시 시작됩니다. 따라서 OEM 옵션을 제거한 후 DB 인스턴스를 다시 시작할 필요가 없습니다.

DB 인스턴스에서 OEM 옵션을 제거하려면 다음 중 하나를 수행합니다.

  • OEM Agent가 속한 옵션 그룹에서 OEM 옵션을 제거합니다. 이 변경은 해당 옵션 그룹을 사용하는 모든 DB 인스턴스에 영향을 미칩니다. 자세한 내용은 옵션 그룹에서 옵션 제거 섹션을 참조하세요.

  • DB 인스턴스를 수정하고, OEM 옵션이 포함되지 않은 다른 옵션 그룹을 지정합니다. 이 변경은 단일 DB 인스턴스에 영향을 미칩니다. 기본(빈) 옵션 그룹을 지정하거나 다른 사용자 지정 옵션 그룹을 지정할 수 있습니다. 자세한 내용은 Amazon RDS DB 인스턴스 수정 섹션을 참조하세요.