Oracle Maximum Availability Architecture
|
|
- Carlos Leão Regueira
- 6 Há anos
- Visualizações:
Transcrição
1 Oracle Maximum Availability Architecture Ricardo Portilho Proni Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença, visite 1
2 Alta Disponibilidade 2
3 Características da Alta Disponibilidade Confiança Recuperabilidade Detecção de erros em tempo hábil Continuidade operacional 3
4 Análise de Alta Disponibilidade Análise de impacto no negócio Custo de tempo fora de operação Objetivo de tempo de recuperação (RTO) Objetivo de ponto de recuperação (RPO) Meta de gerenciamento Custo total de propriedade (TCO) Retorno sobre o investimento (ROI) 4
5 Sistemas e Alta Disponibilidade Camada 1 (Faturamento, Vendas) Camada 2 (Compras, Estoque) Camada 3 (BI, Desenvimento) 5
6 Custos e Alta Disponibilidade Tempo máximo de parada tolerado. Frequência máxima de paradas tolerada. Custos facilmente mensuráveis (vendas, funcionários ociosos, multas contratuais) Custos dificilmente mensuráveis (processos judiciais) Custos não mensusáveis (publicidade negativa, clientes irritados) 6
7 Implantação de Alta Disponibilidade 7
8 Soluções Oracle para Alta Disponibilidade Fast-Start Fault Recovery Oracle Restart Oracle Real Application Clusters and Oracle Clusterware Oracle RAC One Node Oracle Data Guard Oracle GoldenGate / Oracle Streams Oracle Flashback Technology Oracle Automatic Storage Management Fast Recovery Area Recovery Manager Data Recovery Advisor Oracle Secure Backup Oracle Security Features LogMiner Oracle Exadata Storage Server Software (Exadata Cell) Oracle Exadata Database Machine Oracle Database File System (DBFS) Oracle Automatic Storage Management Cluster File System (Oracle ACFS) Client Failover Automatic Block Repair Corruption Prevention, Detection, and Repair 8
9 Indisponibilidades Planejadas Operating system and hardware upgrades -> Oracle RAC Oracle Database patches -> Oracle RAC Oracle Grid Infrastructure upgrades and patches -> Oracle RAC Storage Migration -> Oracle ASM Migrating to Exadata Storage -> Oracle MAA best practices Upgrading Exadata Storage -> Exadata Patch Manager Migrating a single-instance database to Oracle RAC -> Oracle Grid Infrastructure Migrating to Oracle ASM -> Oracle Data Guard Migrating a single-instance database to Oracle RAC -> Oracle Data Guard Patch set and database upgrades -> Oracle Data Guard using SQL Apply Oracle interim patches, Oracle clusterware upgrades and patches, Oracle ASM upgrades, Operating System and Hardware Upgrades -> Oracle Data Guard Standby-First Patch Apply Migration across Windows and Linux -> Oracle Data Guard Platform migration across the same endian format platforms -> Transportable database Platform migration across different endian format platforms -> Transportable tablespace Patch set and database upgrades, platform migration, rolling upgrades, and when different character sets are required -> Oracle GoldenGate and Oracle Streams Application upgrades -> Online Application Maintenance and Upgrades 9
10 Indisponibilidades Não Planejadas Site Failures -> Oracle Data Guard Site Failures -> Oracle GoldenGate and Oracle Streams Site Failures -> Recovery Manager Computer Failures -> Oracle Real Application Clusters and Oracle Clusterware Computer Failures -> Oracle RAC One Node Computer Failures -> Fast-Start Fault Recovery Computer Failures -> Oracle Data Guard Computer Failures -> Oracle GoldenGate and Oracle Streams Storage Failures -> Oracle Automatic Storage Management Storage Failures -> Oracle Data Guard Storage Failures -> RMAN with Fast Recovery Area and Oracle Secure Backup Storage Failures -> Oracle GoldenGate and Oracle Streams Data Corruption -> Oracle Exadata Storage Server Software (Exadata Cell) and Oracle ASM Data Corruption -> Corruption Prevention, Detection, and Repair Data Corruption -> Data Recovery Advisor and RMAN with Fast Recovery Area Data Corruption -> Oracle Data Guard Data Corruption -> Oracle GoldenGate and Oracle Streams Human Errors -> Oracle Security Features Human Errors -> Oracle Flashback Technology Human Errors -> LogMiner Lost writes -> Oracle Data Guard, RMAN, DB_LOST_WRITE_PROTECT Lost writes -> Oracle Data Guard Oracle Exadata Storage Server Software (Exadata Cell) Hangs or slow down - Oracle Database and Oracle Enterprise Manager 10
11 Maiores informações High Availability Overview: High Availability Best Practices: 11
12 Cenário 1: Oracle RAC + Oracle Data Guard Ambiente Produção Oracle RAC: nerv01 e nerv02 / nerv03 e nerv04 / nerv05 e nerv06 / nerv07 e nerv08 NFS: nerv09 ASM: nerv09 DNS: nerv09 Ambiente Contingência Oracle Data Guard Physical Standby: nerv11 / nerv12 / nerv13 / nerv14 NFS: nerv10 ASM: nerv10 DNS: nerv10 Ambiente Observador Oracle Client: observer-rac01 / observer-rac02 / observer-rac03 / observer-rac04 12
13 Cenário 2: Oracle RAC + Oracle Golden Gate Ambiente Produção Oracle RAC: nerv01 e nerv02 / nerv03 e nerv04 / nerv05 e nerv06 / nerv07 e nerv08 NFS: nerv09 ASM: nerv09 DNS: nerv09 Ambiente Contingência Oracle Database: nerv11 / nerv12 / nerv13 / nerv14 NFS: nerv10 ASM: nerv10 DNS: nerv10 13
14 Cenário 3: Oracle RAC Extended Ambiente Produção Oracle RAC: nerv01 e nerv02 / nerv03 e nerv04 / nerv05 e nerv06 / nerv07 e nerv08 NFS: nerv09 ASM: nerv09 DNS: nerv09 Ambiente Contingência Oracle RAC: nerv11 / nerv12 / nerv13 / nerv14 NFS: nerv10 ASM: nerv10 DNS: nerv10 Ambiente Observador NFS: nerv15 14
15 Lab 1 Instalação OEL 6 Hands On! 15 15
16 Lab 1.1: Instalação OEL 6 Nas máquinas nerv01, nerv02 e nerv11, instale o OEL. - 1a tela: Install or upgrade an existing system - 2a tela: Skip - 3a tela: Next - 4a tela: English (English), Next - 5a tela: Brazilian ABNT2, Next - 6a tela: Basic Storage Devices, Next - 7a tela: Fresh Installation, Next - 8a tela: nerv01.localdomain, Next - 9a tela: America/Sao Paulo, Next - 10a tela: Nerv2015, Nerv2015, Next - 11a tela: Create Custom Layout, Next 16 16
17 Lab 1.2: Instalação OEL 6-12a tela: Crie as partições como abaixo, e em seguida, Next: sda MB /boot sda MB / sda MB /home sda MB swap sda MB /var sda MB /tmp sda8 Espaço restante /u01-13a tela: Format - 14a tela: Write changes to disk - 15a tela: Next - 16a tela: Minimal - 17a tela: Reboot - Retire o DVD
18 Lab 2 Configuração OEL 6 Hands On! 18 18
19 Lab 2.1 Configuração OEL 6 Nas máquinas nerv01, nerv02 e nerv11, configure as placas de rede
20 Lab 2.2 Configuração OEL 6 Nas máquinas nerv01, nerv02 e nerv11, atualize o sistema operacional e execute a instalação dos pré-requisitos. # service network restart # yum -y update # yum -y install oracle-rdbms-server-12cr1-preinstall # yum -y install oracleasm-support # yum -y install unzip wget iscsi-initiator-utils java openjdk parted # yum -y install unixodbc unixodbc.i686 unixodbc-devel unixodbc-devel.i686 # wget # rpm -ivh oracleasmlib el6.x86_64.rpm Nas máquinas nerv01, nerv02 e nerv11, remova o DNS da placa de rede eth0. Nas máquinas nerv01, nerv02 e nerv11, altere a seguinte linha no arquivo /etc/fstab. tmpfs /dev/shm tmpfs defaults,size=4g
21 Lab 2.3 Configuração OEL 6 Nas máquinas nerv01, nerv02 e nerv11, ACRESCENTAR AO FINAL do arquivo /etc/hosts: # Public # Private # Virtual # Storage # Client nerv01.localdomain nerv02.localdomain nerv11.localdomain nerv01 nerv02 nerv11 nerv01-priv.localdomain nerv01-priv nerv02-priv.localdomain nerv02-priv nerv11-priv.localdomain nerv11-priv nerv01-vip.localdomain nerv01-vip nerv02-vip.localdomain nerv02-vip nerv11-vip.localdomain nerv11-vip nerv09.localdomain nerv10.localdomain nerv09 nerv10 observer-rac01.localdomain observer-rac01 nerv15.localdomain nerv
22 Lab 2.4 Configuração OEL 6 Nas máquinas nerv01, nerv02 e nerv11, executar os comandos abaixo. # groupadd oper # groupadd asmadmin # groupadd asmdba # groupadd asmoper # usermod -g oinstall -G dba,oper,asmadmin,asmdba,asmoper oracle # mkdir -p /u01/app/ /grid # mkdir -p /u01/app/oracle/product/ /db_1 # chown -R oracle:oinstall /u01 # chmod -R 775 /u01 # passwd oracle (Coloque como senha do usuário oracle: Nerv2015) 22 22
23 Lab 2.5 Configuração OEL 6 Nas máquinas nerv01, nerv02 e nerv11, altere o SELinux de enforcing para permissive. # vi /etc/selinux/config Nas máquinas nerv01, nerv02 e nerv11, desabilite o firewall. # chkconfig iptables off # chkconfig ip6tables off Nas máquinas nerv01, nerv02 e nerv11, desabilite o NTP. # mv /etc/ntp.conf /etc/ntp.conf.org # reboot 23 23
24 Lab 2.6 Configuração OEL 6 Nas máquinas nerv01 e nerv02, com o usuário oracle, ACRESCENTAR NO FINAL do arquivo /home/oracle/.bash_profile as linhas abaixo. export TMP=/tmp export TMPDIR=$TMP export ORACLE_HOSTNAME=nerv01.localdomain export ORACLE_UNQNAME=ORCL export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/ /db_1 export GRID_HOME=/u01/app/ /grid export CRS_HOME=$GRID_HOME export ORACLE_SID=ORCL1 export ORACLE_TERM=xterm export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p ulimit -n else ulimit -u n fi fi 24 24
25 Lab 2.7 Configuração OEL 6 Na máquina nerv11, com o usuário oracle, ACRESCENTAR NO FINAL do arquivo /home/oracle/.bash_profile as linhas abaixo. export TMP=/tmp export TMPDIR=$TMP export ORACLE_HOSTNAME=nerv11.localdomain export ORACLE_UNQNAME=ORCL export ORACLE_BASE=/u01/app export ORACLE_HOME=$ORACLE_BASE/oracle/product/ /db_1 export GRID_HOME=/u01/app/ /grid export CRS_HOME=$GRID_HOME export ORACLE_SID=ORCL export ORACLE_TERM=xterm export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p ulimit -n else ulimit -u n fi fi 25 25
26 Lab 3 Storage Hands On! 26 26
27 Lab 3.1 Storage Nas máquinas nerv09 e nerv10, crie 3 partições de 5GB, e 4 de 10GB. Nas máquinas nerv09 e nerv10, configure o iscsi server. # yum -y install scsi-target-utils # cat /etc/tgt/targets.conf <target iqn com.nervinformatica:storage.asm01-01> backing-store /dev/sda5 initiator-address initiator-address </target> <target iqn com.nervinformatica:storage.asm01-02> backing-store /dev/sda6 initiator-address initiator-address </target>... # service tgtd start # chkconfig tgtd on 27 27
28 Lab 3.2 Storage Nas máquinas nerv01, nerv02 e nerv11, ative o pacote iscsi Initiator. # chkconfig iscsid on Nas máquinas nerv01, nerv02 e nerv11, verifique os Discos exportados no Storage. # iscsiadm -m discovery -t sendtargets -p l Nas máquinas nerv01, nerv02 e nerv11, deixe APENAS os novos discos no arquivo /etc/iscsi/initiatorname.iscsi. InitiatorName=iqn com.nervinformatica:storage.asm01-01 InitiatorName=iqn com.nervinformatica:storage.asm01-02 InitiatorName=iqn com.nervinformatica:storage.asm01-03 InitiatorName=iqn com.nervinformatica:storage.asm01-04 InitiatorName=iqn com.nervinformatica:storage.asm01-05 InitiatorName=iqn com.nervinformatica:storage.asm01-06 InitiatorName=iqn com.nervinformatica:storage.asm
29 Lab 3.3 Storage Nas máquinas nerv01, nerv02 e nerv11, verifique se os discos foram adicionados. # fdisk -l Nas máquinas nerv01 e nerv11, particione os novos discos. # fdisk /dev/sdb n <enter> p <enter> 1 <enter> <enter> <enter> w <enter>... Na máquina nerv02, execute a detecção dos novos discos. # partprobe /dev/sdb... # fdisk -l 29 29
30 Lab 3.4 Storage Nas máquinas nerv01, nerv02 e nerv11, configure a ASMLib. # /etc/init.d/oracleasm configure oracle <enter> asmadmin <enter> y <enter> y <enter> # /etc/init.d/oracleasm status Nas máquinas nerv01 e nerv11, crie os discos do ASM. # /etc/init.d/oracleasm createdisk DISK01 /dev/sdb1 # /etc/init.d/oracleasm createdisk DISK02 /dev/sdc1 # /etc/init.d/oracleasm createdisk DISK03 /dev/sdd1 # /etc/init.d/oracleasm createdisk DISK04 /dev/sde1 # /etc/init.d/oracleasm createdisk DISK05 /dev/sdf1 # /etc/init.d/oracleasm createdisk DISK06 /dev/sdg1 # /etc/init.d/oracleasm createdisk DISK07 /dev/sdh1 Na máquina nerv02, execute a detecção dos discos criados. # /etc/init.d/oracleasm scandisks 30 30
31 Lab 3.5 Storage Nas máquinas nerv01, nerv02 e nerv11, verifique se os discos estão corretos. # /etc/init.d/oracleasm listdisks # /etc/init.d/oracleasm querydisk -v -p DISK01 # /etc/init.d/oracleasm querydisk -v -p DISK02 # /etc/init.d/oracleasm querydisk -v -p DISK03 # /etc/init.d/oracleasm querydisk -v -p DISK04 # /etc/init.d/oracleasm querydisk -v -p DISK05 # /etc/init.d/oracleasm querydisk -v -p DISK06 # /etc/init.d/oracleasm querydisk -v -p DISK07 Nas máquinas nerv01, nerv02 e nerv11, verifique se os discos estão corretos. # ls -lh /dev/oracleasm/disks/ brw-rw oracle asmadmin 8, 33 Mar 18 08:25 DISK01 brw-rw oracle asmadmin 8, 65 Mar 18 08:26 DISK02 brw-rw oracle asmadmin 8, 81 Mar 18 08:26 DISK03 brw-rw oracle asmadmin 8, 49 Mar 18 08:26 DISK04 brw-rw oracle asmadmin 8, 97 Mar 18 08:26 DISK05 brw-rw oracle asmadmin 8, 113 Mar 18 08:26 DISK06 brw-rw oracle asmadmin 8, 17 Mar 18 08:26 DISK
32 Lab 4 - Grid Infraestructure Hands On! 32 32
33 Lab 4.1 Grid Infrastructure Na máquina nerv01, com o usuário oracle, descompacte e execute o instalador do Grid Infrastructure. $ cd /home/oracle $ unzip -q linuxamd64_12102_grid_1of2.zip $ unzip -q linuxamd64_12102_grid_2of2.zip Nas máquinas nerv01 e nerv02, instale o Cluster Verification Utility. # rpm -ivh /home/oracle/grid/rpm/cvuqdisk rpm Na máquina nerv01, inicie a instalação do Grid Infrastructure. $ cd grid $./runinstaller 33 33
34 Lab 4.2 Grid Infrastructure 34 34
35 Lab 4.3 Grid Infrastructure 35 35
36 Lab 4.4 Grid Infrastructure 36 36
37 Lab 4.5 Grid Infrastructure 37 37
38 Lab 4.6 Grid Infrastructure 38 38
39 Lab 4.7 Grid Infrastructure 39 39
40 Lab 4.8 Grid Infrastructure 40 40
41 Lab 4.9 Grid Infrastructure 41 41
42 Lab 4.10 Grid Infrastructure 42 42
43 Lab 4.11 Grid Infrastructure 43 43
44 Lab 4.12 Grid Infrastructure 44 44
45 Lab 4.13 Grid Infrastructure 45 45
46 Lab 4.14 Grid Infrastructure 46 46
47 Lab 4.15 Grid Infrastructure 47 47
48 Lab 4.16 Grid Infrastructure 48 48
49 Lab 4.17 Grid Infrastructure 49 49
50 Lab 4.18 Grid Infrastructure 50 50
51 Lab 4.19 Grid Infrastructure 51 51
52 Lab 4.20 Grid Infrastructure 52 52
53 Lab 4.21 Grid Infrastructure 53 53
54 Lab 4.22 Grid Infrastructure 54 54
55 Lab 4.23 Grid Infrastructure 55 55
56 Lab 4.24 Grid Infrastructure 56 56
57 Lab 4.25 Grid Infrastructure 57 57
58 Lab 4.26 Grid Infrastructure 58 58
59 Lab 4.27 Grid Infrastructure 59 59
60 Lab 4.28 Grid Infrastructure 60 60
61 Lab 4.29 Grid Infrastructure 61 61
62 Lab 4.30 Grid Infrastructure 62 62
63 Lab 4.31 Grid Infrastructure 63 63
64 Lab 4.32 Grid Infrastructure Na máquina nerv11, com o usuário oracle, descompacte e execute o instalador do Grid Infrastructure. [oracle@nerv01 ~]$ ssh -CX oracle@nerv11 [oracle@nerv11 ~]$ unzip -q linuxamd64_12102_grid_1of2.zip [oracle@nerv11 ~]$ unzip -q linuxamd64_12102_grid_2of2.zip Na máquina nerv11, instale o Cluster Verification Utility. # rpm -ivh /home/oracle/grid/rpm/cvuqdisk rpm Na máquina nerv11, inicie a instalação do Grid Infrastructure. $ cd grid $./runinstaller 64 64
65 Lab 4.33 Grid Infrastructure 65 65
66 Lab 4.34 Grid Infrastructure 66 66
67 Lab 4.35 Grid Infrastructure 67 67
68 Lab 4.36 Grid Infrastructure 68 68
69 Lab 4.37 Grid Infrastructure 69 69
70 Lab 4.38 Grid Infrastructure 70 70
71 Lab 4.39 Grid Infrastructure 71 71
72 Lab 4.40 Grid Infrastructure 72 72
73 Lab 4.41 Grid Infrastructure 73 73
74 Lab 4.42 Grid Infrastructure 74 74
75 Lab 4.43 Grid Infrastructure 75 75
76 Lab 4.44 Grid Infrastructure 76 76
77 Lab 4.45 Grid Infrastructure 77 77
78 Lab 4.46 Grid Infrastructure 78 78
79 Lab 4.47 Grid Infrastructure 79 79
80 Lab 4.48 Grid Infrastructure 80 80
81 Lab 5 Oracle Database Software Hands On! 81 81
82 Lab 5.1 Oracle Database Software Na máquina nerv01, com o usuário oracle, descompacte e execute o instalador do Oracle Database Software. $ cd /home/oracle $ unzip -q linuxamd64_12102_database_1of2.zip $ unzip -q linuxamd64_12102_database_2of2.zip $ cd database $./runinstaller 82 82
83 Lab 5.2 Oracle Database Software 83 83
84 Lab 5.3 Oracle Database Software 84 84
85 Lab 5.4 Oracle Database Software 85 85
86 Lab 5.5 Oracle Database Software 86 86
87 Lab 5.6 Oracle Database Software 87 87
88 Lab 5.7 Oracle Database Software 88 88
89 Lab 5.8 Oracle Database Software 89 89
90 Lab 5.9 Oracle Database Software 90 90
91 Lab 5.10 Oracle Database Software 91 91
92 Lab 5.11 Oracle Database Software 92 92
93 Lab 5.12 Oracle Database Software 93 93
94 Lab 5.13 Oracle Database Software 94 94
95 Lab 5.14 Oracle Database Software 95 95
96 Lab 5.15 Oracle Database Software 96 96
97 Lab 5.16 Oracle Database Software 97 97
98 Lab 5.17 Oracle Database Software Na máquina nerv11, com o usuário oracle, descompacte e execute o instalador do Oracle Database Software. $ cd /home/oracle $ unzip -q linuxamd64_12102_database_1of2.zip $ unzip -q linuxamd64_12102_database_2of2.zip $ cd database $./runinstaller 98 98
99 Lab 5.18 Oracle Database Software 99 99
100 Lab 5.19 Oracle Database Software
101 Lab 5.20 Oracle Database Software
102 Lab 5.21 Oracle Database Software
103 Lab 5.22 Oracle Database Software
104 Lab 5.23 Oracle Database Software
105 Lab 5.24 Oracle Database Software
106 Lab 5.25 Oracle Database Software
107 Lab 5.26 Oracle Database Software
108 Lab 5.27 Oracle Database Software
109 Lab 5.28 Oracle Database Software
110 Lab 5.29 Oracle Database Software
111 LAB 6 ASM Hands On!
112 Lab 6.1 ASM Na máquina nerv01, configure os outros Disk Groups do ASM. $ export ORACLE_HOME=$GRID_HOME $ export ORACLE_SID=+ASM1 $ sqlplus / AS SYSASM SQL> CREATE DISKGROUP DATA NORMAL REDUNDANCY DISK 'ORCL:DISK04', 'ORCL:DISK05'; SQL> CREATE DISKGROUP FRA NORMAL REDUNDANCY DISK 'ORCL:DISK06', 'ORCL:DISK07'; SQL> ALTER DISKGROUP DATA SET ATTRIBUTE 'compatible.asm' = ' '; SQL> ALTER DISKGROUP FRA SET ATTRIBUTE 'compatible.asm' = ' '; SQL> ALTER DISKGROUP DATA SET ATTRIBUTE 'compatible.rdbms' = ' '; SQL> ALTER DISKGROUP FRA SET ATTRIBUTE 'compatible.rdbms' = ' '; $ srvctl start diskgroup -g DATA -n nerv02 $ srvctl enable diskgroup -g DATA -n nerv02 $ srvctl start diskgroup -g FRA -n nerv02 $ srvctl enable diskgroup -g FRA -n nerv
113 Lab 6.2 ASM Na máquina nerv11, configure os outros Disk Groups do ASM. $ export ORACLE_HOME=$GRID_HOME $ export ORACLE_SID=+ASM $ sqlplus / AS SYSASM SQL> CREATE DISKGROUP DATA NORMAL REDUNDANCY DISK 'ORCL:DISK04', 'ORCL:DISK05'; SQL> CREATE DISKGROUP FRA NORMAL REDUNDANCY DISK 'ORCL:DISK06', 'ORCL:DISK07'; SQL> ALTER DISKGROUP DATA SET ATTRIBUTE 'compatible.asm' = ' '; SQL> ALTER DISKGROUP FRA SET ATTRIBUTE 'compatible.asm' = ' '; SQL> ALTER DISKGROUP DATA SET ATTRIBUTE 'compatible.rdbms' = ' '; SQL> ALTER DISKGROUP FRA SET ATTRIBUTE 'compatible.rdbms' = ' ';
114 Lab 7 Oracle Database Hands On!
115 Lab 7.1 Oracle Database Na máquina nerv01, execute o DBCA
116 Lab 7.2 Oracle Database
117 Lab 7.3 Oracle Database
118 Lab 7.4 Oracle Database
119 Lab 7.5 Oracle Database
120 Lab 7.6 Oracle Database
121 Lab 7.7 Oracle Database
122 Lab 7.8 Oracle Database
123 Lab 7.9 Oracle Database
124 Lab 7.10 Oracle Database
125 Lab 7.11 Oracle Database
126 Lab 7.12 Oracle Database
127 Lab 7.13 Oracle Database
128 Lab 7.14 Oracle Database
129 Lab 7.15 Oracle Database
130 Lab 8 RAC + Data Guard Hands On!
131 Lab 8.1 Data Guard Nas máquinas nerv01, nerv02 e nerv11, deixe o tnsnames do ORACLE_HOME como abaixo. PROD = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = rac01-scan.localdomain)(port = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL) ) ) DR = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = nerv11.localdomain)(port = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = DR) ) )
132 Lab 8.2 Data Guard Nas máquinas nerv01, nerv02 e nerv11, acrescente as linhas abaixo no final do arquivo $GRID_HOME/network/admin/listener.ora. SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME=ORCL_DGMGRL) (ORACLE_HOME=/u01/app/oracle/product/ /db_1) (SID_NAME=ORCL1) ) ) Nas máquinas nerv01, nerv02 e nerv11, teste a nova configuração do LISTENER. $ export ORACLE_HOME=$GRID_HOME $ $GRID_HOME/bin/lsnrctl status $ srvctl stop listener $ srvctl start listener $ $GRID_HOME/bin/lsnrctl status
133 Lab 8.3 Data Guard Na máquina nerv01, habilite os pré-requisitos do Data Guard. $ export ORACLE_HOME=$ORACLE_BASE/product/ /db_1 $ export ORACLE_SID=ORCL1 $ srvctl stop database -d ORCL $ srvctl start instance -d ORCL -i ORCL1 -o mount $ sqlplus / AS SYSDBA SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='+FRA'; SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=10G; SQL> ALTER DATABASE ARCHIVELOG; SQL> ALTER DATABASE FORCE LOGGING; SQL> ALTER DATABASE FLASHBACK ON; SQL> ALTER DATABASE OPEN; $ srvctl start instance -d ORCL -i ORCL2 Na máquina nerv01, altere a localização do SNAPSHOT CONTROLFILE. $ rman target / RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+FRA/snapcf.f';
134 Lab 8.4 Data Guard Na máquina nerv01, crie um STANDBY CONTROLFILE. SQL> ALTER DATABASE CREATE STANDBY CONTROLFILE AS '/home/oracle/stb.ctl'; Na máquina nerv01, execute um Backup do Banco de Dados e Archives. RMAN> BACKUP DATABASE FORMAT '/home/oracle/backup_banco_%u.rman'; RMAN> BACKUP ARCHIVELOG ALL FORMAT '/home/oracle/backup_archives_%u.rman'; Na máquina nerv01, copie o PASSWORD FILE para a máquina nerv11. ASMCMD [+] > ls -l DATA/ORCL/PASSWORD/ ASMCMD [+] > pwcopy DATA/ORCL/PASSWORD/pwdorcl.123 /home/oracle/orapworcl $ scp /home/oracle/orapworcl nerv11:$oracle_home/dbs/orapworcl Na máquina nerv01, copie o STANDBY CONTROLFILE para a máquina nerv11. SQL> CREATE PFILE='/home/oracle/initORCL.ora' FROM SPFILE; $ scp /home/oracle/initorcl.ora nerv11:$oracle_home/dbs/initorcl.ora Na máquina nerv01, copie o STANDBY CONTROLFILE para a máquina nerv11. $ scp /home/oracle/stb.ctl nerv11:/home/oracle/ Na máquina nerv01, copie o BACKUP para a máquina nerv11. $ scp /home/oracle/backup_*.rman nerv11:/home/oracle/
135 Lab 8.5 Data Guard Na máquina nerv11, remova as seguintes linhas do arquivo initorcl.ora. ORCL1.* ORCL2.* *.cluster_database=true Na máquina nerv11, adicione a seguinte linha do arquivo initorcl.ora. *.undo_tablespace='undotbs1' Na máquina nerv11, crie o diretório do ADUMP, que está no initorcl.ora. $ mkdir -p /u01/app/oracle/admin/orcl/adump Na máquina nerv11, crie um SPFILE a partir do arquivo initorcl.ora. SQL> CREATE SPFILE FROM PFILE; SQL> STARTUP NOMOUNT;
136 Lab 8.6 Data Guard Na máquina nerv11, altere o parâmetro DB_UNIQUE_NAME. SQL> ALTER SYSTEM SET DB_UNIQUE_NAME='DR' SCOPE=SPFILE; SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP NOMOUNT; Na máquina nerv11, restaure o CONTROLFILE. RMAN> RESTORE CONTROLFILE FROM '/home/oracle/stb.ctl'; SQL> ALTER DATABASE MOUNT STANDBY DATABASE; Na máquina nerv11, corrija os metadados do RMAN. RMAN> CROSSCHECK BACKUP; RMAN> CROSSCHECK ARCHIVELOG ALL; RMAN> DELETE NOPROMPT EXPIRED BACKUP; RMAN> DELETE NOPROMPT EXPIRED ARCHIVELOG ALL; RMAN> CATALOG START WITH '/home/oracle/backup'; Na máquina nerv11, restaure o banco de dados. RMAN> RESTORE DATABASE; RMAN> RECOVER DATABASE;
137 Lab 8.7 Data Guard Na máquina nerv11, habilite os pré-requisitos do Data Guard. Teste o SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='+FRA'; SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=10G; SQL> ALTER DATABASE ARCHIVELOG; SQL> ALTER DATABASE FLASHBACK ON; Na máquina nerv11, adicione o banco de dados ao Grid. $ srvctl add database -d ORCL -oraclehome /u01/app/oracle/product/ /db_1 $ srvctl start database -d ORCL $ srvctl modify database -db ORCL -pwfile /u01/app/oracle/product/ /db_1/dbs/orapworcl Teste a autenticação via PASSWORD FILE entre as três máquinas. [oracle@nerv01 ~]$ sqlplus SYS/Nerv2015@DR AS SYSDBA [oracle@nerv02 ~]$ sqlplus SYS/Nerv2015@DR AS SYSDBA [oracle@nerv11 ~]$ sqlplus SYS/Nerv2015@PROD AS SYSDBA Nas máquinas nerv01 e nerv11, configure o Data Guard Broker. SQL> ALTER SYSTEM SET DG_BROKER_CONFIG_FILE1 = '+FRA/DR1.DAT' SCOPE=BOTH; SQL> ALTER SYSTEM SET DG_BROKER_CONFIG_FILE2 = '+FRA/DR2.DAT' SCOPE=BOTH; SQL> ALTER SYSTEM SET DG_BROKER_START=TRUE;
138 Lab 8.8 Data Guard Na máquina nerv01, crie a configuração do Data Guard Broker. Teste o $ dgmgrl SYS/Nerv2015@PROD DGMGRL> CREATE CONFIGURATION 'DRSolution' AS PRIMARY DATABASE IS ORCL CONNECT IDENTIFIER IS PROD; Na máquina nerv01, adicione a máquina nerv11 na configuração. DGMGRL> ADD DATABASE DR AS CONNECT IDENTIFIER IS DR; Nas três máquinas, acompanhe o Alert Log. Na máquina nerv01, habilite a configuração. DGMGRL> SHOW CONFIGURATION; DGMGRL> ENABLE CONFIGURATION; DGMGRL> SHOW CONFIGURATION;
139 Lab 8.9 Data Guard Na máquina nerv11, crie STANDBY LOGFILEs. Teste o SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL; SQL> ALTER DATABASE ADD STANDBY LOGFILE; SQL> ALTER DATABASE ADD STANDBY LOGFILE; SQL> ALTER DATABASE ADD STANDBY LOGFILE; SQL> ALTER DATABASE ADD STANDBY LOGFILE; SQL> ALTER DATABASE ADD STANDBY LOGFILE; SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION; Nas máquina nerv01 crie STANDBY LOGFILEs. SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 1; SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 1; SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 1; SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 1; SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 1; SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 2; SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 2; SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 2; SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 2; SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 2;
140 Lab 8.10 Data Guard Na máquina nerv01, verifique detalhes de um banco de dados. DGMGRL> SHOW DATABASE VERBOSE ORCL; DGMGRL> EDIT DATABASE ORCL SET PROPERTY 'ArchiveLagTarget'=600; DGMGRL> EDIT DATABASE ORCL SET PROPERTY 'StandbyFileManagement'=AUTO; DGMGRL> SHOW DATABASE ORCL 'ArchiveLagTarget'; DGMGRL> SHOW DATABASE ORCL 'StandbyFileManagement'; Na máquina nerv01, altere o Protection Mode. DGMGRL> EDIT DATABASE ORCL SET PROPERTY 'LogXptMode'='SYNC'; DGMGRL> EDIT DATABASE DR SET PROPERTY 'LogXptMode'='SYNC'; DGMGRL> EDIT CONFIGURATION SET PROTECTION MODE AS MAXAVAILABILITY; Na máquina nerv01, verifique se o Protection Mode foi alterado. DGMGRL> SHOW CONFIGURATION; DGMGRL> SHOW DATABASE VERBOSE ORCL; DGMGRL> SHOW DATABASE VERBOSE DR; DGMGRL> SHOW INSTANCE VERBOSE ORCL1 ON DATABASE ORCL; DGMGRL> SHOW INSTANCE VERBOSE ORCL2 ON DATABASE ORCL; DGMGRL> SHOW INSTANCE VERBOSE ORCL ON DATABASE DR; 140
141 Lab 8.11 Data Guard Na máquina nerv01, execute SWITCHOVER para a máquina nerv11, sempre acompanhando os Alert Logs. DGMGRL> SHOW CONFIGURATION; DGMGRL> SWITCHOVER TO DR; Na máquina nerv11, execute SWITCHBACK para a máquina nerv01, sempre acompanhando os Alert Logs. DGMGRL> SHOW CONFIGURATION; DGMGRL> SWITCHOVER TO ORCL; 141
142 Lab 8.12 Data Guard Desligue as máquinas nerv01 e nerv02. Execute FAILOVER para a máquina nerv11. $ dgmgrl SYS/Nerv2015@DR DGMGRL> FAILOVER TO DR; DGMGRL> SHOW CONFIGURATION; Ligue as máquinas nerv01 e nerv02, e na máquina nerv11, execute o REISNTATE. DGMGRL> REINSTATE DATABASE ORCL; Na máquina nerv11, execute o SWITCHOVER. DGMGRL> SWITCHOVER TO ORCL; 142
143 Lab 9 Fast-Start Failover Hands On!
144 Lights out administration 144
145 Lab 9.1: Fast-Start Failover Na máquina nerv01, configure o Fast-Start Failover. DGMGRL> EDIT DATABASE ORCL SET PROPERTY 'LogXptMode'='SYNC'; DGMGRL> EDIT DATABASE DR SET PROPERTY 'LogXptMode'='SYNC'; DGMGRL> EDIT CONFIGURATION SET PROTECTION MODE AS MAXAVAILABILITY; DGMGRL> EDIT CONFIGURATION SET PROPERTY FastStartFailoverLagLimit = 600; DGMGRL> EDIT CONFIGURATION SET PROPERTY FastStartFailoverThreshold = 30; DGMGRL> EDIT CONFIGURATION SET PROPERTY FastStartFailoverAutoReinstate = TRUE; DGMGRL> EDIT CONFIGURATION SET PROPERTY FastStartFailoverPmyShutdown = TRUE; DGMGRL> EDIT DATABASE ORCL SET PROPERTY FastStartFailoverTarget=DR; DGMGRL> ENABLE FAST_START FAILOVER; DGMGRL> SHOW CONFIGURATION; DGMGRL> SHOW FAST_START FAILOVER; 145
146 Lab 9.2: Fast-Start Failover Na máquina observer-rac01, inicie o observador. $ dgmgrl -logfile /home/oracle/observer.log SYS/Nerv2015@DR DGMGRL> START OBSERVER; Desligue as máquinas nerv01 e nerv02, e aguarde o FAILOVER. Ligue as máquinas nerv01 e nerv02. Aguarde o REINSTATE. Execute o SWITCHOVER. 146
147 Lab 9.3: Fast-Start Failover Na máquina nerv01, crie dois Services como abaixo. $GRID_HOME/bin/srvctl add service -d ORCL -r ORCL1,ORCL2 -s OLTP -l PRIMARY -w 1 -z 10 $GRID_HOME/bin/srvctl add service -d ORCL -r ORCL1,ORCL2 -s OLAP -l PHYSICAL_STANDBY -w 1 -z 10 Na máquina nerv11, crie dois Services como abaixo. $GRID_HOME/bin/srvctl add service -d ORCL -s OLTP -l PRIMARY -w 1 -z 10 $GRID_HOME/bin/srvctl add service -d ORCL -s OLAP -l PHYSICAL_STANDBY -w 1 -z 10 Na máquina nerv01, inicie os dois Services. $GRID_HOME/bin/srvctl start service -d ORCL -s OLTP $GRID_HOME/bin/srvctl start service -d ORCL -s OLAP Na máquina nerv01, gere alguns Archived Redo Logs e espere replicar para o DR. Na máquina nerv01, pare o Service OLAP. $GRID_HOME/bin/srvctl stop service -d ORCL -s OLAP Na máquina nerv11, inicie o Service OLAP. $GRID_HOME/bin/srvctl start service -d ORCL -s OLAP 147
148 Lab 9.4: Fast-Start Failover Na máquina observer-rac01, adicione estas duas entradas ao tnsnames.ora, e teste sua conexão após um novo Failover. OLTP_RAC01 = (DESCRIPTION= (LOAD_BALANCE=OFF) (FAILOVER=ON) (ADDRESS=(PROTOCOL=TCP)(HOST=rac01-scan)(PORT=1521)) (ADDRESS=(PROTOCOL=TCP)(HOST=nerv11)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=OLTP)) ) OLAP_RAC01 = (DESCRIPTION= (LOAD_BALANCE=OFF) (FAILOVER=ON) (ADDRESS=(PROTOCOL=TCP)(HOST=nerv11)(PORT=1521)) (ADDRESS=(PROTOCOL=TCP)(HOST=rac01-scan)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=OLAP)) ) 148
149 Lab 10 ACFS Hands On!
150 Vantagens ACFS Mirroring Stripping Replicação Snapshots Alta Disponibilidade 150
151 Desvantagens ACFS Produto recente (11gR2) Configuração complexa Dependência do Kernel Depêndencia dos componentes do Grid Infrastructure Ainda não suportado pelo UEK 3 sem Patch Bug ID Oracle ASM Cluster File System (ACFS) is currently not supported for use with UEK R
152 Lab 10.1: NFS Na máquina nerv09, crie 1 diretório. # mkdir /shared_ogg Na máquina nerv09, adicionar no arquivo /etc/exports: /shared_ogg *(rw,sync,no_wdelay,insecure_locks,no_root_squash) Na máquina nerv09, reiniciar o NFS Server: # yum -y install nfs-utils # service rpcbind start; service nfs start; chkconfig rpcbind on; chkconfig nfs on Nas máquinas nerv01 e nerv02, adicionar no arquivo /etc/fstab a linha abaixo. nerv09:/shared_ogg /u01/shared_ogg nfs rw,bg,hard,nointr,rsize=32768,wsize=32768,tcp,actimeo=0,vers=3,timeo= Na máquina nerv01, executar: # mkdir /u01/shared_ogg # mount /u01/shared_ogg # mkdir /u01/shared_ogg/rac01 # chown -R oracle:oinstall /u01/shared_ogg/rac01 Na máquina nerv02, executar: # mkdir /u01/shared_ogg # mount /u01/shared_ogg
153 Lab 11 Golden Gate Unidirecional Hands On!
154 Lab 11.1: Golden Gate Unidirecional Na máquina nerv11, crie um novo banco de dados. $ $ORACLE_HOME/bin/dbca -silent -createdatabase -templatename General_Purpose.dbc \ -gdbname BI -sid BI \ -syspassword Nerv2015 -systempassword Nerv2015 \ -storagetype ASM -asmsnmppassword Nerv2015 \ -diskgroupname DATA -recoveryareadestination FRA \ -nodelist nerv11 \ -characterset WE8IS08859P15 -listeners LISTENER \ -memorypercentage 20 -sampleschema true -emconfiguration NONE \ -continueonnonfatalerrors false Na máquina nerv11, coloque o banco BI em modo ARCHIVELOG. $ export ORACLE_SID=BI SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP MOUNT; SQL> ALTER DATABASE ARCHIVELOG; SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='+FRA'; SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=10G; SQL> ALTER DATABASE FORCE LOGGING; SQL> ALTER DATABASE OPEN; 154
155 Lab 11.2: Instalação Golden Gate Nas máquinas nerv01 e nerv11, inicie a instalação do Golden Gate. [oracle@nerv01 ~]$ unzip -q fbo_ggs_linux_x64_shiphome.zip [oracle@nerv01 ~]$ cd fbo_ggs_linux_x64_shiphome/disk1 [oracle@nerv01 Disk1]$./runInstaller 155
156 Lab 11.3: Instalação Golden Gate 156
157 Lab 11.4: Instalação Golden Gate Na máquina nerv01, instale em /u01/shared_ogg/rac01 Na máquina nerv11, instale em /u01/app/oracle/product/ /ogg 157
158 Lab 11.5: Instalação Golden Gate 158
159 Lab 11.6: Instalação Golden Gate 159
160 Lab 11.7: Golden Gate Unidirecional Na máquina nerv01, verifique se o MANAGER está em funcionamento. $ cd /u01/shared_ogg/rac01 $./ggsci GGSCI> info all Na máquina nerv11, verifique se o MANAGER está em funcionamento. $ cd /u01/app/oracle/product/ /ogg $./ggsci GGSCI> info all 160
161 Lab 11.8: Golden Gate Unidirecional Na máquina nerv01, habilite os pré-requisitos do Golden Gate. SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; SQL> ALTER SYSTEM SET ENABLE_GOLDENGATE_REPLICATION=TRUE; Na máquina nerv01, crie o usuário para o Golden Gate. $ cd /u01/shared_ogg/rac01/ $ORACLE_HOME/bin/sqlplus / AS SYSDBA SQL> CREATE TABLESPACE OGG; SQL> CREATE USER OGG IDENTIFIED BY Nerv2015 DEFAULT TABLESPACE OGG TEMPORARY TABLESPACE TEMP; SQL> GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO OGG; SQL> GRANT EXECUTE ON UTL_FILE TO OGG OGG OGG 161
162 Lab 11.9: Golden Gate Unidirecional Na máquina nerv11, habilite os pré-requisitos do Golden Gate. $ export ORACLE_SID=BI $ORACLE_HOME/bin/sqlplus / AS SYSDBA SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; SQL> ALTER SYSTEM SET ENABLE_GOLDENGATE_REPLICATION=TRUE; Na máquina nerv11, crie o usuário para o Golden Gate. $ cd /u01/app/oracle/product/ /ogg $ORACLE_HOME/bin/sqlplus / AS SYSDBA SQL> CREATE TABLESPACE OGG; SQL> CREATE USER OGG IDENTIFIED BY Nerv2015 DEFAULT TABLESPACE OGG TEMPORARY TABLESPACE TEMP; SQL> GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO OGG; SQL> GRANT EXECUTE ON UTL_FILE TO OGG OGG OGG 162
163 Lab 11.10: Golden Gate Unidirecional Na máquina nerv01, adicione o processo EXTRACT. GGSCI> add extract ext1, tranlog, THREADS 2, begin now GGSCI> add exttrail /u01/app/oracle/product/ /ogg/dirdat/lt, extract ext1 Na máquina nerv01, edite o arquivo de parâmetros do processo EXTRACT. GGSCI> edit params ext1 extract ext1 userid OGG@ORCL, password Nerv2015 rmthost nerv11, mgrport 7809 rmttrail /u01/app/oracle/product/ /ogg/dirdat/lt TRANLOGOPTIONS EXCLUDEUSER OGG ASMUSER SYS@ASM, ASMPASSWORD Nerv2015 ddl include mapped objname SCOTT.*; table SCOTT.*; 163
164 Lab 11.11: Golden Gate Unidirecional Na máquina nerv11, edite o arquivo de parâmetros GLOBAL. GGSCI> edit params./global GGSCHEMA OGG CHECKPOINTTABLE OGG.checkpoint Na máquina nerv11, crie a tabela de CHECKPOINT. GGSCI> dblogin userid OGG Nerv2015 <enter> GGSCI> add checkpointtable OGG.checkpoint Na máquina nerv11, adicione o processo REPLICAT. GGSCI> add replicat rep1, exttrail /u01/app/oracle/product/ /ogg/dirdat/lt, checkpointtable OGG.checkpoint Na máquinas nerv11, edite o arquivo de parâmetros do processo REPLICAT. GGSCI> edit params rep1 replicat rep1 ASSUMETARGETDEFS userid OGG@BI, password Nerv2015 discardfile /u01/app/oracle/product/ /ogg/dircrd/rep1_discard.txt, append, megabytes 10 DDL map SCOTT.*, target SCOTT.*; 164
165 Lab 11.12: Golden Gate Unidirecional Nas máquinas nerv01, nerv02 e nerv11, adicione o ASM ao tnsnames.ora do ORACLE_HOME. ASM = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = nerv01.localdomain)(port = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = +ASM) ) ) Nas máquinas nerv01 e nerv11, habilite o usuário SCOTT. SQL> ALTER USER SCOTT IDENTIFIED BY TIGER ACCOUNT UNLOCK; 165
166 Lab 11.13: Golden Gate Unidirecional Na máquina nerv01, acompanhe o log de erros. $ tail -f /u01/shared_ogg/rac01/ggserr.log Na máquina nerv11, acompanhe o log de erros. $ tail -f /u01/app/oracle/product/ /ogg/ggserr.log Na máquina nerv01, inicie o processo EXTRACT. GGSCI> info all GGSCI> start extract ext1 GGSCI> info all Na máquina nerv11, inicie o processo REPLICAT. GGSCI> info all GGSCI> start replicat rep1 GGSCI> info all Teste a replicação de dados do usuário SCOTT entre as máquinas nerv01 e nerv11. Teste a replicação de dados do usuário SCOTT entre as máquinas nerv02 e nerv
167 Lab 12 Golden Gate Bidirecional Hands On!
168 Lab 12.1: Golden Gate Bidirecional Na máquina nerv11, verifique se o MANAGER e o REPLICAT estão em funcionamento. cd /u01/app/oracle/product/ /ogg $./ggsci GGSCI> info all Na máquina nerv11, adicione o processo EXTRACT. GGSCI> add extract ext2, tranlog, THREADS 1, begin now GGSCI> add exttrail /u01/shared_ogg/rac01/dirdat/lt, extract ext2 Na máquina nerv11, edite o arquivo de parâmetros do processo EXTRACT. GGSCI> edit params ext2 extract ext2 userid OGG@BI, password Nerv2015 rmthost nerv01-vip, mgrport 7809 TRANLOGOPTIONS EXCLUDEUSER OGG ASMUSER SYS@ASM, ASMPASSWORD Nerv2015 rmttrail /u01/shared_ogg/rac01/dirdat/lt ddl include mapped objname SCOTT.*; table SCOTT.*; 168
169 Lab 12.2: Golden Gate Bidirecional Na máquina nerv01, edite o arquivo de parâmetros GLOBAL. GGSCI> edit params./global GGSCHEMA OGG CHECKPOINTTABLE OGG.checkpoint Na máquina nerv01, crie a tabela de CHECKPOINT. GGSCI> dblogin userid OGG Nerv2015 <enter> GGSCI> add checkpointtable OGG.checkpoint Na máquina nerv01, adicione o processo REPLICAT. GGSCI> add replicat rep2, exttrail /u01/shared_ogg/rac01/dirdat/lt, checkpointtable OGG.checkpoint Na máquinas nerv01, edite o arquivo de parâmetros do processo REPLICAT. GGSCI> edit params rep2 replicat rep2 ASSUMETARGETDEFS userid OGG@ORCL, password Nerv2015 discardfile /u01/shared_ogg/rac01/dircrd/rep1_discard.txt, append, megabytes 10 DDL map SCOTT.*, target SCOTT.*; 169
170 Lab 12.3: Golden Gate Bidirecional Na máquina nerv01, acompanhe o log de erros. $ tail -f /u01/shared_ogg/rac01/ggserr.log Na máquina nerv11, acompanhe o log de erros. $ tail -f /u01/app/oracle/product/ /ogg/ggserr.log Na máquina nerv11, inicie o processo EXTRACT. GGSCI> info all GGSCI> start extract ext2 GGSCI> info all Na máquina nerv01, inicie o processo REPLICAT. GGSCI> info all GGSCI> start replicat rep2 GGSCI> info all Teste a replicação de dados do usuário SCOTT entre as máquinas nerv01 e nerv11. Teste a replicação de dados do usuário SCOTT entre as máquinas nerv02 e nerv11. Teste a replicação de dados do usuário SCOTT entre as máquinas nerv11 e nerv
171 Lab 13 Golden Gate High Availability Hands On!
172 Lab 13.1: Golden Gate HA Na máquina nerv01, crie um VIP e um Resource para o Golden Gate. # /u01/app/ /grid/bin/appvipcfg create -network=1 -ip= vipname=rac01-ogg-vip -user=root # /u01/app/ /grid/bin/crsctl start resource rac01-ogg-vip -n nerv01 # vi /u01/shared_ogg/rac01/ogg_action.sh # chmod +x /u01/shared_ogg/rac01/ogg_action.sh # chown oracle:oinstall /u01/shared_ogg/rac01/ogg_action.sh # /u01/app/ /grid/bin/crsctl add resource ogg -type cluster_resource -attr "ACTION_SCRIPT=/u01/shared_ogg/rac01/ogg_action.sh, CHECK_INTERVAL=30, START_DEPENDENCIES='hard(rac01-ogg-vip,ora.orcl.db) pullup(rac01-ogg-vip)', STOP_DEPENDENCIES='hard(rac01-ogg-vip)'" # /u01/app/ /grid/bin/crsctl setperm resource rac01-ogg-vip -u user:oracle:r-x # /u01/app/ /grid/bin/crsctl setperm resource ogg -o oracle 172
173 Lab 13.2: Golden Gate HA Na máquina nerv01, verifique e inicie o Resource do Golden Gate. $ /u01/shared_ogg/rac01/ogg_action.sh stop $ $GRID_HOME/bin/crsctl status res ogg $ $GRID_HOME/bin/crsctl start res ogg $ $GRID_HOME/bin/crsctl status res ogg $ $GRID_HOME/bin/crsctl stop res ogg $ $GRID_HOME/bin/crsctl status res ogg $ $GRID_HOME/bin/crsctl start res ogg $ $GRID_HOME/bin/crsctl status res ogg Reinicie a máquina nerv01, e verifique se o Golden Gate é iniciado na máquina nerv
174 Lab 14 RAC Extended Hands On!
175 Lab 14.0: RAC Extended Na máquina nerv01, desabilite a replicação via Data Guard. DGMGRL> DISABLE FAST_START FAILOVER; DGMGRL> EDIT CONFIGURATION SET PROTECTION MODE AS MAXPERFORMANCE; DGMGRL> REMOVE CONFIGURATION; SQL> ALTER SYSTEM SET DG_BROKER_START=FALSE; Na máquina nerv01, remova os SERVICEs utilizados para o replicação via Data Guard. $ /u01/app/ /grid/bin/srvctl stop service -d ORCL -s OLTP $ /u01/app/ /grid/bin/srvctl stop service -d ORCL -s OLAP $ /u01/app/ /grid/bin/srvctl disable service -d ORCL -s OLTP $ /u01/app/ /grid/bin/srvctl disable service -d ORCL -s OLAP $ /u01/app/ /grid/bin/srvctl remove service -d ORCL -s OLAP $ /u01/app/ /grid/bin/srvctl remove service -d ORCL -s OLTP Na máquina nerv01, desabilite a replicação via Golden Gate. # /u01/app/ /grid/bin/crsctl stop resource ogg # /u01/app/ /grid/bin/crsctl delete resource ogg # /u01/app/ /grid/bin/crsctl stop resource rac01-ogg-vip # /u01/app/ /grid/bin/appvipcfg delete -vipname=rac01-ogg-vip 175
176 Lab 14.1: RAC Extended Na máquina nerv11, execute novamente o Lab 1 e 2. Na máquina nerv10, apague o conteúdo dos discos iscsi. # dd if=/dev/zero of=/dev/sda5 bs=512 count= Na máquina nerv09, altere o Servidor iscsi para permitir acesso aos discos para a máquina nerv11. # cat /etc/tgt/targets.conf <target iqn com.nervinformatica:storage.asm01-01> backing-store /dev/sda5 initiator-address initiator-address initiator-address </target>... # service tgtd restart Também na máquina nerv10, altere o Servidor iscsi para permitir acesso aos discos para as máquinas nerv01 e nerv
177 Lab 14.2: RAC Extended Nas máquinas nerv01, nerv02 e nerv11, verifique os discos exportados pelo Storage. # chkconfig iscsid on # iscsiadm -m discovery -t sendtargets -p l # iscsiadm -m discovery -t sendtargets -p l Nas máquinas nerv01, nerv02 e nerv11, adicione os novos discos no arquivo /etc/iscsi/initiatorname.iscsi.... InitiatorName=iqn com.nervinformatica:storage.asm11-01 InitiatorName=iqn com.nervinformatica:storage.asm11-02 InitiatorName=iqn com.nervinformatica:storage.asm11-03 InitiatorName=iqn com.nervinformatica:storage.asm11-04 InitiatorName=iqn com.nervinformatica:storage.asm11-05 InitiatorName=iqn com.nervinformatica:storage.asm11-06 InitiatorName=iqn com.nervinformatica:storage.asm
178 Lab 14.3: RAC Extended Nas máquinas nerv01, nerv02 e nerv11, verifique se os discos foram configurados localmente. # fdisk -l Na máquina nerv01, particione os novos discos. # fdisk /dev/sdi (e sdj, sdk, sdl, sdm, sdn, sdo) n <enter> p <enter> 1 <enter> <enter> <enter> w <enter>
179 Lab 14.4: RAC Extended Nas máquinas nerv02 e nerv11, execute a detecção dos novos discos. # partprobe /dev/sdi # partprobe /dev/sdj # partprobe /dev/sdk # partprobe /dev/sdl # partprobe /dev/sdm # partprobe /dev/sdn # partprobe /dev/sdo Na máquinas nerv11, configure a ASMLib. # /etc/init.d/oracleasm configure oracle <enter> asmadmin <enter> y <enter> y <enter> # /etc/init.d/oracleasm status
180 Lab 14.5: RAC Extended Na máquina nerv01, crie os novos discos do ASM. # /etc/init.d/oracleasm createdisk DISK08 /dev/sdi1 # /etc/init.d/oracleasm createdisk DISK09 /dev/sdj1 # /etc/init.d/oracleasm createdisk DISK10 /dev/sdk1 # /etc/init.d/oracleasm createdisk DISK11 /dev/sdl1 # /etc/init.d/oracleasm createdisk DISK12 /dev/sdm1 # /etc/init.d/oracleasm createdisk DISK13 /dev/sdn1 # /etc/init.d/oracleasm createdisk DISK14 /dev/sdo1 Nas máquinas nerv02 e nerv11, execute a detecção dos discos criados. # /etc/init.d/oracleasm scandisks Nas máquinas nerv01, nerv02 e nerv11, verifique se os discos estão corretos. # /etc/init.d/oracleasm listdisks # /etc/init.d/oracleasm querydisk -v -p DISK08... Nas máquinas nerv01, nerv02 e nerv11, verifique se os discos estão corretos. # ls -lh /dev/oracleasm/disks/ brw-rw oracle oinstall 8, 17 Mar 3 08:40 DISK00 brw-rw oracle oinstall 8, 33 Mar 3 08:40 DISK
181 Lab 14.6: RAC Extended Nas máquinas nerv01, nerv02 e nerv11, remova a pasta /home/oracle/.ssh. $ rm -rf.ssh Na máquina nerv01, reconfigure o SSH sem senha. [oracle@nerv01 ~]$ ssh-keygen -t rsa <enter> <enter> <enter> [oracle@nerv01 ~]$ ssh oracle@nerv02 mkdir -p.ssh [oracle@nerv01 ~]$ ssh oracle@nerv11 mkdir -p.ssh [oracle@nerv01 ~]$ cat.ssh/id_rsa.pub ssh oracle@nerv01 'cat >>.ssh/authorized_keys' [oracle@nerv01 ~]$ cat.ssh/id_rsa.pub ssh oracle@nerv02 'cat >>.ssh/authorized_keys' [oracle@nerv01 ~]$ cat.ssh/id_rsa.pub ssh oracle@nerv11 'cat >>.ssh/authorized_keys' 181
182 Lab 14.7: RAC Extended Na máquina nerv02, reconfigure o SSH sem senha. [oracle@nerv02 ~]$ ssh-keygen -t rsa <enter> <enter> <enter> [oracle@nerv02 ~]$ cat.ssh/id_rsa.pub ssh oracle@nerv01 'cat >>.ssh/authorized_keys' [oracle@nerv02 ~]$ cat.ssh/id_rsa.pub ssh oracle@nerv02 'cat >>.ssh/authorized_keys' [oracle@nerv02 ~]$ cat.ssh/id_rsa.pub ssh oracle@nerv11 'cat >>.ssh/authorized_keys' Na máquina nerv11, reconfigure o SSH sem senha. [oracle@nerv11 ~]$ ssh-keygen -t rsa <enter> <enter> <enter> [oracle@nerv11 ~]$ cat.ssh/id_rsa.pub ssh oracle@nerv01 'cat >>.ssh/authorized_keys' [oracle@nerv11 ~]$ cat.ssh/id_rsa.pub ssh oracle@nerv02 'cat >>.ssh/authorized_keys' [oracle@nerv11 ~]$ cat.ssh/id_rsa.pub ssh oracle@nerv11 'cat >>.ssh/authorized_keys' 182
183 Lab 14.8: RAC Extended Na máquina nerv01, execute a instalação do Grid na máquina nerv11. $ cd $GRID_HOME/addnode $./addnode.sh -silent CLUSTER_NEW_NODES={nerv11} CLUSTER_NEW_VIRTUAL_HOSTNAMES={nerv11-vip} Na máquina nerv11, com o usuário root, execute os seguintes scripts. # /u01/app/orainventory/orainstroot.sh # /u01/app/ /grid/root.sh Na máquina nerv01, execute instalação do Oracle na máquina nerv11. $ cd $ORACLE_HOME/addnode $./addnode.sh -silent "CLUSTER_NEW_NODES={nerv11}" Na máquina nerv11, com o usuário root, execute o script abaixo. # /u01/app/oracle/product/ /db_1/root.sh Na máquina nerv01, execute a adição da instância. $ $GRID_HOME/bin/srvctl add instance -d ORCL -i ORCL3 -n nerv11 183
184 Lab 14.9: RAC Extended Na máquina nerv01, conclua a adição do nó. SQL> ALTER SYSTEM SET INSTANCE_NUMBER=3 SID='ORCL3' SCOPE=SPFILE; SQL> ALTER DATABASE ADD LOGFILE THREAD 3; SQL> ALTER DATABASE ADD LOGFILE THREAD 3; SQL> CREATE UNDO TABLESPACE UNDOTBS3; SQL> ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS3 SID='ORCL3' SCOPE=SPFILE; $ $GRID_HOME/bin/srvctl start instance -d ORCL -i ORCL3 184
185 Lab 14.10: RAC Extended Na máquina nerv01, faça a preparação para a criação dos novos FAILGROUPs. $ export ORACLE_HOME=$GRID_HOME $ export ORACLE_SID=+ASM1 SQL> ALTER SYSTEM SET ASM_POWER_LIMIT = 11; SQL> ALTER DISKGROUP CONFIG REBALANCE POWER 11; SQL> ALTER DISKGROUP DATA REBALANCE POWER 11; SQL> ALTER DISKGROUP FRA REBALANCE POWER 11; 185
186 Lab 14.11: RAC Extended Na máquina nerv01, crie os novos FAILGROUPs. SQL> SELECT GROUP_NUMBER, PATH, NAME, FAILGROUP FROM V$ASM_DISK ORDER BY 1,2; SQL> ALTER DISKGROUP CONFIG ADD FAILGROUP FAILGROUPB DISK 'ORCL:DISK08'; SQL> ALTER DISKGROUP CONFIG ADD FAILGROUP FAILGROUPB DISK 'ORCL:DISK09'; SQL> ALTER DISKGROUP CONFIG ADD FAILGROUP FAILGROUPB DISK 'ORCL:DISK10'; SQL> ALTER DISKGROUP CONFIG DROP DISK DISK01; SQL> ALTER DISKGROUP CONFIG DROP DISK DISK02; SQL> SELECT * FROM V$ASM_OPERATION; SQL> ALTER DISKGROUP CONFIG ADD FAILGROUP FAILGROUPA DISK 'ORCL:DISK01'; SQL> ALTER DISKGROUP CONFIG ADD FAILGROUP FAILGROUPA DISK 'ORCL:DISK02'; SQL> ALTER DISKGROUP CONFIG DROP DISK DISK03; SQL> SELECT * FROM V$ASM_OPERATION; SQL> ALTER DISKGROUP CONFIG ADD FAILGROUP FAILGROUPA DISK 'ORCL:DISK03'; SQL> SELECT * FROM V$ASM_OPERATION; SQL> SELECT GROUP_NUMBER, PATH, NAME, FAILGROUP FROM V$ASM_DISK ORDER BY 1,2; 186
187 Lab 14.12: RAC Extended Na máquina nerv01, crie os novos FAILGROUPs. SQL> SELECT GROUP_NUMBER, PATH, NAME, FAILGROUP FROM V$ASM_DISK ORDER BY 1,2; SQL> ALTER DISKGROUP DATA ADD FAILGROUP FAILGROUPA DISK 'ORCL:DISK11'; SQL> ALTER DISKGROUP DATA ADD FAILGROUP FAILGROUPB DISK 'ORCL:DISK12'; SQL> ALTER DISKGROUP DATA DROP DISK DISK04; SQL> ALTER DISKGROUP DATA DROP DISK DISK05; SQL> SELECT * FROM V$ASM_OPERATION; SQL> ALTER DISKGROUP DATA ADD FAILGROUP FAILGROUPA DISK 'ORCL:DISK04'; SQL> ALTER DISKGROUP DATA ADD FAILGROUP FAILGROUPA DISK 'ORCL:DISK05'; SQL> ALTER DISKGROUP DATA DROP DISK DISK11; SQL> SELECT * FROM V$ASM_OPERATION; SQL> ALTER DISKGROUP DATA ADD FAILGROUP FAILGROUPB DISK 'ORCL:DISK11'; SQL> SELECT GROUP_NUMBER, PATH, NAME, FAILGROUP FROM V$ASM_DISK ORDER BY 1,2; 187
188 Lab 14.13: RAC Extended Na máquina nerv01, crie os novos FAILGROUPs. SQL> SELECT GROUP_NUMBER, PATH, NAME, FAILGROUP FROM V$ASM_DISK ORDER BY 1,2; SQL> ALTER DISKGROUP FRA ADD FAILGROUP FAILGROUPA DISK 'ORCL:DISK13'; SQL> ALTER DISKGROUP FRA ADD FAILGROUP FAILGROUPB DISK 'ORCL:DISK14'; SQL> ALTER DISKGROUP FRA DROP DISK DISK06; SQL> ALTER DISKGROUP FRA DROP DISK DISK07; SQL> SELECT * FROM V$ASM_OPERATION; SQL> ALTER DISKGROUP FRA ADD FAILGROUP FAILGROUPA DISK 'ORCL:DISK06'; SQL> ALTER DISKGROUP FRA ADD FAILGROUP FAILGROUPA DISK 'ORCL:DISK07'; SQL> ALTER DISKGROUP FRA DROP DISK DISK13; SQL> SELECT * FROM V$ASM_OPERATION; SQL> ALTER DISKGROUP FRA ADD FAILGROUP FAILGROUPB DISK 'ORCL:DISK13'; SQL> SELECT GROUP_NUMBER, PATH, NAME, FAILGROUP FROM V$ASM_DISK ORDER BY 1,2; 188
Oracle Maximum Availability Architecture
1 Oracle Maximum Availability Architecture Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma
Leia maisOracle Maximum Availability Architecture
1 Oracle Maximum Availability Architecture Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma
Leia maisOracle Zero Downtime Migration (com Golden Gate)
Oracle Zero Downtime Migration (com Golden Gate) Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para
Leia maisOracle RAC 12cR1. Ricardo Portilho Proni
Oracle RAC 12cR1 Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença, visite
Leia maisOracle Data Guard. Ricardo Portilho Proni
Oracle Data Guard Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença, visite
Leia maisInstalação RAC10g em Linux
Instalação RAC10g em Linux Humberto Corbellini humberto.corbellini@advancedit.com.br Agenda Visão Geral Storage compartilhado Hardware utilizado Sistema operacional Configuração de rede Drivers e opções
Leia maisReal Application Cluster (RAC)
Real Application Cluster (RAC) Anderson Haertel Rodrigues OCE RAC 10g anderson.rodrigues@advancedit.com.br AdvancedIT S/A RAC? Oracle RAC é um banco de dados em cluster. Como assim? São vários servidores
Leia maisOracle Data Guard 12cR2 em Oracle Enterprise Linux 7.4
Oracle Data Guard 12cR2 em Oracle Enterprise Linux 7.4 Ricardo Portlho Proni ricardo@nervinformatca.com.br Esta obra está licenciada sob a licença Creatve Commons Atribuição-SemDerivados 3.0 Brasil. Para
Leia maisOracle Failover e Reinstate DANIEL T. AVILA
Oracle Failover e Reinstate DANIEL T. AVILA ORACLE DBA Sobre: Daniel T. Avila Oracle Apps DBA (11i, 12.x), Oracle Core DBA (7.x, 8i, 9i, 10g, 11g, 12c) e Instrutor Oficial Oracle com +20 anos de experiência
Leia maisMySQL para DBAs Oracle
MySQL para DBAs Oracle Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença,
Leia maisBackup e recuperação do banco de dados Oracle Utilização das tecnologias de snapshot de armazenamento da Dell
Backup e recuperação do banco de dados Oracle Utilização das tecnologias de snapshot de armazenamento da Dell Este informe oficial técnico descreve como os snapshots de armazenamento da Dell podem ser
Leia maisEm nosso exemplo, o banco de dados XE está trabalhando no modo NOARCHIVELOG, e para verificar isso, basta executar as seguintes tarefas:
RMAN: Backup em NOARCHIVELOG Quando um banco de dados Oracle está no modo NOARCHIVELOG, resumidamente, não há geração de archives, e conseqüentemente todas as alterações realizadas pelas transações não
Leia maisCurso. Virtualização com vsphere Free
Curso Virtualização com vsphere Free Módulo 02 Instalando e Configurando o vsphere http://linuxfi.com.br/ INSTALAÇÃO E CONFIGURAÇÕES BÁSICAS 1- Selecione o a ISO do ESXi para iniciar por ela: 2 Tecle ENTER
Leia maisPedro F. Carvalho Analista de Sistemas contato@pedrofcarvalho.com.br. RMAN: Ambiente de backup
RMAN: Ambiente de backup Olá amigos! Após algumas séries de colunas explicando os conceitos e modos que o RMAN pode trabalhar, iremos aprender a utilizar essa ferramenta para auxiliar os serviços administrativos
Leia maisInstalação do KenCast Fazzt no CentOS.
Instalação do KenCast Fazzt 8.2.0.9 no CentOS - Para a recepção de dados de satélite usando o software Kencast Fazzt é necessário a instalação do banco de dados PostgreSQL, desativação do firewall, bem
Leia maisExtraindo o máximo do Oracle Grid Infrastructure
Extraindo o máximo do Oracle Grid Infrastructure Franky Weber Faust 26 anos de idade, 7 anos de TI Escritor ativo na OTN Blog loredata.com.br/blog Projetos na VW, AGCO, Celesc, Kroton, entre outras DBA
Leia maisUm Banco de Dados Oracle não funciona sem o arquivo de controle. O arquivo de controle é binário e dentro dele são armazenadas informações como:
Backup no Oracle Planejamento básico Multiplexando o Control File Verificando o Control file Multiplexando os arquivos de Redo Log Realizando Backup num BD Oracle Backup de Sistema Operacional Cold Backup
Leia maisHSC MailInspector Guia de Instalação da Versão 3.2
HSC MailInspector Guia de Instalação da Versão 3.2 Dezembro 2013 Aviso Legal Copyright 2013. HSC Brasil. Todos os direitos reservados. Nenhuma parte deste documento poderá ser reproduzida, no todo ou em
Leia maisCriando um servidor de log
Criando um servidor de log Date : Outubro 30, 2013 Vejo que um grande problema de muitos servidores é não saber administrar corretamente a rede, seus logs e acessos. Por este motivo vou ensinar neste post
Leia maisConversão de ambientes
Conversão de ambientes Single File System RAC ASM Backup + Restore + Conversão + Recovery ORIGEM DESTINO : BANCO DE DADOS ORACLE SINGLE EM FILESYSTEM NATIVO : BANCO DE DADOS ORACLE ORACLE RAC EM ASM Na
Leia maisInstalação e configuração Linux CentOS 6.x
Instalação e configuração Linux CentOS 6.x Objetivo: Instalar e configurar o sistema operacional Linux CentOS e efetuar suas configurações iniciais. 1- Abra o Virtuabox e clique em novo, e configure conforme
Leia maisAdministração de Banco de Dados
Administração de Banco de Dados Aula 2 Prof. Marcos Alexandruk Aula 2 Estruturas Físicas do Oracle: Arquivos Arquivos de dados Arquivos de redo log Arquivos de controle Arquivos de log arquivados Arquivos
Leia maisCURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES LABORATÓRIO Disciplina: Administração de Serviços de Redes Aluno(a):
CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES LABORATÓRIO Disciplina: Administração de Serviços de Redes Aluno(a): Semestre: 2017.1 Prof(a).: Dayvidson Bezerra Data: 02/06/2017 LABORATÓRIO: Cluster
Leia maisAdministração de Banco de Dados
Administração de Banco de Dados Aula 17 Prof. Marcos Alexandruk Aula 17 Gerenciamento de Instância Instância Uma instância é a combinação dos processos de segundo plano e das estruturas de memória (SGA).
Leia maisOracle Database 11g: Novos Recursos para Administradores
Oracle Database 11g: Novos Recursos para Administradores Course O11NFA 5 Day(s) 30:00 Hours Introduction Este curso de cinco dias oferece a você a oportunidade de conhecer e fazer exercícios com os novos
Leia maisAULA 05 MAIS SOBRE ASM
AULA 05 MÓDULO DBA PLENO MAIS SOBRE ASM Na aula anterior... Na aula anterior procedemos a instalação do Oracle Clusterware necessário para que se possa utilizar o Oracle ASM. Então aprendemos a criar discos,
Leia maisOracle Database 11g: Novos Recursos para Administradores Release 2
Oracle University Contact Us: +351214235182 Oracle Database 11g: Novos Recursos para Administradores Release 2 Duration: 5 Days What you will learn Este curso de cinco dias oferece a você a oportunidade
Leia maisComo instalar o sistema operacional pfsense no Citrix Xen Server
Como instalar o sistema operacional pfsense no Citrix Xen Server Autor: Eder S. G. - edersg@vm.uff.br Versão: 1.2 Data: 21/11/2012 Última atualização: 07/03/2013 Observação: Máquina real: Sistema operacional
Leia maisHOW TO. Instalação do Firewall 6.1 Software
Introdução HOW TO Página: 1 de 14 Para fazer a migração/instalação do 6.1 Software, é necessária a instalação do Sistema Operacional Linux Fedora Core 8. Explicaremos passo a passo como formatar a máquina,
Leia maisConfigurar a plataforma NFS para o backup ACS 5.x em Windows e em Linux
Configurar a plataforma NFS para o backup ACS 5.x em Windows e em Linux Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Configurar Opção 1: Use Windows Server como um dispositivo da
Leia maisGuia de procedimentos de backups
Guia de procedimentos de backups Sumário Sobre o guia 3... 4 Procedimentos de backup do banco de dados Oracle... 5 Backup lógico... 6 Backup físico... 7 Envio de backup... para fita 9 2 3 Sobre o guia
Leia maisAULA 03 INICIANDO A INFRAESTRUTURA
AULA 03 MÓDULO DBA PLENO INICIANDO A INFRAESTRUTURA Na aula anterior... Na aula anterior trabalhamos relembrando os conceitos de banco de dados e a estrutura necessária física e lógica. Hoje iremos começar
Leia maisGestão de Sistemas Operacionais
Gestão de Sistemas Operacionais Prof. Guilherme Nonino Rosa guinonino@gmail.com http://proguilherme.wordpres.com Aula 1 Como usar o Hyper-V para fazer virtualização. Pré-requisitos Sistema operacional
Leia mais1. Definições dos aplicativos PaperCut Requisitos de Instalação... 3
1 1. Definições dos aplicativos PaperCut... 3 2. Requisitos de Instalação... 3 2.1 Instalador PaperCut - MF... 3 2.2 Perfil para a instalação e configuração... 3 2.3 Diagrama da Solução... 4 3. Instalando
Leia maisInstalando o software de gerencia (ANM2000)
Instalando o software de gerencia (ANM2000) Descrição: Para ter a gerencia das OLTs e ONUs da rede FTTx, precisa ser instalado o software de gerencia da Fiberhome, chamado ANM2000. Requisitos: - Servidor
Leia maisAdministradores de Guardium
Administradores de Guardium Perallis IT Innovation Soluções em Armazenamento de dados www.perallis.com contato@perallis.com +55 19 3203-1002 Conteúdo SOBRE ESTE CURSO...6 PÚBLICO-ALVO...6 OBJETIVO...6
Leia maisAutor: Hernandes Martins. http://hernandesmartins.blogspot.com.br Email: hernandss@gmail.com. Março de 2015. Zabbix 2.4 CentOS 7 Tutorial Instalação
Zabbix 2.4 CentOS 7 Tutorial Instalação Neste tutorial vamos abordar as etapas de instalação do Zabbix 2.4.3, conforme documentação você pode optar por instalar via pacotes (repositórios) ou source (compilar
Leia maisSistema SGPA-IFSP. Manual de Instalação
Sistema SGPA-IFSP Manual de Instalação Sumário 1. Introdução... 3 2. Softwares Necessários... 4 2.1 Ambiente Java... 4 2.2 Servidor MySQL... 8 2.3 Spring Tool Suit... 17 3. Configuração e Implantação do
Leia maisSumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37
7 Sumário Agradecimentos... 6 Sobre o Autor... 6 Prefácio... 13 Capítulo 1 Instalação e Configuração... 15 Instalação em Linux... 15 Instalação e Customização do Red Hat Advanced Server 2.1... 16 Preparativos
Leia maisVisão Geral Requisitos do Sistema Preparando a instalação Instalação Automática do SQL Server Express... 3
CONTEÚDO Visão Geral... 2 Requisitos do Sistema... 2 Preparando a instalação... 2 Instalação Automática do SQL Server Express... 3 Instalação Manual do SQL Server Express (passo-a-passo)... 4 Configuração
Leia maisSecure Client. Manual do Usuário. IPNv2. Secure Client IPNv2
Secure Client Manual do Usuário IPNv2 Índice 2 de 24 1. APRESENTAÇÃO... 3 2. OBJETIVO, APLICAÇÃO E DEFINIÇÕES... 4 a. Objetivos... 4 b. Aplicação... 4 c. Responsabilidades... 4 d. Configuração de hardware
Leia maisRHCE Certification lab (RH299)
RHCE Certification lab (RH299) Formato do curso: Presencial Localidade: Porto Com certificação: Red Hat Certified Engineer (RHCE) Data: 10 Out. 2016 a 13 Out. 2016 Preço: 1980 Horário: Laboral - 09h00-17h30
Leia maisb. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5)
SENAC Curso Superior de Tecnologia em Redes de Computadores Unidade Curricular Administração de Sistemas Operacionais Não Proprietários Professor Eduardo Maroñas Monks Nome do Aluno: GABARITO Data: 06/05/2011
Leia maisAula 05 TRABALHANDO INSTALAÇÃO EM MODO SILENT, UPGRADE PARA ORACLE 12C
Aula 05 TRABALHANDO INSTALAÇÃO EM MODO SILENT, UPGRADE PARA ORACLE 12C Instalação em modo silencioso Instalação em modo silent ou silencioso chamamos, quando ela é feita sem tela do OUI Oracle Universal
Leia maisInstalação do Sistema. Treinamento OTRS Help Desk
Instalação do Sistema Treinamento OTRS Help Desk Sumário Instalação... 3 Recomendações...3 Requisitos de Instalação...5 Preparando a Instalação no CentOS 6.5 (64 bits)...5 Preparando a Instalação no Ubuntu
Leia maisGuia de Instalação e Configuração do Noosfero
Guia de Instalação e Configuração do Noosfero Índice Instalação e Configuração do Noosfero...3 Instalação das dependências principais do Noosfero no Debian 7...3 Instalação do PostFix e SASL...3 Configuração
Leia maisTutorial Windows Server 2016
Tutorial Windows Server 2016 1 2 Introdução O Windows Server 2016 apresenta melhorias em segurança que irão reduzir os riscos nos negócios; maior flexibilidade em software para reduzir custos; e uma plataforma
Leia maisMASTERSAF REDF SP CONFIGURAÇÃO E CRIPTOGRAFIA
ÍNDICE OBJETIVO... 3 CONFIGURAÇÃO DO TOMCAT 5.5... 3 PASSOS NECESSÁRIOS... 3 CONFIGURANDO O SERVIDOR DE BANCO DE DADOS... 9 SCRIPTS DDL... 9 INICIANDO A INSTALAÇÃO... 9 CONFIGURANDO O MENU DO SISTEMA REDF...
Leia maisBackup e Restauração Banco de Dados. Evandro Deliberal https://www.linkedin.com/in/evandrodeliberal
Backup e Restauração Banco de Dados Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Sistemas de Armazenamento Agenda I. Introdução ao Armazenamento e Gerenciamento
Leia maisHSC MailInspector Guia de Instalação da Versão 4.0
HSC MailInspector Guia de Instalação da Versão 4.0 Novembro 2013 Aviso Legal Copyright 2013. HSC Brasil. Todos os direitos reservados. Nenhuma parte deste documento poderá ser reproduzida, no todo ou em
Leia maisInstalação Wiser. Sistema Operacional Linux Red Hat
Instalação Wiser Sistema Operacional Linux Red Hat Pré-Requisitos Software Java JRE 1.8 Servidor de Aplicação: Tomcat7+ ou JBoss 6.1+ Banco de dados (Mysql, Postgres, SqlServer e Oracle) Release da Aplicação
Leia maisCOLOCANDO UM BANCO DE DADOS STANDY BY
COLOCANDO UM BANCO DE DADOS STANDY BY Oracle Fail Over é muito utilizado para meso-alta-disponibilidade. Claro que não podemos chamar essa solução de alta-disponibilidade pois essa denominação é do Oracle
Leia maisDell Fluid Data TM Fórum
Dell Fluid Data TM Fórum Maximizando seus Investimentos em Storage Gustavo Souza, Consultor de Sistemas, SMB Agenda: Desafios Linha do tempo EqualLogic PS Series EqualLogic PS Series Novo Firmware v5.1
Leia maisMANUAL DE INSTALAÇÃO
MANUAL DE INSTALAÇÃO 1 SUMÁRIO REQUISITOS MÍNIMOS... 3 INSTALAÇÃO A PARTIR DO ARQUIVO RPM...4 Download do Arquivo...4 Instalação pela linha de comando...4 Regras de Firewall...4 Acessando o Monsta...5
Leia maisInstallation, Storage, and Compute with Windows Server 2016 (20740)
Installation, Storage, and Compute with Windows Server 2016 (20740) Formato do curso: Presencial Preço: Nível: Iniciado Duração: 30 horas Este curso permite aos formandos adquirir conhecimentos na instalação
Leia maisAlta Disponibilidade para pequenos, médios e grandes ambientes
Alta Disponibilidade para pequenos, médios e grandes ambientes Nilton Pinheiro Sr. Support Engineer Microsoft MCSE MCDBA MCTS MCSA/MCSE: SQL Server 2012 niltonpinheiro@msn.com nilton.pinheiro@microsoft.com
Leia maisManual de Instalação e Configuração MySQL
Manual de Instalação e Configuração MySQL Data alteração: 19/07/11 Pré Requisitos: 1. Baixar os seguintes arquivos no através do link http://ip.sysfar.com.br/install/ mysql-essential-5.1.46-win32.msi mysql-gui-tools-5.0-r17-win32.msi
Leia maisAula 1 Instalando o Software Oracle
Passo 1 : Aula 1 Instalando o Software Oracle Instalar a VM Oracle. Descompactar a VM Oracle. Iniciar a VM, logar-se com usuário ROOT e senha PASSWORD. Caso não possua a VM, solicitar pelo email : Passo
Leia maisRevisão Q de 26/06/2015
Manual de instalação do Zada Revisão Q de 26/06/2015 Página 1 de 22 Revisão S de 11/05/2016 MA001 Responsável: FL Manual de instalação do Zada Este manual consiste em mostrar passo a passo a pré-instalação
Leia maisInstalação Apache Tomcat 8.5 no Debian 8
O Software Apache Tomcat é uma implementação de código aberto do Java Servlet, JavaServer Pages, Java Expression Language e Java WebSocket technologies. O software Apache Tomcat é desenvolvido em um ambiente
Leia maisVMware vsphere: Install, Configure, Manage [v6.5] (VWVSICM6.5)
VMware vsphere: Install, Configure, Manage [v6.5] (VWVSICM6.5) Formato do curso: Presencial Localidade: Porto Com certificação: VMware Certified Professional 6 Data Center Virtualization (VCP6-DCV) Data:
Leia maisCarga Horária 40 horas. Requisitos Servidor Oracle 10G Ferramenta para interação com o banco de dados
Oracle 10g - Workshop de Administração I Objetivos do Curso Este curso foi projetado para oferecer ao participante uma base sólida sobre tarefas administrativas fundamentais. Neste curso, você aprenderá
Leia maisHotspot com Ubuntu Server 11.04 32-Bits
Hotspot com Ubuntu Server 11.04 32-Bits Fazendo as instalações Hardware e instalação do Ubuntu Hardware utilizado: Servidor com duas placas de rede; Notebook com conexão wireless e putty instalado; Roteador
Leia maisConfigurar o ODBC em ISE 2.3 com base de dados Oracle
Configurar o ODBC em ISE 2.3 com base de dados Oracle Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Configurar Etapa 1. Configuração básica do Oracle Etapa 2. Configuração básica ISE
Leia maisSpectrum Miner. Versão 8.0. Guia de administração para a integração do Portrait Dialogue
Spectrum Miner Versão 8.0 Conteúdo 1 - Introdução Objetivo 4 Quem deve ler este manual 4 Documentação relacionada 4 2 - Visão geral da integração do Miner Visão geral da integração do Miner 6 3 - Instalação
Leia maisSECRETARIA DA JUSTIÇA E DEFESA DA CIDADANIA FUNDAÇÃO DE PROTEÇÃO E DEFESA DO CONSUMIDOR - PROCON/SP MANUAL DE INSTALAÇÃO DO SISTEMA
MANUAL DE INSTALAÇÃO DO SISTEMA 1. INTRODUCÃO Este manual tem como objetivo orientar o usuário durante o processo de instalação do SIGA Sistema Global de Atendimento. 2 de 27 2. PRÉ-REQUISITOS DE INSTALAÇÃO
Leia mais1. Após o boot se completar, será exibida a tela de inicial do Redo exibida abaixo, onde o usuário deverá escolher a opção Start Redo Backup.
RESTAURAÇÃO DE COMPUTADORES PREGÃO 83/2008 UTILIZANDO REDO BACKUP 1) RESTAURAÇÃO ATRAVÉS DE DISPOSITIVO USB COM IMAGEM DO SISTEMA O processo de restauração de imagem nos multiterminais deve ser feito utilizando-se
Leia maisManual de configuração do Central Tiss, com base de dados MySQL e utilização em rede.
Centralx Manual de configuração do Central Tiss, com base de dados MySQL e utilização em rede. Observação:: Para realizar a configuração abaixo é necessário que o Central Tiss já esteja instalado em todas
Leia maisInstalando e Configurando um bom Servidor GNU/Linux. Luiz Eduardo Guaraldo software.livre@terra.com.br
Instalando e Configurando um bom Servidor GNU/Linux Luiz Eduardo Guaraldo software.livre@terra.com.br Índice Particionamento padrão Configuração do MTA Criando um Swapfile Pacotes adicionais Configuração
Leia maisManual de Instalação Fornece as orientações necessárias para efetuar a instalação deste produto em ambiente Linux
Manual de Instalação Fornece as orientações necessárias para efetuar a instalação deste produto em ambiente Linux Versão 1.5 27/07/2015 Histórico de Revisão Data Versão Descrição Autor 06/04/2015 1.2 Inserção
Leia maisCriar uma máquina virtual para o Red Hat Enterprise Linux 6 no VirtualBox
Criar uma máquina virtual para o Red Hat Enterprise Linux 6 no VirtualBox Na tela inicial, clique em Novo : Escolha um nome para a máquina virtual, selecione o tipo Linux e a versão Red Hat (64 bit) :
Leia maisTutorial para Instalação do Debian 6.04 (servidor)
Tutorial para Instalação do Debian 6.04 (servidor) Autor: Alexandre F. Ultrago E-mail: ultrago@hotmail.com 1 Infraestrutura da rede Instalação Instalação do Webmin Acessando o Webmin Configuração das placas
Leia maisInstalando o CENTOS 6.6 Minimal
Instalando o CENTOS 6.6 Minimal INTRODUÇÃO Esta prática tem como objetivo a instalação e configuração da aplicação de gerenciamento do sistema operacional GNU/Linux CENTOS 6.6 Minimal - X386. O CentOS,
Leia maiswww.en-sof.com.br SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO
SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO 1 Soluções Oracle Voltadas à Continuidade dos Negócios Luciano Inácio de Melo Oracle Database Administrator Certified Oracle Instructor Bacharel em Ciências da Computação
Leia maisHSC MailInspector Guia de Instalação da Versão 4.2
HSC MailInspector Guia de Instalação da Versão 4.2 Novembro 2014 Aviso Legal Copyright 2013. HSC Brasil. Todos os direitos reservados. Nenhuma parte deste documento poderá ser reproduzida, no todo ou em
Leia maisGerência de Redes de Computadores Zabbix Instalação. Prof. Alex Furtunato
Gerência de Redes de Computadores Zabbix Instalação Prof. Alex Furtunato alex.furtunato@ifrn.edu.br Introdução Sistema de monitoramento de rede enterprise open source, com solução de monitoramento distribuído
Leia maisNo Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:
Instalando o MySQL O MySQL é um banco de dados extremamente versátil, usado para os mais diversos fins. Você pode acessar o banco de dados a partir de um script em PHP, através de um aplicativo desenvolvido
Leia maisInstalacao do Zabbix 2.x em Ambiente CentOS
Instalacao do Zabbix 2.x em Ambiente CentOS INTRODUÇÃO: Demonstrarei neste tutorial a instalação do Zabbix no Sistema Operacional GNU/Linux CentOS. Parto do princípio que seu sistema já está devidamente
Leia maisTutorial para Instalação do Ubuntu Server 10.04
Tutorial para Instalação do Ubuntu Server 10.04 Autor: Alexandre F. Ultrago E-mail: ultrago@hotmail.com 1 Infraestrutura da rede Instalação Ativando o usuário root Instalação do Webmin Acessando o Webmin
Leia maisIntrodução ao Sistema. Características
Introdução ao Sistema O sistema Provinha Brasil foi desenvolvido com o intuito de cadastrar as resposta da avaliação que é sugerida pelo MEC e que possui o mesmo nome do sistema. Após a digitação, os dados
Leia maisInstalação do Windows Server 2008
Instalação do Windows Server 2008 Introdução Uma das grandes novidades no Windows Server 2008 é a facilidade de instalação do sistema operacional. Durante a instalação é solicitado o mínimo de informações
Leia maisInstalando o MySQL Server 5.0
---------------------------- # Início Instalação e Configuração MySQL Server Replicando Servidores # ---------------------------- MySQL Server é um excelente banco de dados open source, e pode ser adquirido
Leia mais"Release Notes", caso contrário pode avançar clicando em "Next".
Faculdade de Tecnologia SENAC GO Alunos: Luís Miguel Nogueira de Resende, Valdivino de Carvalho, Rodrigo Neres Magalhães e Venicyus Venceslencio da Paz. Instalação do CentOs Essa tela é para a verificação
Leia maisMA001. 01 de 28. Responsável. Revisão Q de 26/06/2015. Cantú & Stange Software. Página
Manual de instalação do Zada 5 MA001 Responsável Revisão Q de 26/06/2015 FL Página 01 de 28 Página 1 de 33 Revisão Q de 26/06/2015 MA001 Responsável: FL Manual de instalação do Zada 5 Este manual consiste
Leia maisPROJEDATA INFORMÁTICA LTDA. IRINEU TEZA NUNES. INSTALAÇÃO DO ORACLE ENTERPRISE LINUX 6.3
PROJEDATA INFORMÁTICA LTDA. IRINEU TEZA NUNES. INSTALAÇÃO DO ORACLE ENTERPRISE LINUX 6.3 TUBARÃO 2012 PROJEDATA INFORMÁTICA LTDA. IRINEU TEZA NUNES. INSTALAÇÃO DO ORACLE ENTERPRISE LINUX 6.3 Manual técnico
Leia maisInstalação Wiser Discovery Sistema Operacional Windows
Instalação Wiser Discovery Sistema Operacional Windows Maio 2016 1 Pré-Requisitos Software Java JRE 1.6 Servidor de Aplicação: Tomcat8+ Banco de dados (Mysql, Postgres, SqlServer e Oracle) Release da Aplicação
Leia maisAprenda a instalar o GLPI no Centos 6.5
Aprenda a instalar o GLPI no Centos 6.5 Date : 31 de Janeiro de 2014 Solução fantástica para Gestão total do seu parque informático: Experimente já aqui Quando se é administrador de um parque informático
Leia maisEntendo o Clusterlog. Marcelo Fernandes / Alex
Entendo o Clusterlog Marcelo Fernandes / Alex Silva @marcelodba / @zedump PATROCINADORES Planning on attending PASS Summit 2015? Start saving today! The world s largest gathering of SQL Server & BI professionals
Leia maisUniversidade Estadual de Feira de Santana
Universidade Estadual de Feira de Santana Tutorial de Instalação do OpenNebula em Centos 6 com KVM Feira de Santana - BA Novembro, 2015 2 PASSOS DO TUTORIAL 1 1 Introdução Tutorial criado por Lucas Santana,
Leia maisProgramação Shell Script: como dominar seu terminal
Programação Shell Script: como dominar seu terminal 14 de Outubro de 2008 1 2 Sistemas Operacionais Shell 3 4 5 O que é Shell? Programa interpretador de instruções Por que utilizar o Shell? Facilidade
Leia maisManual configuração Câmera SEKCAM PRO - V. 1.1
Manual configuração Câmera SEKCAM PRO - V. 1.1 Passo 1: Colocar a câmera na Rede, A câmera vem configurada para pegar o IP por DHCP, portanto ligue a câmera através do cabo de rede fornecido a uma das
Leia maisGerência de Banco de Dados
exatasfepi.com.br Gerência de Banco de Dados Prof. Msc. André Luís Duarte Banco de Dados Os bancos de dados são coleções de informações que se relacionam para criar um significado dentro de um contexto
Leia maisAdministração dos serviços de redes utilizando linux
Administração dos serviços de redes utilizando linux Joao Medeiros joao.fatern@gmail.com Objetivo Apresentar uma visão geral sobre os principais serviços de redes e a instalação e configuração de um servidor
Leia maisConfigurando DDNS no Stand Alone
Configurando DDNS no Stand Alone Abra o seu navegador de internet e acesse o endereço http://www.advr.com.tw(ou, http://59.124.143.151 ). Clique em Register para efetuar o cadastro de um novo grupo.(foto
Leia maisD-Link500T. Simulador Site DLINK - Clique Aqui. D-Link500T - Alterar usuário e senha
D-Link500T Simulador Site DLINK - Clique Aqui D-Link500T - Alterar usuário e senha 1 - Para configurar, digite o IP do seu modem (padrão: http://10.1.1.1 ) no seu navegador. A seguinte tela deverá aparecer:
Leia maisSophos Enterprise Console Guia: Manual de instalação do Sophos Enterprise Console 5.3.1
Sophos Enterprise Console 5.3.1 Guia: Manual de instalação do Sophos Enterprise Console 5.3.1 Versão 1 Data do Documento: Setembro de 2015 Conteúdo 1. Sobre este manual... 3 2. Requisitos de Instalação...
Leia mais