Oracle Enterprise Manager Database Express - Amazon Relational Database Service

Oracle Enterprise Manager Database Express

O Amazon RDS comporta o Oracle Enterprise Manager Database Express (EM Express) com o uso da opção OEM. O Amazon RDS é compatível com o EM Express para Oracle Database 19c usando a arquitetura CDB ou não.

O EM Express é uma ferramenta de gerenciamento de banco de dados baseada na web incluída em seu banco de dados e só está disponível quando está aberta. Ele comporta as principais funções de gerenciamento de performance e de administração básica de banco de dados. Para ter mais informações, consulte Introduction to Oracle Enterprise Manager Database Express, na documentação do Oracle Database.

nota

O EM Express não é compatível com a classe de instância de banco de dados db.t3.small. Para ter mais informações sobre classes de instância de banco de dados, consulte Classes de instância de banco de dados do RDS para Oracle.

Configurações da opção OEM

O Amazon RDS oferece suporte para as seguintes configurações da opção OEM.

Configuração da opção Valores válidos Descrição

Porta

Um valor inteiro

A porta na instância de banco de dados do RDS para Oracle que escuta o EM Express. O padrão é 5500.

Grupos de segurança

Um grupo de segurança tem acesso à Port (Porta).

Etapa 1: Adicionar a opção OEM

O processo geral para adicionar as opções do OEM a uma instância de banco de dados é o seguinte:

  1. Crie um novo grupo de opções, ou copie ou modifique um existente.

  2. Adicione a opção ao grupo de opções.

  3. Associe o grupo de opções à instância de banco de dados.

Quando você adiciona a opção OEM, uma breve interrupção ocorre enquanto a instância de banco de dados é reiniciada automaticamente.

Para adicionar a opção OEM a uma instância de banco de dados
  1. Determine o grupo de opções que você deseja usar. Você pode criar um novo grupo de opções ou usar um existente. Se você quiser usar um grupo de opções existente, vá para a próxima etapa. Caso contrário, crie um grupo de opções de banco de dados personalizado com as seguintes configurações:

    1. Em Engine (Mecanismo), escolha a edição Oracle para sua instância de banco de dados.

    2. Para Major engine version (Versão do mecanismo principal), escolha a versão da sua instância de banco de dados.

    Para obter mais informações, consulte Criar um grupo de opções.

  2. Adicione a opção OEM ao grupo de opções e defina as configurações da opção. Para mais informações sobre a adição de opções, consulte Adicionar uma opção a um grupo de opções. Para ter mais informações sobre cada configuração, consulte Configurações da opção OEM.

    nota

    Se você adicionar a opção OEM a um grupo de opções existente que já está anexado a uma ou mais instâncias de banco de dados, uma breve interrupção ocorrerá enquanto todas as instâncias de banco de dados forem reiniciadas automaticamente.

  3. Aplique o grupo de opções a uma instância de banco de dados nova ou existente:

    • Para uma nova instância de banco de dados, aplique o grupo de opções ao executar a instância. Para obter mais informações, consulte Criar uma instância de banco de dados do Amazon RDS.

    • Para uma instância de banco de dados existente, aplique o grupo de opções modificando a instância e anexando o novo grupo de opções. Quando você adiciona a opção OEM, uma breve interrupção ocorre enquanto a instância de banco de dados é reiniciada automaticamente. Para obter mais informações, consulte Modificar uma instância de banco de dados do Amazon RDS.

nota

Também é possível usar a AWS CLI para adicionar a opção OEM. Para ver exemplos, consulte Adicionar uma opção a um grupo de opções.

Etapa 2: (Somente CDB) Desbloquear a conta de usuário DBSNMP

Se sua instância de banco de dados usa a arquitetura CDB, você deve fazer login no EM Express como DBSNMP, em um CDB, DBSNMP é um usuário comum. Por padrão, essa conta está bloqueada. Se sua instância de banco de dados não usa a arquitetura CDB, ignore essa etapa.

