O Oracle Enterprise Manager é a plataforma de gerenciamento on-premise da Oracle que fornece um único painel para gerenciar todas as suas implementações Oracle, em seu data center ou na nuvem. Através de profunda integração com o conjunto de produtos Oracle, ela fornece suporte de gerenciamento e automação líder de mercado para Oracle Applications, bancos de dados, middleware, hardware e Engineered Systems.
A versão 13.4 é a última versão atualmente disponível e pode ser baixado do site da Oracle.
Solaris Operating System (SPARC)
Solaris Operating System (x86-64)
IBM AIX on POWER Systems (64-bit)
Esta instalação estará utilizando como repositório o Oracle Database 19.3c Enterprise Edition. O produto (somente o software) já está instalado de acordo com os pré requisitos de instalação e não será abordado neste artigo.
Vale destacar que essa instalação que é utilizada apenas para o Cloud Control não precisa ser licenciada.
Vamos baixar o template que será usado para a criação do database de acordo com o size do ambiente.
Neste exemplo vamos realizar uma instalação mínima (Eval), instalando todos os componentes em uma mesma máquina.
A primeira etapa a ser realizada é a criação da instância que será utilizada como repositório do Cloud Control. Para isso, deve-se baixar o template desejado (download dos templates) e copia-lo e descompactá-lo no diretório $ORACLE_HOME/assistants/dbca/templates/.
[oracle@emmcc01:cdbrepo1 midias]$ [oracle@emmcc01:cdbrepo1 midias]$cp 19_5_0_0_Database_Template_with_cdbpdb_for_EM13_4_0_0_0_Linux_x64.zip $ORACLE_HOME/assistants/dbca/templates/ [oracle@emmcc01:cdbrepo1 midias]$cd $ORACLE_HOME/assistants/dbca/templates [oracle@emmcc01:cdbrepo1 templates]$unzip 19_5_0_0_Database_Template_with_cdbpdb_for_EM13_4_0_0_0_Linux_x64.zip Archive: 19_5_0_0_Database_Template_with_cdbpdb_for_EM13_4_0_0_0_Linux_x64.zip inflating: set_repo_param_19_5_0_0_Database_SQL_for_EM13_4_0_0_0_Large_deployment.sql inflating: set_repo_param_19_5_0_0_Database_SQL_for_EM13_4_0_0_0_Medium_deployment.sql inflating: set_repo_param_19_5_0_0_Database_SQL_for_EM13_4_0_0_0_Small_deployment.sql inflating: shpool_19_5_0_0_Database_SQL_for_EM13_4_0_0_0.sql inflating: 19_5_0_0_Database_Template_with_cdbpdb_for_EM13_4_0_0_0_Large_deployment.dbc inflating: 19_5_0_0_Database_Template_with_cdbpdb_for_EM13_4_0_0_0_Medium_deployment.dbc inflating: 19_5_0_0_Database_Template_with_cdbpdb_for_EM13_4_0_0_0_Small_deployment.dbc inflating: 19_5_0_0_Database_Template_with_cdbpdb_for_EM13_4_0_0_0.dfb1 inflating: 19_5_0_0_Database_Template_with_cdbpdb_for_EM13_4_0_0_0.dfb2 inflating: 19_5_0_0_Database_Template_with_cdbpdb_for_EM13_4_0_0_0.dfb3 inflating: 19_5_0_0_Database_Template_with_cdbpdb_for_EM13_4_0_0_0.ctl inflating: shpool_19_5_0_0_Database_SQL_for_EM13_4_0_0_0_Large.sql inflating: shpool_19_5_0_0_Database_SQL_for_EM13_4_0_0_0_Medium.sql inflating: shpool_19_5_0_0_Database_SQL_for_EM13_4_0_0_0_Small.sql [oracle@emmcc01:cdbrepo1 templates]$
Feita a cópia do template para o diretório de templates do produto, pode-se iniciar o processo de criação da instância via DBCA. Este processo é como a criação de qualquer instância Oracle. Basta se atentar nas particularidades que serão demonstradas abaixo.
Nesta etapa, deve-se desmar a opção Configure Enterprise Manager (EM) database express.
Concluída a criação do banco de dados será necessário criar a estrutura de diretórios que será utilizada para instalação do cloud control e do agent. Neste exemplo usei $ORACLE_BASE/middleware e $ORACLE_BASE/agent
[oracle@emmcc01:cdbrepo1 middleware]$echo $ORACLE_BASE/middleware /orabin01/app/oracle/middleware [oracle@emmcc01:cdbrepo1 middleware]$echo $ORACLE_BASE/agent /orabin01/app/oracle/agent [oracle@emmcc01:cdbrepo1 middleware]$
Após a criação da estrutura de diretórios, podemos iniciar o processo de instalação do Cloud Control. Vale destacar aqui que dependendo das configurações da máquina, o processo de instalação pode levar mais de 2 horas.
Para realizar a instalação não é necessário descompactar as mídias. Basta que todas estejam no mesmo diretório e com permissão de execução.
[oracle@emmcc01:cdbrepo1 /]$ [oracle@emmcc01:cdbrepo1 /]$cd /midias/CloudControl/ [oracle@emmcc01:cdbrepo1 CloudControl]$ls -ltr total 12429652 -rwxrwxr-x. 1 oracle oinstall 1623577684 Sep 17 21:20 em13400_linux64.bin -rwxrwxr-x. 1 oracle oinstall 2109004737 Sep 17 21:20 em13400_linux64-2.zip -rwxrwxr-x. 1 oracle oinstall 2047749474 Sep 17 21:20 em13400_linux64-3.zip -rwxrwxr-x. 1 oracle oinstall 2117312528 Sep 17 21:20 em13400_linux64-4.zip -rwxrwxr-x. 1 oracle oinstall 808014516 Sep 17 21:20 em13400_linux64-5.zip -rwxrwxr-x. 1 oracle oinstall 2143125187 Sep 17 21:20 em13400_linux64-6.zip -rwxrwxr-x. 1 oracle oinstall 1879163226 Sep 18 17:23 em13400_linux64-7.zip [oracle@emmcc01:cdbrepo1 CloudControl]$
Na etapa de verificação de pré requisitos estarei ignorando 2 warnings que são decorrentes da infra estrutura disponibilizada para a instalação.
Nesta etapa serão definidos os diretórios do cloud control (/orabin01/app/oracle/middleware) e agent (/orabin01/app/oracle/agent) criados anteriormente.
Agora é esperar o processo de instalação que pode demorar mais de 2 horas dependendo da configuração da máquina onde está sendo executado.
Na etapa de configuração do BI Publisher pode ocorrer o erro abaixo. Esse erro pode ocorrer devido a variável CLASSPATH estar definida (13.4: OMS Install/Upgrade Fails During BIP Configuration Doc ID 2634802.1).
erro: INFO: oracle.sysman.top.oms:The plug-in BI Publisher Configuration has failed its perform method
Para executar o processo de workaround, deve ser fechada a tela de instalação onde apresenta o erro e executados os comandos descritos. Vale destacar que este processo é tamém é demorado.
[oracle@emmcc01:cdbrepo1 middleware]$ [oracle@emmcc01:cdbrepo1 middleware]$echo $OMS_HOME /orabin01/app/oracle/middleware [oracle@emmcc01:cdbrepo1 middleware]$unset CLASSPATH [oracle@emmcc01:cdbrepo1 middleware]$./runConfig.sh ORACLE_HOME=$OMS_HOME MODE=perform ACTION=configure COMPONENT_XML={encap_oms.1_0_0_0_0.xml} [oracle@emmcc01:cdbrepo1 middleware]$
[oracle@emmcc01:cdbrepo1 middleware]$ [root@emmcc01: middleware]$sh /orabin01/app/oracle/middleware/allroot.sh Starting to execute allroot.sh ......... Starting to execute /orabin01/app/oracle/middleware/root.sh ...... Performing root user operation. The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /orabin01/app/oracle/middleware Enter the full pathname of the local bin directory: [/usr/local/bin]: The contents of "dbhome" have not changed. No need to overwrite. The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. /etc exist Creating /etc/oragchomelist file... /orabin01/app/oracle/middleware Finished product-specific root actions. /etc exist Finished execution of /orabin01/app/oracle/middleware/root.sh ...... Starting to execute /orabin01/app/oracle/agent/agent_13.4.0.0.0/root.sh ...... Finished product-specific root actions. /etc exist Finished execution of /orabin01/app/oracle/agent/agent_13.4.0.0.0/root.sh ...... [root@emmcc01: middleware]$[oracle@emmcc01:cdbrepo1 middleware]$
Concluída as etapas acima o cloud control está instalado. Para confirmar o status do mesmo e a porta de acesso, podemos utilizar o comando emctl status oms -details.
[oracle@emmcc01:cdbrepo1 bin]$./emctl status oms -details Oracle Enterprise Manager Cloud Control 13c Release 4 Copyright (c) 1996, 2020 Oracle Corporation. All rights reserved. Enter Enterprise Manager Root (SYSMAN) Password : Unable to connect to repository database OMS ports, URLs and security info will not be printed WLS Domain Information Domain Name : GCDomain Admin Server Host : emmcc01 Admin Server HTTPS Port: 7102 Admin Server is RUNNING Oracle Management Server Information Managed Server Instance Name: EMGC_OMS1 Oracle Management Server Instance Host: emmcc01 WebTier is Up Oracle Management Server is Up JVMD Engine is Up BI Publisher Server Information BI Publisher Managed Server Name: BIP BI Publisher Server is Down BI Publisher is disabled, to enable BI Publisher on this host, use the 'emctl config oms -enable_bip' command [oracle@emmcc01:cdbrepo1 bin]$
Conforme status acima os serviços estão UP (com exceção do publisher que não foi instalado e configurado).
Para validar a porta que o Cloud Control foi configurado, podemos verificar no arquivo emgc.properties. Neste caso a porta é a 7803.
[oracle@emmcc01:cdbrepo1 EMGC_OMS1]$pwd /orabin01/app/oracle/gc_inst/em/EMGC_OMS1 [oracle@emmcc01:cdbrepo1 EMGC_OMS1]$cat /orabin01/app/oracle/gc_inst/em/EMGC_OMS1/emgc.properties | grep EM_CONSOLE_HTTPS_PORT EM_CONSOLE_HTTPS_PORT=7803 [oracle@emmcc01:cdbrepo1 EMGC_OMS1]$ [oracle@emmcc01:cdbrepo1 EMGC_OMS1]$
Fontes:https://docs.oracle.com/en/enterprise-manager/cloud-control/enterprise-manager-cloud-control/13.4/emadv/sizing-your-enterprise-manager-deployment.html#GUID-04DB92C7-A9B4-4886-A5DE-A8EA3093E8CC
https://docs.oracle.com/en/enterprise-manager/cloud-control/enterprise-manager-cloud-control/13.4/embsc/creating-database-instance-preconfigured-repository-using-database-templates1.html#GUID-2709C116-F312-4255-9F6D-C1BBDF481B66
https://www.oracle.com/enterprise-manager/downloads/cloud-control-downloads.html
Comentários
Postar um comentário