Documente Academic
Documente Profesional
Documente Cultură
Cursos Hands On
Aprendizado
Viso: 5% Audio: 8% Viso e Audio: 12% Execuo: 22% Execuo com erro: 42%
Cursos Nerv
Cursos Nerv
Oracle 11gR2: Backup & Recovery (3 Sbados) RMAN 11gR2 - Configurao RMAN 11gR2- Backup RMAN 11gR2 - Recovery RMAN 11gR2 - Avanado Oracle 11gR2: Performance Diagnostics & Tuning (3 Sbados) Oracle Event Interface OLTP Performance Tuning DW Performance Tuning Oracle 11gR2: RAC REAL (3 Sbados) Instalao / Configurao / Administrao / Performance Tuning Oracle 11gR2: Data Guard REAL (3 Sbados) Instalao / Configurao / Administrao Switch Over / Switch Back / Failover
Diferenciais
Cursos nicos no mercado. Material impresso e digital. Contrato e Nota fiscal. Facilidade no pagamento. Estacionamento grtis. Anlise no ambiente do Cliente (Treinamento In Company). Carta de recomendao do Instrutor.
Instrutor
Instrutor
Com cerca de 20 anos de experincia profissional, j trabalhou em grande parte dos maiores bancos de dados Oracle do Brasil. atualmente o Coordenador do CES Centro de Excelncia Solvo, unidade dedicada s atividades de consultoria, arquitetura, pr-venda e suporte 3o. Nvel da Solvo S/A, empresa especializada na implementao e suporte de ambientes de misso crtica e atuao em toda a Amrica Latina. Foi eleito pela Oracle Corporation um Oracle ACE Member, um dos maiores especalistas do mundo em tecnologia de banco de dados. Tambm foi palestrante do V ENPO (Encontro Nacional de Profissionais Oracle), sobre Load Balance em RAC, conselheiro do GPO (Grupo de Profissionais Oracle), e escritor regular de artigos para a revista SQL Magazine.
Instrutor
Certificaes
Oracle ACE Oracle Database 10g Administrator Certified Associate Oracle Database 10g Administrator Certified Professional Oracle Database 10g: RAC Administrator Certified Expert Oracle Database 10g: Managing Oracle on Linux Certified Expert Microsoft Certified Professional Microsoft Certified Database Administrator Microsoft Certified Technology Specialist: SQL Server 2005 Microsoft Certified IT Professional: Database Administrator Certified MySQL Database Administrator IBM Certified Database Associate IBM Certified Database Administrator Sybase Adaptive Server Administrator Associate
Alunos
10
Alunos
Se apresente.
Trabalha, estuda? Comente sua experincia com Oracle. Diga algo interessante sobre voc.
11
I Daemons
12
Daemons
<Insert Picture Here>
- CRS Cluster Ready Services (crsd) - CSS Cluster Syncronization Services (cssd) - EVM Event Manager (evmd)
13
Daemons - Logs
- Alert Log $CRS_HOME/log/<node>/alert_<node>.log
- CRS Cluster Ready Services (crsd) $CRS_HOME/log/<node>/crsd
<Insert Picture Here>
Outros Logs
14
LAB I Daemons
Hands On !
15
LAB - Daemons
- Ligue o RAC1. - Acompanhe a execuo dos daemons via top. - Aps o Banco ORCL subir no RAC1, ligue o RAC2. - Veja o que acontece no alert_rac1.log enquanto o RAC2 inicia. $ tail -f $CRS_HOME/log/rac1/alert_rac1.log - Acompanhe a execuo dos daemons via top no RAC2. - Familiarize-se com os diretrios de logs. - Veja o que foi atualizado nos Logs. (Para ver o que est funcionando, use crs_stat -t)
<Insert Picture Here>
16
LAB I Daemons
Hands Off !
17
II srvctl
18
srvctl
- A partir de qualquer Node, controla todos. - Pode ser utilizado com o usurio oracle. - Comando preferencial para iniciar e parar recursos do RAC. - Administra Database, Instances, ASM, Listeners e Services. - Um recurso pode ser iniciado, parado, habilitado, ou desabilitado.
<Insert Picture Here>
19
LAB II srvctl
Hands On !
20
LAB - srvctl
- Execute srvctl -h e entenda as opes. - Pare o Listener de apenas um Node.
<Insert Picture Here>
- Pare o Database.
- Pare o ASM das 2 Instances. - Inicie o Database, sem iniciar o ASM de nenhuma Instance.
21
LAB II srvctl
Hands Off !
22
III crs_stat
23
crs_stat
- A partir de qualquer Node, controla todos.
- Visualizao do Status dos componentes do CRS. <Insert Picture Here>
24
crs_stat
[root@rac1 ~]# crs_stat -f NAME=ora.ORCL.ORCL1.inst TYPE=application ACTION_SCRIPT=/u01/app/oracle/product/10.2.0/db_1/bin/racgwrap ACTIVE_PLACEMENT=0 AUTO_START=2 CHECK_INTERVAL=600 RESTART_ATTEMPTS=1 RESTART_COUNT=0 DESCRIPTION=CRS application for Instance FAILOVER_DELAY=0 FAILURE_INTERVAL=0 HOSTING_MEMBERS=rac1 OPTIONAL_RESOURCES= PLACEMENT=restricted REQUIRED_RESOURCES= ora.rac1.ASM1.asm SCRIPT_TIMEOUT=600 START_TIMEOUT=0 STOP_TIMEOUT=0 UPTIME_THRESHOLD=7d ...
25
crs_stat
USR_ORA_ALERT_NAME= USR_ORA_CHECK_TIMEOUT=0 USR_ORA_CONNECT_STR=/ as sysdba USR_ORA_DEBUG=0 USR_ORA_DISCONNECT=false USR_ORA_FLAGS= USR_ORA_IF= USR_ORA_INST_NOT_SHUTDOWN= USR_ORA_LANG= USR_ORA_NETMASK= USR_ORA_OPEN_MODE= USR_ORA_OPI=false USR_ORA_PFILE= USR_ORA_PRECONNECT=none USR_ORA_SRV= USR_ORA_START_TIMEOUT=0 USR_ORA_STOP_MODE=immediate USR_ORA_STOP_TIMEOUT=0 USR_ORA_VIP= FAILURE_THRESHOLD=0 FAILURE_COUNT=0 TARGET=OFFLINE STATE=OFFLINE
26
Hands On !
27
LAB - crs_stat
Familiarize-se com as formas de uso do crs_stat: - crs_stat -h
<Insert Picture Here>
- crs_stat -t
- crs_stat -ls - crs_stat
- crs_stat ora.ORCL.ORCL2.inst
- crs_stat -v - crs_stat -p
- crs_stat -f
28
Hands Off !
29
IV crs_start e crs_stop
30
crs_start e crs_stop
<Insert Picture Here>
31
Hands On !
32
33
Hands Off !
34
V crsctl
35
crsctl
- A partir de qualquer Node, controla todos. - Deve ser utilizado com o usurio root. - Principal comando de administrao do Clusterware. - Um recurso pode ser iniciado, parado, habilitado, ou desabilitado. - Necessrio para verificao e alterao de parmetros. - Necessrio para Troubleshooting e Debug.
<Insert Picture Here>
36
LAB V crsctl
Hands On !
37
LAB - crsctl
Verifique as opes do crsctl, digitando crsctl, sem opes. Verifique o status dos Daemons: crsctl check crs crsctl check cssd crsctl check crsd crsctl check evmd Verifique informaes: crsctl query crs activeversion crsctl query crs softwareversion <Insert Picture Here>
Verifique e altere parmetros: crsctl get css misscount crsctl get css disktimeout crsctl set css misscount 3600 crsctl set css disktimeout 3600
38
LAB - crsctl
Listagem de mdulos do Cluster: crsctl lsmodules crs crsctl lsmodules css crsctl lsmodules evm Coloque um dos mdulos informados pelo comando anterior (lsmodules), e coloque ele em modo Debug: crsctl debug log crs CRSCOMM:2
39
LAB V crsctl
Hands Off !
40
VI OCR
41
42
LAB VI OCR
Hands On !
43
LAB - OCR
Execute o ocrcheck, e verifique o resultado. Ao executar o ocrcheck, um log gerado em: $CRS_HOME/log/<hostname>/client/ocrcheck_<pid>.log <Insert Picture Here>
44
LAB VI OCR
Hands Off !
45
46
Voting Disk
- o centro do ping dos Nodes. - Pode ter 2 mirrors. - Pode ser alterado de qualquer Node. - Backups do Voting Disk so manuais. - Todas operaes do Voting Disk devem ser executadas como root. - Deve ser feito backup aps Adio ou Remoo de Nodes. - Com base nas informaes nele, o Clusterware decide que Node faz parte do Cluster (Election / Eviction / Split Brain).
<Insert Picture Here>
47
Hands On !
48
49
Hands Off !
50
VIII oifcfg
51
oifcfg
- A partir de qualquer Node, controla todos.
52
Hands On !
53
LAB - oifcfg
srvctl stop database -d ORCL srvctl stop asm -n rac1 srvctl stop asm -n rac2 srvctl stop nodeapps -n rac1 srvctl stop nodeapps -n rac2 Verique no Vmware qual a Rede Host-Only. Logar no ambiente grfico do RAC1, como root, e alterar o IP. Logar no ambiente grfico do RAC2, como root, e alterar o IP. No RAC1, alterar /etc/hosts para os novos IPs. No RAC2, alterar /etc/hosts para os novos IPs. No RAC1, verifique se esta linha est coreta no /etc/hosts 127.0.0.1 localhost localhost.localdomain rac1 rac1.localdomain No RAC2, verifique se esta linha est coreta no /etc/hosts 127.0.0.1 localhost localhost.localdomain rac2 rac2.localdomain <Insert Picture Here>
54
Altere os VIPs: srvctl config nodeapps -n rac1 -a srvctl config nodeapps -n rac2 -a srvctl modify nodeapps -n rac1 -A 172.16.131.111/255.255.255.0/eth0 srvctl modify nodeapps -n rac2 -A 172.16.131.112/255.255.255.0/eth0 srvctl config nodeapps -n rac1 -a srvctl config nodeapps -n rac2 -a Inicie os servios do Clusterware: srvctl start nodeapps -n rac1 srvctl start nodeapps -n rac2 Altere os IPs Pblico e do Interconnect: oifcfg getif oifcfg delif -global eth0 oifcfg delif -global eth1 oifcfg setif -global eth0/172.16.131.0:public oifcfg setif -global eth1/172.16.132.0:cluster_interconnect oifcfg getif Inicie o Banco com srvctl.
55
Hands Off !
56
IX Rolling Upgrades
57
Rolling Upgrades
<Insert Picture Here>
58
Hands On !
59
60
Hands Off !
61
62
. -
63
Hands On !
64
65
Hands Off !
66