Como desbloquear a conta de usuário DBSNMP em uma instância de CDB
  1. No SQL*Plus ou em outra aplicação Oracle SQL, faça login como usuário principal em sua instância de banco de dados.

  2. Execute o seguinte procedimento armazenado para desbloquear a conta DBSNMP:

    EXEC rdsadmin.rdsadmin_util.reset_oem_agent_password('new_password');

    Se você receber um erro informando que o procedimento não existe, reinicie sua instância do CDB para instalá-la automaticamente. Para obter mais informações, consulte Reinicializar uma instância de banco de dados .

Etapa 3: Acessar o EM Express por meio do navegador

Ao acessar o EM Express pelo navegador da web, é exibida uma janela de login que solicita um nome de usuário e uma senha.

Para acessar o EM Express por meio do navegador
  1. Identifique o endpoint e a porta do EM Express para sua instância de banco de dados do Amazon RDS. Para obter informações sobre como localizar o endpoint de sua instância de banco de dados do Amazon RDS, consulte Encontrar o endpoint da instância de banco de dados do RDS para Oracle.

  2. Insira um URL na barra de localização do navegador usando o formato a seguir.

    https://endpoint.rds.amazonaws.com:port/em

    Por exemplo, se o endpoint da sua instância de banco de dados do Amazon RDS for mydb.a1bcde234fgh.us-east-1.rds.amazonaws.com, e a porta do EM Express for 1158, use o URL a seguir para acessar o EM Express.

    https://mydb.f9rbfa893tft.us-east-1.rds.amazonaws.com:1158/em
  3. Quando os detalhes de login forem solicitados, realize uma das seguintes ações, dependendo da arquitetura do banco de dados:

    O banco de dados não é CDB.

    Digite o nome de usuário mestre e a senha mestre da sua instância de banco de dados.

    O banco de dados é CDB.

    Digite DBSNMP para o usuário e a senha do DBSNMP. Deixe o campo Container vazio.

Modificar configurações do banco de dados OEM

Depois de habilitar o banco de dados OEM, você pode modificar a configuração Security Groups para essa opção.

Você não pode modificar o número da porta OEM depois de ter associado o grupo de opções uma instância de banco de dados. Para alterar o número da porta OEM para uma instância de banco de dados, faça o seguinte:

  1. Crie um novo grupo de opções.

  2. Adicione a opção OEM com o novo número de porta ao novo grupo de opções.

  3. Remova o grupo de opções existente da instância de banco de dados.

  4. Adicione o novo grupo de opções à instância de banco de dados.

Para mais informações sobre como modificar as configurações da opção, consulte Modificar uma configuração de opção. Para ter mais informações sobre cada configuração, consulte Configurações da opção OEM.

Executar tarefas do OEM Database Express

É possível usar os procedimentos do Amazon RDS para executar determinadas tarefas do OEM Database Express. Executando esses procedimentos, você pode executar as tarefas listadas a seguir.

nota

As tarefas do OEM Database Express são executadas de forma assíncrona.

Mudar o front-end do site do OEM Database Express para Adobe Flash

nota

Essa tarefa está disponível somente para não CDBs do Oracle Database 19c.

A partir do Oracle Database 19c, a Oracle descontinuou a interface de usuário anterior do OEM Database Express, que é baseada no Adobe Flash. Em vez disso, o OEM Database Express agora usa uma interface criada com o Oracle JET. Se você tiver dificuldades com a nova interface, é possível mudar para a interface defasada baseada em Flash. As dificuldades que você pode ter com a nova interface incluem ficar preso em uma tela Loading após fazer o login no OEM Database Express. Você também pode sentir falta de alguns recursos que estavam presentes na versão baseada em Flash do OEM Database Express.

Para mudar o front-end do site do OEM Database Express para o Adobe Flash, execute o procedimento rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash do Amazon RDS. Este procedimento é equivalente ao comando SQL execemx emx.

As práticas recomendadas não recomendam o uso do Adobe Flash. Embora você possa reverter para o OEM Database Express baseado em Flash, recomendamos o uso de sites do OEM Database Express baseados em JET, se possível. Se você reverter para o uso do Adobe Flash e quiser mudar novamente para o Oracle JET, use o procedimento rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet. Após uma atualização do banco de dados Oracle, uma versão mais recente do Oracle JET pode resolver problemas relacionados ao JET no OEM Database Express. Para obter mais informações sobre como mudar para o Oracle JET, consulte Mudar o front-end do site do OEM Database Express para Oracle JET.

