OEM Grid Control 10.2.0.5 foi lançado há mais de um mês. Depois de ser instalado e executado por um mês, tanto a instalação quanto a configuração parecem muito mais estáveis do que 10.2.0.4 e não haverá tantos problemas. recomendado instalá-lo.
Além disso, 10.2.0.5 é um pacote de patch, que geralmente é atualizado após a instalação de 10.2.0.1.
Referência: http://www.oracle.com/technology/global/cn/pub/articles/revitt-oem.html
Índice
1 Visão geral 1
2 Trabalhos de pré-instalação 2
2.1 Download de software 2
2.2 Confirmação do arquivo /etc/hosts 2
2.3 Configurar parâmetros do kernel 2
2.4 Criando grupos e usuários 3
2.5 Criar diretório de software 3
2.6 Configurar o ambiente do usuário Oracle 3
3 Instale 10.2.0.1 3
3.1 Descompacte os arquivos de instalação 3
3.2 Iniciar instalação 4
4 Atualize para 10.2.0.5 5
4.1 Trabalho de pré-atualização 5
4.2 Descompacte o pacote de patch 5
4.3 Atualizar OMS e banco de dados 5
4.4 Atualizar Agente 6
5 Uso do GC 7
5.1 Portas de componentes GC 7
5.2 Faça login no console do GC 7
6 Instale o Agente 8
6.1 Exclua o Agente 8 primeiro
6.2 Método de instalação um (instalação local) 9
6.3 Método de instalação dois (instalação remota) 10
6.4 Método de instalação três (implantação de página) 11
6.5 Configurar banco de dados de monitoramento 11
7 Manutenção de rotina 13
7.1 Iniciar e parar todos os processos de GC 13
7.2 Gestão de processos OMS 13
7.3 Gerenciamento de processos do agente 13
7.4 Excluir GC 14
8 Perguntas frequentes 15
8.1 Processo de destino de pesquisa de agente 15
Visão geral
Os componentes do Grid Control incluem Agente de Gerenciamento, Serviço de Gerenciamento (OMS) e Repositório de Gerenciamento. A arquitetura do sistema é a seguinte:
O princípio e método de trabalho do Grid Control:
Toda a coleta de dados no lado do agente é concluída por meio de scripts perl. A extensão é *.pl. Esses scripts podem ser encontrados em $AGENT_HOME/sysman/admin/scripts/. . , o arquivo gerado pode ser encontrado em $AGENT_HOME/sysman/admin/upload. Em seguida, carregue o arquivo no lado do oms e o serviço oms grava o arquivo xml no próprio repositório do oms.
Como funciona o programa do lado do agente:
Quando o Agente é implementado em um nó, ele primeiro procura todos os produtos Oracle instalados em $ORACLE_BASE/oraInventory para determinar as informações sobre os produtos que precisam ser coletados. Por exemplo, se apenas um produto de banco de dados for encontrado, ele somente será encontrado. execute para coletar informações do banco de dados e do host. Para um nó, as informações que o agente determina qual conteúdo precisa ser coletado são gravadas no seguinte arquivo $AGENT_HOME/sysman/emd/targets.xml. Outro arquivo importante é $AGENT_HOME/sysman/config/emd.properties é o arquivo de configuração de cada agente. Nele estão todas as propriedades do agente, como a url/TZ do OMS, etc. . Após a modificação, execute ./emctl reload agent para usá-lo.
O SSH é usado para acessar cada host alvo, portanto, no sistema Grid Control, é necessário que o host habilite o SSH.
Dica: # seguido de comando significa operar como usuário root, $ seguido de comando significa operar como usuário oracle.
Baixe o software funcional antes da instalação
Endereço de download do GC: [url]http://www.oracle.com/technology/software/products/oem/htdocs/linuxsoft.html[/url]
3 arquivos de instalação: Oracle Enterprise Manager 10g Grid Control Release 2 (10.2.0.1) para Linux x86
Linux_Grid_Control_full_102010_disk1.zip
Linux_Grid_Control_full_102010_disk2.zip
Linux_Grid_Control_full_102010_disk3.zip
1 pacote PatchSet: Oracle Enterprise Manager 10g Grid Control Release 5 (10.2.0.5) para Linux x86
gc_10205_part2of2.zip
Endereço de download do agente: [url]http://www.oracle.com/technology/software/products/oem/htdocs/agentsoft.html[/url]
Baixe o software do agente para cada plataforma, por exemplo, o software do agente no Linux
Confirmação do arquivo /etc/hosts
$ mais /etc/hosts
#<Endereço IP> <nome da máquina totalmente qualificado> <nome da máquina>
127.0.0.1 localhost.localdomain localhost
xxx.xxx.xxx.170dbaone
Configurar parâmetros do kernel
# vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax=536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.arquivo-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
rmem_default = 262144
rmem_máx = 262144
wmem_default = 262144
wmem_max = 262144
# /sbin/sysctl -p (torna os parâmetros efetivos após a modificação)
# vi /etc/selinux/config (defina o SELINUX como desabilitado)
SELINUX=desativado
Crie grupos e usuários
# more /etc/oraInst.loc (verifique se o grupo de lista de produtos oinstall existe)
# more /etc/oratab (Este arquivo existirá se software relacionado ao Oracle tiver sido instalado)
# /usr/sbin/groupadd oinstall (se o grupo oinstall não existir, crie um novo)
# /usr/sbin/groupadd dba (Se o grupo dba não existir, crie um novo. Este grupo tem permissões SYSDBA)
# useradd -g oinstall -G dba oracle -d /orahome (crie um novo usuário se ele não existir)
# passwd oracle (definir senha)
Crie o diretório do software. Se o diretório Oracle Base não existir, crie-o:
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle
#chmod -R 775 /u01/app/oracle
Ao configurar o ambiente do usuário Oracle, certifique-se de definir NLS_LANG para o ambiente chinês, caso contrário, o idioma chinês ficará parcialmente distorcido quando você efetuar login no console do Grid no futuro.
#su-oracle
$ vi ~/.bash_profile
exportar ORACLE_BASE=/u01/app/oracle
exportar ORACLE_HOME=$ORACLE_BASE/OracleHomes/db10g
exportar OMS_HOME=$ORACLE_BASE/OracleHomes/oms10g
exportar AGENT_HOME=$ORACLE_BASE/OracleHomes/agent10g
exportar ORACLE_SID=emrep
exportar ORACLE_HOSTNAME=dbaone
exportar ORACLE_OWNER = oracle
exportar NLS_LANG = "CHINÊS SIMPLIFICADO_CHINA.ZHS16GBK"
exportar LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/X11R6/lib:$LD_LIBRARY_PATH
exportar PATH=.:/usr/sbin:$ORACLE_HOME/bin:$ORACLE_HOME/jdk/bin:$PATH
exportar CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH
exportar LC=en_US
Instale 10.2.0.1
Descompacte os arquivos de instalação
$ cd /orahome/wangnc
$ descompacte Linux_Grid_Control_full_102010_disk1.zip
$ descompacte Linux_Grid_Control_full_102010_disk2.zip
$ descompacte Linux_Grid_Control_full_102010_disk3.zip
Iniciar a instalação
$ ./runInstaller
Neste momento, você pode verificar o arquivo de log de instalação mais recente installActionsxxx.log em $ORACLE_BASE/oraInventory/logs para entender o progresso da instalação.
Especifique o tipo de instalação: Enterprise Manager 10g Grid Control usando um novo banco de dados
Local de instalação: $ORACLE_BASE/OracleHomes
Seleção de idioma: Selecione também chinês simplificado, caso contrário o padrão é apenas inglês. Isso significa que o idioma do GC não é o do software em si.
Especifique o diretório de inventário e as credenciais: diretório oraInventory -> $ORACLE_BASE/oraInventory, nome do grupo do sistema operacional -> oinstall
Verificações de pré-requisitos específicos do produto: processo de verificação de pré-instalação, vá para a próxima etapa
Especifique a configuração: Nome do banco de dados -> emrep Localização do arquivo do banco de dados -> $ORACLE_BASE/oradata, grupo OSDBA e OSOPER -> dba;
Especifique a configuração opcional: desabilitada por padrão
8) Especifique as opções de segurança: Senha do servidor de gerenciamento seguro -> iamENCY000;
Requisitos para definir uma senha: 5 a 30 caracteres, não pode ser igual ao nome do usuário, deve conter letras maiúsculas e minúsculas e números, deve começar com uma letra e não pode conter palavras reservadas da Oracle aqui. completamente correto.
Resumo: Clique em instalar para iniciar a instalação (cerca de 2 a 3 minutos)
10) Executar scripts de configuração: primeiro faça login como root para executar o script solicitado, depois retorne à interface e clique em OK.
# /u01/app/oracle/oraInventory/orainstRoot.sh
# /u01/app/oracle/OracleHomes/db10g/allroot.sh (continue pressionando Enter)
Após a execução, o arquivo /etc/oratab deve conter as duas linhas a seguir:
*:/u01/app/oracle/OracleHomes/db10g:N
*:/u01/app/oracle/OracleHomes/oms10g:N
Assistentes de configuração: Demora muito para realizar múltiplas configurações (cerca de 10 minutos, principalmente lento nas duas etapas de Configuração do OMS e Configuração do Agente).
Neste momento, você pode acessar $OMS_HOME/sysman/log ou $AGENT_HOME/sysman/log para saber os detalhes de instalação e mensagens de erro de cada componente. Após a instalação, cada serviço será iniciado automaticamente.
Atualize para 10.2.0.5
Trabalhe antes de atualizar
--Pare todos os processos de GC primeiro
$ $OMS_HOME/bin/emctl parar oms
$ $OMS_HOME/opmn/bin/opmnctl parada
$ ps -ef | grep "opmn -d" | grep -v grep (pode levar alguns minutos para confirmar que o processo foi encerrado)
$$AGENT_HOME/bin/emctl parar agente
--Banco de dados de backup
$ sqlplus/as sysdba
SQL> desligamento imediato;
SQL> saída;
$ cd $ORACLE_BASE/oradata/
$ tar -zcvf emrep.tar.gz ./emrep
$ sqlplus/as sysdba
SQL> inicialização;
--Banco de dados de inspeção
$ cd $OMS_HOME/sysman/admin/emdrep/sql/core/latest/admin/
$ sqlplus/as sysdba
SQL> selecione object_name, object_type de all_objects onde proprietário='SYSMAN' e status <> 'VALID';
SQL> @admin_recompile_invalid.sql SYSMAN (executado se houver um objeto inválido)
SQL> mostra o parâmetro job_queue_processes;
SQL> ALTER SYSTEM SET job_queue_processes=0 (Se este parâmetro não for 0, altere-o para 0)
SQL> saída;
Descompacte o pacote de patch
$ cd /orahome/wangnc
$ descompacte gc_10205_part2of2.zip
Após a descompactação, existem os seguintes arquivos:
p3731593_10205_LINUX.zip é o pacote de patch do Grid Control 10.2.0.5, incluindo o arquivo de patch do banco de dados/OMS/Agent
Atualizar OMS e banco de dados
$ cd /orahome/wangnc
$ descompacte p3731593_10205_LINUX.zip
$ cd 3731593/Disco1
$ exportar ORACLE_HOME=$ORACLE_BASE/OracleHomes/oms10g
$ ./runInstaller
Ao entrar pela primeira vez, o padrão é o novo OracleHome. Selecione o oms10g original no nome para atualizar. Neste momento, o banco de dados e o monitoramento estão habilitados.
Solicitação para inserir usuário e senha do Metalink: ignore e não escreva
Verificações de pré-requisitos específicos do produto: processo de verificação de pré-instalação
solicita a senha SYS do banco de dados do repositório: iamENCY000
solicita a senha ias_admin do AS: igual à senha do sysman iamENCY000
O prompt interromperá o AS, pressione OK para continuar.
Resumo: Pressione Instalar para iniciar a instalação dos componentes do OMS.
7) Execute o seguinte script como usuário root
# /u01/app/oracle/OracleHomes/oms10g/root.sh
Assistentes de configuração: comece a atualizar o banco de dados e a configurar os componentes do OMS (cerca de 12 minutos).
Neste momento, você pode verificar o arquivo de log de instalação mais recente installActionsxxx.log em $ORACLE_BASE/oraInventory/logs para entender o progresso da instalação. Vá para $OMS_HOME/sysman/log para entender os detalhes da instalação e as mensagens de erro após a atualização. O serviço OMS foi iniciado automaticamente.
Agente de atualização
$ exportar ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g
$ ./runInstaller
Ao entrar pela primeira vez, o padrão é o novo OracleHome. Selecione o agente original10g no nome para atualizar.
Solicitação para inserir usuário e senha do Metalink: ignore e não escreva
Verificações de pré-requisitos específicos do produto: Processo de verificação de pré-instalação
Resumo: Pressione Instalar para iniciar a instalação do componente Agente
4) Execute o seguinte script como usuário root
# /u01/app/oracle/OracleHomes/agent10g/root.sh
Neste momento, você pode verificar o arquivo de log de instalação mais recente installActionsxxx.log em $ORACLE_BASE/oraInventory/logs para entender o progresso da instalação. Vá para $AGENT_HOME/sysman/log para entender os detalhes da instalação e as mensagens de erro. O serviço do agente foi iniciado automaticamente.
GC usa
Para obter informações de porta de cada componente do GC, consulte os seguintes arquivos após a instalação:
$OMS_HOME/install/setupinfo.txt contém as informações de prompt após a conclusão da instalação.
$OMS_HOME/install/portlist.ini contém várias informações de porta.
$AGENT_HOME/sysman/setupinfo.txt contém informações de login do GC.
As informações da porta padrão são as seguintes ($OMS_HOME/install/portlist.ini):
Porta do servidor HTTP Oracle = 7777
Porta de escuta do servidor HTTP Oracle = 7778
Porta SSL do Servidor HTTP Oracle = 8250
Porta de escuta do servidor HTTP Oracle (SSL) = 4444
Porta de solicitação do Oracle Notification Server = 6003
Porta local do Oracle Notification Server = 6102
Porta remota do Oracle Notification Server = 6201
Porta ASG = 7890
Porta de diagnóstico do servidor HTTP Oracle = 7200
Porta RMI de controle do servidor de aplicativos = 1850
Porta do carregador de log = 44000
Porta do cache de objetos Java = 7000
Porta de descoberta do DCM = 7100
Porta do Agente de Gerenciamento Oracle = 1157
Porta de controle do servidor de aplicativos = 1156
Porta de escuta HTTP do cache da Web = 7777
Porta de escuta HTTP do cache da Web (SSL) = 8250
Porta de administração do cache da Web = 9400
Porta de invalidação de cache da Web = 9401
Porta de estatísticas de cache da Web = 9402
Porta do console central do Enterprise Manager = 4889
Porta segura do console central do Enterprise Manager = 1159
Faça login no console do GC
URL do console do GC:
http://<oms_hostname>.<domain>:<port>/em ou https://<oms_hostname>.<domain>:<port>/em
Por exemplo, o URL de login neste exemplo é: http://dbaone:4889/em
O nome de usuário e a senha são sysman/iamENCY000 Após entrar no GC, a interface web será exibida de acordo com o idioma preferido do navegador.
Se você fizer login no Windows, lembre-se de adicionar o relacionamento correspondente entre o IP do servidor e o nome do host no arquivo C:WINDOWSsystem32driversetchosts.
Após o login, a página inicial é a seguinte (por padrão, há um destino desconhecido chamado generic_mom_owned_host, que é uma configuração do Microsoft Operations Management. Você pode excluí-lo se não for necessário):
Instalar Agente
Se desejar monitorar o banco de dados ou aplicativo em um determinado servidor, será necessário instalar o software Agente no servidor.
Excluir agente primeiro
Ver agente:
$$AGENT_HOME/bin/emctl agente de status
Parar agente:
$$AGENT_HOME/bin/emctl parar agente
Remover software (modo silencioso):
$ $AGENT_HOME/oui/bin/runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES="{/u01/oracle/OracleHomes/agent10g}"
Exclua informações do oraInventory:
$ mais /etc/oraInst.loc
inventário_loc=/u01/app/oraInventory
inst_group=oinstalar
$ cd /u01/app/oraInventory/ContentsXML
$ vi inventário.Xml (exclua a entrada cujo nome é agent10g em <HOME_LIST>)
<HOME NAME="agent10g" LOC="/u01/app/oracle/OracleHomes/agent10g" TYPE="O" IDX="2" REMOVED="T"/>
Excluir diretório OracleHomes:
$ rm -rf $ORACLE_BASE/OracleHomes
Método de instalação um (instalação local)
Este método é aplicável quando o destino monitorado e o host OMS não estão na mesma plataforma de sistema operacional. A seguir, usa-se a plataforma Linux como exemplo.
$ more /etc/oratab (deveria ter monitorado as informações da instância do banco de dados)
WENDING:/u01/app/oracle/product/10.2.0/db_1:N
$ more /etc/hosts (deve haver um relacionamento correspondente entre o host OMS e o IP)
127.0.0.1 localhost.localdomain localhost
xxx.xxx.xxx.170dbaone
xxx.xxx.xxx.171 dbatwo
$ echo $PATH (certifique-se de que $ORACLE_HOME/jdk/bin esteja colocado em PATH, porque o comando jar é usado)
$ cd /orahome/wangnc
$ descompacte Linux_Grid_Control_agent_download_10_2_0_5_0.zip
$ cd /orahome/wangnc/linux/agent
$ exportar ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g
$ ./runInstaller
As etapas de instalação são as seguintes:
Local de instalação: $ORACLE_BASE/OracleHomes
Seleção de idioma: Selecione também chinês simplificado, caso contrário o padrão é apenas inglês. Isso significa que o idioma do GC não é o do software em si.
Solicitação para inserir usuário e senha do Metalink: ignore e não escreva
Verificações de pré-requisitos específicos do produto: Próximo
Especifique o local do Oracle Management Service: nome do host -> dbaone, porta -> 4889
Especifique a senha de registro do agente: iamENCY000
Resumo: Iniciar instalação
8) Execute o seguinte script como usuário root
# /u01/app/oracle/OracleHomes/agent10g/root.sh (continue pressionando Enter)
Assistentes de configuração: configura e conclui automaticamente a instalação.
Neste momento, você pode acessar $AGENT_HOME/sysman/log para entender os detalhes da instalação e as mensagens de erro. Após a instalação, o serviço do agente deve iniciar automaticamente. Se não iniciar, basta iniciá-lo manualmente e ir para ". Target" do console GC. Você pode ver o host monitorado. Se houver informações de instância em /etc/oratab, você também pode ver as informações do banco de dados monitorado. Você só precisa configurar a senha do usuário dbsnmp primeiro (veja a seção "Configurando Monitoramento do banco de dados").
Ver informações de status do agente:
$$AGENT_HOME/bin/emctl agente de status
Método de instalação dois (instalação remota)
Este método é aplicável à mesma plataforma de sistema operacional do destino monitorado e ao host OMS. A seguir, tomaremos a plataforma Linux como exemplo.
Host OMS (faça apenas uma vez):
Insira o diretório de armazenamento de software e extraia o arquivo da versão 10.2.0.5 para o diretório $OMS_HOME/sysman/agent_download/10.2.0.5.0.
$ cd /orahome/wangnc
$ descompacte Linux_Grid_Control_agent_download_10_2_0_5_0.zip -d $OMS_HOME/sysman/agent_download/10.2.0.5.0
Anfitrião do agente:
$ more /etc/oratab (deveria ter monitorado as informações da instância do banco de dados)
WENDING:/u01/app/oracle/product/10.2.0/db_1:N
$ more /etc/hosts (deve haver um relacionamento correspondente entre o host OMS e o IP)
127.0.0.1 localhost.localdomain localhost
xxx.xxx.xxx.170dbaone
xxx.xxx.xxx.171 dbatwo
$ echo $PATH (certifique-se de que $ORACLE_HOME/jdk/bin esteja colocado em PATH, porque o comando jar é usado)
$ cd /orahome/wangnc
$ wget http://dbaone:4889/agent_download/10.2.0.5.0/linux/agentDownload.linux
$ chmod u+x agenteDownload.linux
$ exportar ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g
$ ./agentDownload.linux -b /u01/app/oracle/OracleHomes -m dbaone -r 4889
(-b é o diretório BASE onde o agente está instalado, -m refere-se ao nome do host do OMS e -r refere-se à porta de comunicação do OMS)
...
Insira a senha de registro do agente: <Insira a senha de segurança do OMS iamENCY000>
...
Neste momento, você pode acessar $AGENT_HOME/sysman/log para visualizar o log de instalação.
Durante a instalação, você será solicitado a executar o script como usuário root, basta pressionar Enter:
# /u01/app/oracle/OracleHomes/agent10g/root.sh
Depois que o Agente for instalado e iniciado por padrão, você poderá ver o host monitorado na guia "Destino" do console GC. Em seguida, você poderá ver o host monitorado na guia "Destino" do console do Grid Control. informações em /etc/oratab, e você também pode ver as informações do banco de dados monitorado. Você só precisa configurar a senha do usuário dbsnmp primeiro (consulte o capítulo "Configurando o banco de dados de monitoramento").
Se não for iniciado, você pode configurá-lo manualmente e iniciá-lo:
$ $AGENT_HOME/bin/emctl agente seguro (realiza autenticação de segurança)
Digite a senha de registro do agente: <Digite a senha de segurança do OMS iamENCY000>
$$AGENT_HOME/bin/emctl iniciar agente (iniciar agente)
$ $AGENT_HOME/bin/emctl status agente (verificar status do agente)
$ $AGENT_HOME/bin/emctl upload (tente fazer upload do xml manualmente)
Método de instalação três (implantação de página)
Este método é adequado para implantação em lote e instalação de vários hosts, mas requer que o nome de usuário e a senha de instalação de cada host sejam iguais.
Host OMS (faça apenas uma vez):
Insira o diretório de armazenamento de software e extraia o arquivo da versão 10.2.0.5 para o diretório $OMS_HOME/sysman/agent_download/10.2.0.5.0.
$ cd /orahome/wangnc
$ descompacte Linux_Grid_Control_agent_download_10_2_0_5_0.zip -d $OMS_HOME/sysman/agent_download/10.2.0.5.0
Em seguida, entre no console GC, selecione "Implantação", clique em "Instalar Agente" na coluna de instalação do agente e selecione "Nova Instalação" ou "Clone Agente". Na página seguinte, siga as instruções e insira o usuário conectado. o host de destino Após inserir o nome, senha e outras informações, a instalação começa.
Configurar banco de dados de monitoramento
1) Primeiro desbloqueie o usuário DBSNMP do banco de dados alvo e altere a senha se necessário;
SQL> selecione senha,account_status de dba_users onde nomedeusuário = 'DBSNMP';
SQL>alter usuário DBSNMP identificado pelo desbloqueio da conta "iamENCY000";
Certifique-se de que haja apenas um arquivo hc_$ORACLE_SID.dat no diretório $ORACLE_HOME/dbs da biblioteca de destino.
3) Em seguida, entre no console do GC, selecione "Target", selecione "Database", clique em "Add", selecione um host, se o banco de dados não puder ser encontrado automaticamente, clique em "Manual Add" e digite o nome da instância /Oracle Home/ After inserindo a senha do usuário dbsnmp/porta 1521/sid e outras informações, clique em "Testar conexão". Se aparecer "Teste de conexão bem-sucedido", clique em "Avançar" e clique em "OK" duas vezes, adicionando assim o novo banco de dados monitorado. Você pode ver as informações completas de exibição da biblioteca de destino.
4) Se o destino do banco de dados não puder ser adicionado manualmente na página do console ou se as informações do banco de dados adicionadas automaticamente por padrão precisarem ser modificadas, edite manualmente as alterações nas circunstâncias reais.
$ vi $AGENT_HOME/sysman/emd/targets.xml
<Alvos AGENT_TOKEN="23ac7375a26b142e008c18121ef19afebe5096e6">
<Target TYPE="oracle_emd" NAME="game:3872"/>
<Target TYPE="host" NAME="jogo"/>
<Target TYPE="oracle_listener" NAME="lsnr_171_listener">
<NOME DA PROPRIEDADE="ListenerOraDir" VALUE="/u01/app/oracle/product/10.2.0/db_1/network/admin"/>
<NOME DA PROPRIEDADE="LsnrName" VALUE="LISTENER"/>
<NOME DA PROPRIEDADE="Máquina" VALUE="jogo"/>
<NOME DA PROPRIEDADE="OracleHome" VALUE="/u01/app/oracle/product/10.2.0/db_1"/>
<NOME DA PROPRIEDADE="Porta" VALUE="1521"/>
</alvo>
<Target TYPE="oracle_database" NAME="db_171_WENDING">
<NOME DA PROPRIEDADE="OracleHome" VALUE="/u01/app/oracle/product/10.2.0/db_1"/>
<NOME DA PROPRIEDADE="NomeDoUsuário" VALUE="dbsnmp"/>
<NOME DA PROPRIEDADE="Nome Da Máquina" VALUE="jogo"/>
<NOME DA PROPRIEDADE="Porta" VALUE="1521"/>
<NOME DA PROPRIEDADE="SID" VALUE="WENDING"/>
<NOME DA PROPRIEDADE="NomeDoServiço" VALUE="WENDING.LK"/>
<NOME DA PROPRIEDADE="senha" VALUE="6bea6440ffec0f38cea99c413c363a975423987053f4f0b3ae0a7e0807380071" ENCRYPTED="TRUE"/>
<NOME DA PROPRIEDADE="Função" VALUE="NORMAL"/>
</alvo>
</Destinos>
5) Finalmente recarregue o arquivo de configuração:
$ $AGENT_HOME/bin/emctl agente de recarga
Neste momento, vá para o console do Grid Control e você poderá ver as informações de destino do banco de dados que acabou de configurar, mas a senha dbsnmp será reconfigurada de acordo com os requisitos reais. Se você modificar as informações, também poderá precisar excluir a configuração antiga. a página do console.
A manutenção de rotina inicia e interrompe todos os processos do GC
--Pare tudo, incluindo AS/OMS/WebCache
$ $OMS_HOME/opmn/bin/opmnctl parada
$ ps -ef | grep "opmn -d" |
--Iniciar tudo, incluindo AS/OMS/WebCache
$ $OMS_HOME/opmn/bin/opmnctl startall
--Ver status
$$OMS_HOME/opmn/bin/opmnctl status
--ver registro
$ cd $OMS_HOME/opmn/logs/
$ tudo
Gestão de processos OMS
--Pare o serviço de gerenciamento
$ $OMS_HOME/bin/emctl parar oms
--Iniciar o serviço de gerenciamento
$ $OMS_HOME/bin/emctl iniciar oms
--Ver status
$ $OMS_HOME/bin/emctl status oms
--ver registro
$ cd $OMS_HOME/sysman/log/
$ tail -500f emoms.trc
Gerenciamento de processos de agente
--Pare o Agente de Gerenciamento
$$AGENT_HOME/bin/emctl parar agente
--Inicie o Agente de Gerenciamento
$ $AGENT_HOME/bin/emctl iniciar agente
--Ver status
$$AGENT_HOME/bin/emctl agente de status
--ver registro
1) Log do Agente Central e descrição do arquivo de rastreamento (em $ORACLE_HOME/agent/sysman/log)
emagent.nohup: arquivo de log do watchdog do agente
emagent.log: arquivo de log do agente principal
emagent.trc: arquivo de rastreamento do agente principal
emagentfetchlet.log: arquivo de log para Java Fetchlets
emagentfetchlet.trc: Arquivo de rastreamento para Java Fetchlets
NOTA: Os erros de inicialização são registrados no arquivo emagent.nohup.
$ cd $ORACLE_HOME/agent/sysman/log
$ tail -500f emagent.trc
2) Log do AS Control Agent e descrição do arquivo de rastreamento (em $ORACLE_HOME/sysman/log)
$ cd $ORACLE_HOME/sysman/log
$ tail -500f emdctl.trc
3) Log do DB Control Agent e descrição do arquivo de rastreamento (em $ORACLE_HOME/<hostname_sid>/sysman/log)
$ cd $ORACLE_HOME/`hostname`_$ORACLE_SID/sysman/log
$ tail -500f emdctl.trc
Remover GC
Pare o banco de dados/OMS/Agente (usuário root):
# /etc/init.d/gcstartup parar
Remover software (modo silencioso):
$ $OMS_HOME/oui/bin/runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES="{/u01/app/oracle/OracleHomes/db10g,/u01/app/oracle/OracleHomes/oms10g,/u01/app/oracle/ OracleHomes/agente10g}"
Exclua arquivos de banco de dados (local padrão):
$ rm -rf $ORACLE_BASE/oradata/$ORACLE_SID
Excluir diretório OracleHomes:
$ rm -rf $ORACLE_BASE/OracleHomes
Exclua informações do oraInventory:
$ mais /etc/oraInst.loc
inventário_loc=/u01/app/oracle/oraInventory
inst_group=oinstalar
$ vi /u01/app/oracle/oraInventory/ContentsXML/inventory.xml (exclua a entrada cujo nome é db10g/oms10g/agent10g em <HOME_LIST>)
<HOME NAME="db10g" LOC="/u01/app/oracle/OracleHomes/db10g" TYPE="O" IDX="1" REMOVED="T"/>
<HOME NAME="oms10g" LOC="/u01/app/oracle/OracleHomes/oms10g" TYPE="O" IDX="2" REMOVED="T"/>
<HOME NAME="agent10g" LOC="/u01/app/oracle/OracleHomes/agent10g" TYPE="O" IDX="3" REMOVED="T"/>
Exclua informações de entrada relacionadas no oratab:
$ vi /etc/oratab
*:/u01/app/oracle/OracleHomes/db10g:N
*:/u01/app/oracle/OracleHomes/oms10g:N
emrep:/u01/app/oracle/OracleHomes/db10g:N
Perguntas frequentes
Processo de destino de pesquisa de agente
Ao instalar e configurar o Agente, execute o script perl listado em $ORACLE_HOME/sysman/admin/discover/discovery.lst para localizar o destino monitorado e, em seguida, coloque-o em $ORACLE_HOME/sysman/emd/targets.xml, para que em o console Grid Aqui você pode ver o alvo monitorado.
O host é o host onde o Agente é executado. A configuração em Targets.xml é a seguinte:
<Target TYPE="host" NAME="nome" TYPE_DISPLAY_NAME="Host" VERSION="versão" GUID="guid"/>
2) Ouça os arquivos listener.ora em $TNS_ADMIN e $ORACLE_HOME/network/admin para obter o nome do ouvinte. A configuração em Targets.xml é a seguinte:
<Alvo>
<Target TYPE="oracle_listener" NAME="name_hostName">
<Property NAME="ListenerOraDir" VALUE="$oraDir" />
<NOME DA PROPRIEDADE="LsnrName" VALUE="$nome"/>
<NOME DA PROPRIEDADE="Máquina" VALUE="$hostName" />
<Property NAME="OracleHome" VALUE="$oHome" />
<NOME DA PROPRIEDADE="Porta" VALUE="$porta" />
</alvo>
3) A instância do banco de dados obtém cada SID e $ORACLE_HOME de /etc/oratab, depois obtém a lista de escuta e o número da porta do arquivo listener.ora em $TNS_ADMIN e $ORACLE_HOME/network/admin e, em seguida, obtém a lista de escuta e a porta number from $ORACLE_HOME/dbs/init< Obtenha o nome da instância em sid>.ora (observe que se a instância usar spfile, o pfile deverá ser gerado primeiro, ele será gerado automaticamente, o destino encontrado será definido para o formato). de db_name.db_domain ou sp_name.db_domain (no caso do Dataguard) Nome, se o nome não for exclusivo, o número da versão será adicionado. Se o spfile não puder ser lido, o destino será definido como um nome no formato de. <sid>_<hostname>, o parâmetro service_name será deixado em branco e o número da porta padrão 1521 será atribuído ao Configure em Targets.xml da seguinte forma:
<Alvo>
<Target TYPE="oracle_database" NAME="name" TYPE_DISPLAY_NAME="Database" VERSION="version" GUID="guid">
<Property NAME="MachineName" VALUE="o banco de dados do nó é executado em" />
<Property NAME="Porta" VALUE="porta do ouvinte para este banco de dados" />
<Property NAME="SID" VALUE="identificador deste banco de dados" />
<Property NAME="OracleHome" VALUE="localização Oracle software" />
<Property NAME="UserName" VALUE="usuário do banco de dados para monitoramento" ENCRYPTED="TRUE" /> <<<<<<Por padrão, este é DBSNMP e não pode ser alterado nesta versão
<Property NAME="senha" VALUE="senha do usuário do banco de dados que está monitorando" ENCRYPTED="TRUE" />