nota

Executar essa tarefa na instância de banco de dados de origem para uma réplica de leitura também faz com que a réplica de leitura mude os front-ends do site do OEM Database Express para o Adobe Flash.

A chamada do procedimento a seguir cria uma tarefa para mudar o site do OEM Database Express para Adobe Flash e retorna o ID da tarefa.

SELECT rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash() as TASK_ID from DUAL;

Você pode visualizar o resultado exibindo o arquivo de saída da tarefa.

SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','dbtask-task-id.log'));

Substitua task-id pelo ID da tarefa retornado pelo procedimento. Para obter mais informações sobre o procedimento rdsadmin.rds_file_util.read_text_file do Amazon RDS, consulte Leitura de arquivos no diretório de uma instância de banco de dados

Também é possível visualizar o conteúdo do arquivo de saída da tarefa no AWS Management Console ao pesquisar o task-id nas entradas do log na seção Logs & events (Logs e eventos).

Mudar o front-end do site do OEM Database Express para Oracle JET

nota

Essa tarefa está disponível somente para não CDBs do Oracle Database 19c.

Para mudar o front-end do site do OEM Database Express para o Oracle JET, execute o Amazon RDS procedimento rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet. Este procedimento é equivalente ao comando SQL execemx omx.

Por padrão, os sites do OEM Database Express para instâncias de banco de dados Oracle que executam a versão 19c ou posterior usam o Oracle JET. Caso tenha usado o procedimento rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_flash para mudar o front-end do site do OEM Database Express para o Adobe Flash, você pode revertê-lo para o Oracle JET. Para fazer isso, use o procedimento rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet. Para obter mais informações sobre como mudar para o Adobe Flash, consulte Mudar o front-end do site do OEM Database Express para Adobe Flash.

nota

Executar esta tarefa a partir da instância de banco de dados de origem para uma réplica de leitura também faz com que a réplica de leitura mude seus front-ends do site do OEM Database Express para o Oracle JET.

A chamada do procedimento a seguir cria uma tarefa para mudar o site do OEM Database Express para Oracle JET e retorna o ID da tarefa.

SELECT rdsadmin.rdsadmin_oem_tasks.em_express_frontend_to_jet() as TASK_ID from DUAL;

Você pode visualizar o resultado exibindo o arquivo de saída da tarefa.

SELECT text FROM table(rdsadmin.rds_file_util.read_text_file('BDUMP','dbtask-task-id.log'));

Substitua task-id pelo ID da tarefa retornado pelo procedimento. Para obter mais informações sobre o procedimento rdsadmin.rds_file_util.read_text_file do Amazon RDS, consulte Leitura de arquivos no diretório de uma instância de banco de dados

Também é possível visualizar o conteúdo do arquivo de saída da tarefa no AWS Management Console ao pesquisar o task-id nas entradas do log na seção Logs & events (Logs e eventos).

Remover a opção de banco de dados OEM

Você pode remover a opção OEM de uma instância de banco de dados. Quando você remove a opção OEM, ocorre uma breve interrupção enquanto a instância de banco de dados é reiniciada automaticamente. Assim, depois de remover a opção OEM, você não precisará reiniciar sua instância de banco de dados.

Para remover a opção OEM de uma instância de banco de dados, siga um destes procedimentos:

  • Remova a opção OEM do grupo de opções ao qual ela pertence. Essa alteração afeta todas as instâncias de bancos de dados que usam o grupo de opções. Para obter mais informações, consulte Remover uma opção de um grupo de opções.

  • Modifique a instância de banco de dados e especifique um grupo de opções diferente que não inclua a opção OEM. Essa alteração afeta uma única instância de banco de dados. Você pode especificar um grupo de opções padrão (vazio) ou criar um grupo de opções personalizado diferente. Para ter mais informações, consulte Modificar uma instância de banco de dados do Amazon RDS.