Oracle Maximum Availability Architecture
|
|
- Lucinda Camelo Câmara
- 8 Há anos
- Visualizações:
Transcrição
1 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
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: nerv15 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: Nerv2014, Nerv2014, 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: sda1 200 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-11gr2-preinstall # yum -y install oracleasm-support # yum -y install unzip iscsi-initiator-utils java openjdk parted # yum -y install unixodbc unixodbc.i686 unixodbc-devel unixodbc-devel.i
21 Lab 2.3 Configuração OEL 6 Nas máquinas nerv01, nerv02 e nerv11, ACRESCENTAR AO FINAL do arquivo /etc/hosts: # Public nerv01.localdomain nerv nerv02.localdomain nerv nerv11.localdomain nerv11 # Private nerv01-priv.localdomain nerv01-priv nerv02-priv.localdomain nerv02-priv nerv11-priv.localdomain nerv11-priv # Virtual nerv01-vip.localdomain nerv01-vip nerv02-vip.localdomain nerv02-vip nerv11-vip.localdomain nerv11-vip # Storage nerv09.localdomain nerv nerv10.localdomain nerv10 # Client 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/ /grid # mkdir -p /u01/app/oracle/product/ /db_1 # mkdir -p /u01/shared_config01 # mkdir -p /u01/shared_config02 # mkdir -p /u01/shared_config03 # chown -R oracle:oinstall /u01 # chmod -R 775 /u01 # passwd oracle (Coloque como senha do usuário oracle: Nerv2014) 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=$ORACLE_BASE/grid/ /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 (NFS) Nas máquinas nerv09 e nerv10, crie 3 diretórios. # mkdir /shared_config01 # mkdir /shared_config02 # mkdir /shared_config03 Nas máquinas nerv09 e nerv10, adicionar no arquivo /etc/exports: /shared_config01 *(rw,sync,no_wdelay,insecure_locks,no_root_squash) /shared_config02 *(rw,sync,no_wdelay,insecure_locks,no_root_squash) /shared_config03 *(rw,sync,no_wdelay,insecure_locks,no_root_squash) Nas máquinas nerv09 e nerv10, iniciar o NFS Server: # service nfs start # chkconfig nfs on 27 27
28 Lab 3.2 Storage (NFS) Nas máquinas nerv01, nerv02 e nerv11, adicionar no arquivo /etc/fstab as TRÊS linhas abaixo. nerv09:/shared_config01 /u01/shared_config01 nfs rw,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0,noac 0 0 nerv09:/shared_config02 /u01/shared_config02 nfs rw,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0,noac 0 0 nerv09:/shared_config03 /u01/shared_config03 nfs rw,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0,noac
29 Lab 3.3 Storage (NFS) Nas máquinas nerv01, nerv02 e nerv11, executar: # mount /u01/shared_config01 # mount /u01/shared_config02 # mount /u01/shared_config03 Na máquina nerv01, executar: # mkdir /u01/shared_config01/rac01 # mkdir /u01/shared_config02/rac01 # mkdir /u01/shared_config03/rac01 # chown -R oracle:oinstall /u01/shared_config01/rac01 # chown -R oracle:oinstall /u01/shared_config02/rac01 # chown -R oracle:oinstall /u01/shared_config03/rac01 Na máquina nerv11, executar: # mkdir /u01/shared_config01/rac11 # mkdir /u01/shared_config02/rac11 # mkdir /u01/shared_config03/rac11 # chown -R oracle:oinstall /u01/shared_config01/rac11 # chown -R oracle:oinstall /u01/shared_config02/rac11 # chown -R oracle:oinstall /u01/shared_config03/rac
30 Lab 3.4 Storage (ASM) Nas máquinas nerv09 e nerv10, crie 4 partições de 10GB, sem formatar. Nas máquinas nerv09 e nerv10, configure o iscsi server. # 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 30 30
31 Lab 3.5 Storage (ASM) Nas máquinas nerv01, nerv02 e nerv11, ative o pacote iscsi Initiator. # service iscsid start # chkconfig iscsid on Nas máquinas nerv01, nerv02 e nerv11, verifique os Discos exportados no Storage. # iscsiadm -m discovery -t sendtargets -p # iscsiadm -m node -T iqn com.nervinformatica:storage.asm p l # iscsiadm -m node -T iqn com.nervinformatica:storage.asm p l # iscsiadm -m node -T iqn com.nervinformatica:storage.asm p l # iscsiadm -m node -T iqn com.nervinformatica:storage.asm 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.asm
32 Lab 3.6 Storage (ASM) Nas máquinas nerv01, nerv02 e nerv11, REINICIE, e verifique se os discos foram configurados localmente. # 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> # fdisk /dev/sdc n <enter> p <enter> 1 <enter> <enter> <enter> w <enter> 32 32
33 Lab 3.7 Storage (ASM) Nas máquinas nerv01 e nerv11, particione os novos discos. # fdisk /dev/sdd n <enter> p <enter> 1 <enter> <enter> <enter> w <enter> # fdisk /dev/sde n <enter> p <enter> 1 <enter> <enter> <enter> w <enter> Nas máquinas nerv02, execute a detecção dos novos discos. # partprobe /dev/sdb # partprobe /dev/sdc # partprobe /dev/sdd # partprobe /dev/sde 33 33
34 Lab 3.8 Storage (ASM) Nas máquinas nerv01, nerv02 e nerv11, configure a ASMLib. # /etc/init.d/oracleasm configure oracle <enter> oinstall <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 DISK00 /dev/sdb1 # /etc/init.d/oracleasm createdisk DISK01 /dev/sdc1 # /etc/init.d/oracleasm createdisk DISK02 /dev/sdd1 # /etc/init.d/oracleasm createdisk DISK03 /dev/sde1 Na máquina nerv02, execute a detecção dos discos criados. # /etc/init.d/oracleasm scandisks 34 34
35 Lab 3.9 Storage (ASM) 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 DISK00 # /etc/init.d/oracleasm querydisk -v -p DISK01 # /etc/init.d/oracleasm querydisk -v -p DISK02 # /etc/init.d/oracleasm querydisk -v -p DISK03 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 DISK01 brw-rw oracle oinstall 8, 49 Mar 3 08:40 DISK02 brw-rw oracle oinstall 8, 65 Mar 3 08:40 DISK
36 Lab 4 - Grid Infraestructure Hands On! 36 36
37 Lab 4.1 Grid Infrastructure Na máquina nerv01, configure o SSH sem senha. [oracle@nerv01 ~]$ ssh-keygen -t rsa <enter> <enter> <enter> [oracle@nerv01 ~]$ ssh oracle@nerv02 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 ~]$ ssh nerv02 [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 ~]$ ssh nerv01 Nas máquinas nerv01 e nerv11, com o usuário oracle, altere o Response File, descompacte e execute o instalador do Grid Infrastructure. $ unzip -q p _112040_linux-x86-64_3of7.zip $ /home/oracle/grid/runinstaller -silent -responsefile /home/oracle/grid_nerv01.rsp 37 37
38 Lab 4.2 Grid Infrastructure Na máquina nerv01, com o usuário root, execute os seguintes scripts. # /u01/app/orainventory/orainstroot.sh # /u01/app/ /grid/root.sh Na máquina nerv02, com o usuário root, execute os seguintes scripts. # /u01/app/orainventory/orainstroot.sh # /u01/app/ /grid/root.sh Na máquina nerv11, com o usuário root, execute os seguintes scripts. # /u01/orainventory/orainstroot.sh # /u01/app/grid/ /grid/root.sh 38 38
39 Lab 4.3 Grid Infrastructure Na máquina nerv01, atualize o Cluster Inventory. $ /u01/app/ /grid/oui/bin/runinstaller -silent -updatenodelist \ ORACLE_HOME="/u01/app/ /grid" LOCAL_NODE=nerv01 \ CLUSTER_NODES=nerv01,nerv02 CRS=true Na máquina nerv01, crie o LISTENER do Grid. $ /u01/app/ /grid/bin/netca \ -silent -responsefile /u01/app/ /grid/assistants/netca/netca.rsp Na máquina nerv11, atualize o Cluster Inventory. $ /u01/app/grid/ /grid/oui/bin/runinstaller -silent -updatenodelist \ ORACLE_HOME="/u01/app/grid/ /grid" LOCAL_NODE=nerv11 \ CLUSTER_NODES=nerv11 CRS=true Na máquina nerv11, crie o LISTENER do Grid. $ /u01/app/grid/ /grid/bin/netca \ -silent -responsefile /u01/app/grid/ /grid/assistants/netca/netca.rsp 39 39
40 Lab 5 Oracle Database Software Hands On! 40 40
41 Lab 5.1 Oracle Database Software Nas máquinas nerv01 e nerv11, com o usuário oracle, adeque o Response File, descompacte e execute o instalador do Oracle Database Software. $ unzip -q p _112040_linux-x86-64_1of7.zip $ unzip -q p _112040_linux-x86-64_2of7.zip $ /home/oracle/database/runinstaller -silent -responsefile /home/oracle/db_nerv01.rsp Na máquina nerv01, com o usuário root, execute o script abaixo. # /u01/app/oracle/product/ /db_1/root.sh Na máquina nerv02, com o usuário root, execute o script abaixo. # /u01/app/oracle/product/ /db_1/root.sh Na máquina nerv11, com o usuário root, execute o script abaixo. # /u01/app/oracle/product/ /db_1/root.sh 41 41
42 LAB 6 ASM Hands On! 42 42
43 Lab 6.1 ASM Nas máquinas nerv01 e nerv11, crie a Instância ASM, com o DISKGROUP DATA. $ $GRID_HOME/bin/crsctl status res -t $ $GRID_HOME/bin/asmca -silent -configureasm -sysasmpassword Nerv2014 \ -asmsnmppassword Nerv2014 -diskgroupname DATA -disklist \ '/dev/oracleasm/disks/disk00,/dev/oracleasm/disks/disk01' -redundancy NORMAL \ -au_size 1 -compatible.asm ' ' -compatible.rdbms ' ' \ -diskstring '/dev/oracleasm/disks/*' $ $GRID_HOME/bin/crsctl status res -t 43 43
44 Lab 6.2 ASM Na máquina nerv01, crie o DISKGROUP FRA, e o habilite no outro Nó. $ export ORACLE_HOME=$GRID_HOME $ export ORACLE_SID=+ASM1 $ sqlplus / AS SYSASM SQL> CREATE DISKGROUP FRA NORMAL REDUNDANCY DISK '/dev/oracleasm/disks/disk02' NAME DATA_0002, '/dev/oracleasm/disks/disk03' NAME DATA_0003; SQL> EXIT; $ srvctl start diskgroup -g FRA -n nerv02 $ srvctl enable diskgroup -g FRA -n nerv02 $ $GRID_HOME/bin/crsctl status res -t Na máquina nerv11, crie o DISKGROUP FRA. $ export ORACLE_HOME=$GRID_HOME $ export ORACLE_SID=+ASM $ sqlplus / AS SYSASM SQL> CREATE DISKGROUP FRA NORMAL REDUNDANCY DISK '/dev/oracleasm/disks/disk02' NAME DATA_0002, '/dev/oracleasm/disks/disk03' NAME DATA_0003; SQL> EXIT; $ $GRID_HOME/bin/crsctl status res -t 44 44
45 Lab 7 Oracle Database Hands On! 45 45
46 Lab 7.1 Oracle Database Na máquina nerv01, crie o Banco de Dados. $ export ORACLE_HOME=$ORACLE_BASE/product/ /db_1 $ export ORACLE_SID=ORCL1 $ $ORACLE_HOME/bin/dbca -silent -createdatabase -templatename General_Purpose.dbc \ -gdbname ORCL -sid ORCL \ -syspassword Nerv2014 -systempassword Nerv2014 \ -storagetype ASM -asmsnmppassword Nerv2014 \ -diskgroupname DATA -recoveryareadestination FRA \ -nodelist nerv01,nerv02 \ -characterset WE8IS08859P15 -listeners LISTENER \ -memorypercentage 40 \ -sampleschema true \ -emconfiguration NONE \ -continueonnonfatalerrors false 46 46
47 Lab 7.2 Oracle Database Na máquina nerv11, crie o Banco de Dados. $ export ORACLE_HOME=$ORACLE_BASE/oracle/product/ /db_1 $ export ORACLE_SID=ORCL $ $ORACLE_HOME/bin/dbca -silent -createdatabase -templatename General_Purpose.dbc \ -gdbname ORCL -sid ORCL \ -syspassword Nerv2014 -systempassword Nerv2014 \ -storagetype ASM -asmsnmppassword Nerv2014 \ -diskgroupname DATA -recoveryareadestination FRA \ -nodelist nerv11 \ -characterset WE8IS08859P15 -listeners LISTENER \ -memorypercentage 20 \ -sampleschema true \ -emconfiguration NONE \ -continueonnonfatalerrors false 47 47
48 Lab 8 RAC + Data Guard Hands On! 48 48
49 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) ) ) 49 49
50 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 $ $GRID_HOME/bin/lsnrctl stop $ $GRID_HOME/bin/lsnrctl start $ $GRID_HOME/bin/lsnrctl status 50 50
51 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> EXIT; $ srvctl stop database -d ORCL $ srvctl start database -d ORCL Na máquina nerv01, altere a localização do SNAPSHOT CONTROLFILE. $ rman target / RMAN> CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+FRA/snapcf.f'; 51 51
52 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. $ scp $ORACLE_HOME/dbs/orapwORCL1 nerv11:$oracle_home/dbs/orapworcl 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/ 52 52
53 Lab 8.5 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; 53 53
54 Lab 8.6 Data Guard Teste Na máquina o nerv11, habilite os pré-requisitos do Data Guard. 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 nerv01, 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; Teste a resolução de nomes (ping) entre as três máquinas. Teste a configuração SQL*Net (tnsping) entre as três máquinas. Teste a autenticação via PASSWORD FILE entre as três máquinas. [oracle@nerv01 ~]$ sqlplus SYS/Nerv2014@DR AS SYSDBA [oracle@nerv02 ~]$ sqlplus SYS/Nerv2014@DR AS SYSDBA [oracle@nerv11 ~]$ sqlplus SYS/Nerv2014@PROD AS SYSDBA Nas máquinas nerv01 e nerv11, inicie o Data Guard Broker. SQL> ALTER SYSTEM SET DG_BROKER_START=TRUE; 54 54
55 Lab 8.7 Data Guard Teste Na máquina o nerv01, crie a configuração do Data Guard Broker. $ dgmgrl SYS/Nerv2014@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> Na máquina nerv01, habilite a configuração. DGMGRL> SHOW CONFIGURATION; DGMGRL> ENABLE CONFIGURATION; DGMGRL> SHOW CONFIGURATION; Nas três máquinas, acompanhe o Alert Log
56 Lab 8.8 Data Guard Teste Na máquina o nerv11, crie STANDBY LOGFILEs. 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 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 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; 56 56
57 Lab 8.9 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; 57
58 Lab 8.10 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; 58
59 Lab 8.11 Data Guard Desligue as máquinas nerv01 e nerv02. Execute FAILOVER para a máquina nerv11. $ dgmgrl SYS/Nerv2014@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; 59
60 Lab 9 Fast-Start Failover Hands On! 60 60
61 Lights out administration 61
62 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; 62
63 Lab 9.2: Fast-Start Failover Na máquina nerv15, inicie o observador. $ ssh dba01@nerv15 $ mkdir /home/dba01/dba01 $ cd /home/dba01/dba01 $ dgmgrl -logfile /home/oracle/dba01/dba01.log SYS/Nerv2014@DR_RAC01 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. 63
64 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 64
65 Lab 9.4: Fast-Start Failover Na máquina nerv15, 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)) ) 65
66 Lab 10 ACFS Hands On! 66 66
67 Vantagens ACFS Mirroring Stripping Replicação Snapshots Alta Disponibilidade 67
68 Desvantagens ACFS Produto recente (11gR2) Instalação complexa Dependência do Kernel Depêndencia dos componentes do Grid Infrastructure Ainda não suportado pelo UEK 3 Bug ID Oracle ASM Cluster File System (ACFS) is currently not supported for use with UEK R
69 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: # service nfs restart 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,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0 0 0 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 69 69
70 Lab 11 Golden Gate Unidirecional Hands On! 70 70
71 Lab 11.1: Golden Gate Unidirecional Na máquina nerv11, crie um novo banco de dados. $ export ORACLE_HOME=$ORACLE_BASE/product/ /db_1 $ $ORACLE_HOME/bin/dbca -silent -createdatabase -templatename General_Purpose.dbc \ -gdbname BI -sid BI \ -syspassword Nerv2014 -systempassword Nerv2014 \ -storagetype ASM -asmsnmppassword Nerv2014 \ -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; 71
72 Lab 11.2: Golden Gate Unidirecional Na máquina nerv01, instale o Golden Gate. $ cd /home/oracle $ unzip _fbo_ggs_Linux_x64_shiphome.zip $ cd /home/oracle/fbo_ggs_linux_x64_shiphome/disk1/ $./runinstaller -silent -responsefile /home/oracle/ogg_nerv01.rsp Na máquina nerv11, instale o Golden Gate. $ cd /home/oracle $ unzip _fbo_ggs_Linux_x64_shiphome.zip $ cd /home/ora5cle/fbo_ggs_linux_x64_shiphome/disk1/ $./runinstaller -silent -responsefile /home/oracle/ogg_nerv11.rsp 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 72
73 Lab 11.3: 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; SQL> ALTER SYSTEM SET RECYCLEBIN=OFF SCOPE=SPFILE; $GRID_HOME/bin/srvctl stop database -d ORCL; $GRID_HOME/bin/srvctl start database -d ORCL 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 Nerv2014 DEFAULT TABLESPACE OGG TEMPORARY TABLESPACE TEMP; SQL> GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO OGG; SQL> GRANT EXECUTE ON UTL_FILE TO OGG OGG OGG 73
74 Lab 11.4: Golden Gate Unidirecional Na máquina nerv11, habilite os pré-requisitos do Golden Gate. SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; SQL> ALTER SYSTEM SET ENABLE_GOLDENGATE_REPLICATION=TRUE; SQL> ALTER SYSTEM SET RECYCLEBIN=OFF SCOPE=SPFILE; $GRID_HOME/bin/srvctl stop database -d BI; $GRID_HOME/bin/srvctl start database -d BI Na máquina nerv11, crie o usuário para o Golden Gate. cd /u01/app/oracle/product/ /ogg export ORACLE_SID=BI $ORACLE_HOME/bin/sqlplus / AS SYSDBA SQL> CREATE TABLESPACE OGG; SQL> CREATE USER OGG IDENTIFIED BY Nerv2014 DEFAULT TABLESPACE OGG TEMPORARY TABLESPACE TEMP; SQL> GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO OGG; SQL> GRANT EXECUTE ON UTL_FILE TO OGG OGG OGG 74
75 Lab 11.5: 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 Nerv2014 rmthost nerv11, mgrport 7809 rmttrail /u01/app/oracle/product/ /ogg/dirdat/lt TRANLOGOPTIONS EXCLUDEUSER OGG ASMUSER SYS@ASM, ASMPASSWORD Nerv2014 ddl include mapped objname SCOTT.*; table SCOTT.*; 75
76 Lab 11.6: 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 Nerv2014 <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 Nerv2014 discardfile /u01/app/oracle/product/ /ogg/dircrd/rep1_discard.txt, append, megabytes 10 DDL map SCOTT.*, target SCOTT.*; 76
77 Lab 11.7: 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; 77
78 Lab 11.8: Golden Gate Unidirecional 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 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 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. 78
79 Lab 12 Golden Gate Bidirecional Hands On! 79 79
80 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 Nerv2014 rmthost nerv01-vip, mgrport 7809 TRANLOGOPTIONS EXCLUDEUSER OGG ASMUSER SYS@ASM, ASMPASSWORD Nerv2014 rmttrail /u01/shared_ogg/rac01/dirdat/lt ddl include mapped objname SCOTT.*; table SCOTT.*; 80
81 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 Nerv2014 <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 Nerv2014 discardfile /u01/shared_ogg/rac01/dircrd/rep1_discard.txt, append, megabytes 10 DDL map SCOTT.*, target SCOTT.*; 81
82 Lab 12.3: Golden Gate Bidirecional 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 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 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 nerv01. 82
83 Lab 13 Golden Gate High Availability Hands On! 83 83
84 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 84 84
85 Lab 13.2: Golden Gate HA Na máquina nerv01, verifique e inicie o Resource do Golden Gate. $ $GRID_HOME/bin/crsctl status res -t $ $GRID_HOME/bin/crsctl stop res ogg $ $GRID_HOME/bin/crsctl status res -t $ $GRID_HOME/bin/crsctl start res ogg Reinicie a máquina nerv01, e verifique se o Golden Gate é iniciado na máquina nerv
86 Lab 14 RAC Extended Hands On! 86 86
87 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, 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 87 87
88 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=10000 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
89 Lab 14.2: RAC Extended Nas máquinas nerv01, nerv02 e nerv11, verifique os Discos exportados no Storage. # iscsiadm -m discovery -t sendtargets -p # iscsiadm -m node -T iqn com.nervinformatica:storage.asm p l # iscsiadm -m node -T iqn com.nervinformatica:storage.asm p l # iscsiadm -m node -T iqn com.nervinformatica:storage.asm p l # iscsiadm -m node -T iqn com.nervinformatica:storage.asm p l # iscsiadm -m discovery -t sendtargets -p # iscsiadm -m node -T iqn com.nervinformatica:storage.asm p l # iscsiadm -m node -T iqn com.nervinformatica:storage.asm p l # iscsiadm -m node -T iqn com.nervinformatica:storage.asm p l # iscsiadm -m node -T iqn com.nervinformatica:storage.asm 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.asm
90 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/sdf (e sdg, sdh, sdi) n <enter> p <enter> 1 <enter> <enter> <enter> w <enter> 90 90
91 Lab 14.4: RAC Extended Nas máquinas nerv02 e nerv11, execute a detecção dos novos discos. # partprobe /dev/sdb # partprobe /dev/sdc # partprobe /dev/sdd # partprobe /dev/sde # partprobe /dev/sdf # partprobe /dev/sdg # partprobe /dev/sdh # partprobe /dev/sdi Na máquinas nerv11, configure a ASMLib. # /etc/init.d/oracleasm configure oracle <enter> oinstall <enter> y <enter> y <enter> # /etc/init.d/oracleasm status 91 91
92 Lab 14.5: RAC Extended Na máquina nerv01, crie os novos discos do ASM. # /etc/init.d/oracleasm createdisk DISK04 /dev/sdf1 # /etc/init.d/oracleasm createdisk DISK05 /dev/sdg1 # /etc/init.d/oracleasm createdisk DISK06 /dev/sdh1 # /etc/init.d/oracleasm createdisk DISK07 /dev/sdi1 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 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 oinstall 8, 17 Mar 3 08:40 DISK00 brw-rw oracle oinstall 8, 33 Mar 3 08:40 DISK
93 Lab 14.6: RAC Extended Na máquina nerv11, adicionar no arquivo /etc/fstab as TRÊS linhas abaixo. nerv09:/shared_config01 /u01/shared_config01 nfs rw,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0,noac 0 0 nerv09:/shared_config02 /u01/shared_config02 nfs rw,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0,noac 0 0 nerv09:/shared_config03 /u01/shared_config03 nfs rw,bg,hard,nointr,tcp,vers=3,timeo=600,rsize=32768,wsize=32768,actimeo=0,noac 0 0 Na máquinas nerv11, executar: # mount /u01/shared_config01 # mount /u01/shared_config02 # mount /u01/shared_config
94 Lab 14.7: RAC Extended Nas máquinas nerv01, nerv02 e nerv11, remova a pasta /home/oracle/.ssh. $ rm -rf.ssh Na máquina nerv01, configure 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' 94 94
95 Lab 14.8: RAC Extended Na máquina nerv02, configure 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' 95 95
96 Lab 14.9: RAC Extended Na máquina nerv11, configure 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' 96 96
97 Lab 14.10: RAC Extended Na máquina nerv01, execute a instalação do Grid na máquina nerv11. $ cd $GRID_HOME/oui/bin $./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/oui/bin $./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 nerv
98 Lab 14.11: 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> ALTER DATABASE ENABLE PUBLIC THREAD 3; SQL> ALTER SYSTEM SET THREAD=3 SID='ORCL3' SCOPE=SPFILE; 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 ORCL
99 Lab 14.12: 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 DATA REBALANCE POWER 11; SQL> ALTER DISKGROUP FRA REBALANCE POWER 11; 99 99
100 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 DATA ADD FAILGROUP FAILGROUPB DISK '/dev/oracleasm/disks/disk04' NAME DATA_0004; SQL> ALTER DISKGROUP DATA ADD FAILGROUP FAILGROUPA DISK '/dev/oracleasm/disks/disk05' NAME DATA_0005; SQL> ALTER DISKGROUP DATA DROP DISK DATA_0000; SQL> ALTER DISKGROUP DATA DROP DISK DATA_0001; SQL> SELECT * FROM V$ASM_OPERATION; SQL> ALTER DISKGROUP DATA ADD FAILGROUP FAILGROUPA DISK '/dev/oracleasm/disks/disk00' NAME DATA_0000; SQL> ALTER DISKGROUP DATA ADD FAILGROUP FAILGROUPA DISK '/dev/oracleasm/disks/disk01' NAME DATA_0001; SQL> ALTER DISKGROUP DATA DROP DISK DATA_0005; SQL> ALTER DISKGROUP DATA ADD FAILGROUP FAILGROUPB DISK '/dev/oracleasm/disks/disk05' NAME DATA_0005; SQL> SELECT GROUP_NUMBER, PATH, NAME, FAILGROUP FROM V$ASM_DISK ORDER BY 1,2;
101 Lab 14.14: 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 FAILGROUPB DISK '/dev/oracleasm/disks/disk06' NAME DATA_0006; SQL> ALTER DISKGROUP FRA ADD FAILGROUP FAILGROUPA DISK '/dev/oracleasm/disks/disk07' NAME DATA_0007; SQL> ALTER DISKGROUP FRA DROP DISK DATA_0002; SQL> ALTER DISKGROUP FRA DROP DISK DATA_0003; SQL> SELECT * FROM V$ASM_OPERATION; SQL> ALTER DISKGROUP FRA ADD FAILGROUP FAILGROUPA DISK '/dev/oracleasm/disks/disk02' NAME DATA_0002; SQL> ALTER DISKGROUP FRA ADD FAILGROUP FAILGROUPA DISK '/dev/oracleasm/disks/disk03' NAME DATA_0003; SQL> ALTER DISKGROUP FRA DROP DISK DATA_0007; SQL> ALTER DISKGROUP FRA ADD FAILGROUP FAILGROUPB DISK '/dev/oracleasm/disks/disk07' NAME DATA_0007; SQL> SELECT GROUP_NUMBER, PATH, NAME, FAILGROUP FROM V$ASM_DISK ORDER BY 1,2;
102 Lab 14.15: RAC Extended Na máquina nerv01, selecione os FAILGROUPs preferidos para leituras. SQL> ALTER SYSTEM SET ASM_PREFERRED_READ_FAILURE_GROUPS = 'DATA.FAILGROUPA' SCOPE=BOTH SID='+ASM1'; SQL> ALTER SYSTEM SET ASM_PREFERRED_READ_FAILURE_GROUPS = 'DATA.FAILGROUPA' SCOPE=BOTH SID='+ASM2'; SQL> ALTER SYSTEM SET ASM_PREFERRED_READ_FAILURE_GROUPS = 'DATA.FAILGROUPB' SCOPE=BOTH SID='+ASM3';
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 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 Maximum Availability Architecture
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
Oracle Zero Downtime Migration com Golden Gate Oracle Enterprise Linux 7.5 Oracle Database 11.2.0.4 e 12.2.0.1 Oracle GoldenGate 12.3.0.1 Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra
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 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 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 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 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 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 maisINSTALANDO SQL SERVER 2008
VERSÃO 2 INSTALANDO SQL SERVER 2008 Pré-requisitos para instalação do SQL SERVER 2008 Antes de iniciar o instalador do SQL SERVER 2008 é necessário instalar os seguintes componentes: Microsoft Windows
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 maisOracle Data Guard 12cR1
Oracle Data Guard 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,
Leia maisInstalando e Configurando o Oracle XE
Instalando e Configurando o Oracle XE Execute o instalador do Oracle XE (OracleXEUniv.exe) e aguarde enquanto os arquivos de instalação são descompactados; A seguir, clique em Next para iniciar o procedimento;
Leia maisTUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial
TUTORIAL VMWARE WORKSTATION 8 Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial INTRODUÇÃO O uso de máquinas virtuais pode ser adequado tanto
Leia maisCrash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server.
Recover no Oracle O backup e recuperação de dados em um SGBD é de grande importância para a manutenção dos dados. Dando continuidade a nossos artigos, apresentamos abaixo formas diferentes de se fazer
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 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 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 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 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 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 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 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 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 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 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 maisRecuperando o GRUB após instalação do Windows
Recuperando o GRUB após instalação do Windows PET Engenharia de Computação - http://www.inf.ufes.br/~pet 1 Instruções iniciais Para efetuar as configurações a seguir talvez precisaremos executar comandos
Leia maisINSTALAR O SQL SERVER NO SERVIDOR. (É o caso da Zervan, que existe o servidor da Fernanda e queremos instalar um outro na máquina de Lilian)
INSTALAR O SQL SERVER NO SERVIDOR QUANDO JÁ EXISTE UM OUTRO SERVIDOR (É o caso da Zervan, que existe o servidor da Fernanda e queremos instalar um outro na máquina de Lilian) 1) No servidor novo, máquina
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 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 maisAdvanced IT S/A. EM10g Grid Control. Introdução. Introdução. Agenda. Como alcança estes objetivos Grid Control Home Page Pode gerenciar:
Agenda Advanced IT S/A EM10g Grid Control Denise Cunha Advanced IT S/A - DBA Gerenciando Deployments (distribuições) Estendendo o EM Sistema de Jobs Start e Stop do EM Objetivos Extrair informações críticas
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 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 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 maisTREINAMENTO. Apresentação. Objetivos. Dados Principais. Tecnologia Abordada Oracle Databese 11g
Apresentação Dados Principais Combinando quinze dias em 60 horas de conteúdo, o treinamento para os DBAs Oracle gerenciam os sistemas de informação mais avançados do setor e têm alguns dos maiores salários
Leia maisVMware workstation 10.0.2 e Windows 7. Instalação de máquina virtual e sistema operacional
VMware workstation 10.0.2 e Windows 7 Instalação de máquina virtual e sistema operacional Desenvolvido por: Jessica Letícia Ney Fonseca Natacha Sant'Ana Castro Índice 1.Objetivos do manual...3 2.Requisitos...3
Leia maisCOORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010
PROCEDIMENTOS PARA INSTALAÇÃO DO SERVIÇO POSTGRES NO SISTEMA OPERACIONAL LINUX - DEBIAN COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010 Rua do Rouxinol, N 115 / Salvador Bahia CEP: 41.720-052 Telefone: (71)
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 maisSecure Client. Manual do Usuário. IPNv2. Secure Client IPNv2
Secure Client Manual do Usuário IPNv2 Índice 2 de 23 1. APRESENTAÇÃO... 3 2. OBJETIVO, APLICAÇÃO E DEFINIÇÕES... 4 a. Objetivos... 4 b. Aplicação... 4 c. Regras do sistema... 4 d. Configuração de hardware
Leia maisVocê pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.
Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site. Foi necessário configurar esse segundo adaptador, porque talvez seja necessário fazer o download de alguma
Leia maisGerenciamento de Redes de Computadores. Pfsense Introdução e Instalação
Pfsense Introdução e Instalação Introdução A utilização de um firewall em uma rede de computadores possui o objetivo básico de proteção relacionado a entrada e saída de dados. Introdução O pfsense é um
Leia maisPedro F. Carvalho Analista de Sistemas contato@pedrofcarvalho.com.br www.pedrofcarvlho.com.br AULA 16 RECOVERY
AULA 16 RECOVERY O RMAN (Recovery Manager) é a ferramenta Oracle, parte integrante do banco de dados, que permite a execução de backups do banco de dados Oracle e, principalmente, a recuperação de dados
Leia maisCOORDENAÇÃO DE TECNOLOGIA (COTEC) OUTUBRO/2010
PROCEDIMENTOS DE INSTALAÇÃO DO SERVIDOR WINDOWS SERVER 2003 R2 COORDENAÇÃO DE TECNOLOGIA (COTEC) OUTUBRO/2010 Rua do Rouxinol, N 115 / Salvador Bahia CEP: 41.720-052 Telefone: (71) 3186-0001. Email: cotec@ifbaiano.edu.br
Leia maisNecessidades de Gerenciamento: Software de Gerenciamento:
Necessidades de Gerenciamento: - Por menor e mais simples que seja, uma rede de computadores precisa ser gerenciada a fim de garantir, aos seus usuários, a disponibilidade de serviços a um nível de desempenho
Leia maisADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS
ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS FUNDAMENTOS DE Visão geral sobre o Active Directory Um diretório é uma estrutura hierárquica que armazena informações sobre objetos na rede. Um serviço de diretório,
Leia maisGuia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A
Guia de administração para a integração do Portrait Dialogue 6.0 Versão 7.0A 2013 Pitney Bowes Software Inc. Todos os direitos reservados. Esse documento pode conter informações confidenciais ou protegidas
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 maisINSTALAÇÃO-ATUALIZAÇÃO SANKHYAW WINDOWS ORACLE
INSTALAÇÃO-ATUALIZAÇÃO SANKHYAW WINDOWS ORACLE SANKHYA Business Partners - Copyright 2006 SANKHYA Tecnologia em Sistemas Ltda. Todos os direitos reservados. Proibida a reprodução parcial ou total por qualquer
Leia maisINSTALANDO E CONFIGURANDO O ACTIVE DIRECTORY NO WINDOWS SERVER 2008
INSTALANDO E CONFIGURANDO O ACTIVE DIRECTORY NO WINDOWS SERVER 2008 Objetivo Esse artigo tem como objetivo demonstrar como instalar e configurar o Active Directory no Windows Server 2008. Será também apresentado
Leia maisLOJA ELETRÔNICA MANUAL DE INSTALAÇÃO
LOJA ELETRÔNICA MANUAL DE INSTALAÇÃO RMS Software S.A. - Uma Empresa TOTVS Todos os direitos reservados. A RMS Software é a maior fornecedora nacional de software de gestão corporativa para o mercado de
Leia maisINSTALAÇÃO JIVAW LINUX ORACLE
INSTALAÇÃO JIVAW LINUX ORACLE Índice Instalação-atualização JivaW ambiente Windows Oracle... 3 1º PASSO PASSOS PARA BAIXAR ARQUIVOS DA APLICAÇÃO JIVAW...3 2º PASSO INSTALAR JDK BAIXADA...3 3º PASSO ADICIONAR
Leia maisConteúdo 1 Comandos Básicos. Questão 1: Que comando permite encerrar o sistema definitivamente?
Conteúdo 1 Comandos Básicos Questão 1: Que comando permite encerrar o sistema definitivamente? a) shutdawn b) shutdown t now c) shutdown r now d) shutdwon h now e) shutdown h now Questão 2: Que comando
Leia maisMANUAL INSTALAÇÃO WEB SERVICE
MANUAL INSTALAÇÃO WEB SERVICE Recebimento de dados pelo Hospital Versão 1.1 2/9/2014 Contato suporte@gtplan.com.br Índice Introdução... 2 Requerimentos para instalação do Web Service... 2 Instalação...
Leia maisESUS SAMU V. 1.3 - INSTRUÇÕES PARA INSTALAÇÃO
ESUS SAMU V. 1.3 - INSTRUÇÕES PARA INSTALAÇÃO O sistema Esus-SAMU, é o sistema que permite a regulação de solicitantes/pacientes, gravando históricos de procedimentos médicos tomados, veículos enviados
Leia maisInstalação do Linux Educacional 3.0 Bancadas SED
Instalação do Linux Educacional 3.0 Bancadas SED A instalação do Linux Educacional 3.0 segue os mesmos moldes da instalação normal, porém, com algumas considerações. Backup de Configurações Para evitar
Leia mais1. Adição de um disco rígido a uma máquina existente. Iremos utilizar uma máquina virtual
Curso: Graduação Tecnológica em Redes de Computadores Disciplina: Administração de Sistemas Operacionais Professor: João Medeiros de Araújo Atividade Prática: Formatação e montagem de partições no Linux
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 maisMANUAL DE INSTALAÇÃO. LSoft Ponto Eletrônico
MANUAL DE INSTALAÇÃO LSoft Ponto Eletrônico SUPORTE TÉCNICO AO USUÁRIO: Atendimento On-line: www.lsoft.com.br E-Mail: suporte@lsoft.com.br (37) 3237-8900 Versão 1.0-2014. Todos os direitos reservados.
Leia maisFISL 13. Fórum Internacional de Software Livre
FISL 13 Fórum Internacional de Software Livre Criando um storage iscsi com PCs, Linux e software livre. Que tal? Administração de Sistemas e Alta Disponibilidade Jansen Sena Julho, 2012. Porto Alegre,
Leia maisInstalando servidor Apache
Instalando servidor Apache Apache é um software livre de código aberto que corre mais de 50% dos servidores web do mundo. Para instalar o apache, abra um terminal e digite o comando: 1- # yum install httpd
Leia maisPrint Audit 6 - SQL Server 2005 Express Edition Installation Guide
Print Audit 6 - SQL Server 2005 Express Edition Installation Guide Resumo Este é um guia passo a passo para instalar o SQL Server 2005 Express Edition como base de dados para o Print Audit 6. Pré-Requisitos
Leia maisTutorial Por : André Luiz Ribeiro Breviglieri -=FaT_tUx=- BrazilFW Instalação
BrazilFW Instalação Atenção Esse Software particiona e formata seu HD. se você tiver algum arquivo nesse disco ele será permanentemente destruído Eu não sou responsável por qualquer arquivo ou pasças de
Leia maisInstruções para Instalação dos Utilitários Intel
Instruções para Instalação dos Utilitários Intel Estas instruções ensinam como instalar os Utilitários Intel a partir do CD nº 1 do Intel System Management Software (liberação somente para os dois CDs
Leia maisSistemas Operacionais de Rede Linux - Gerenciamento de Arquivos
Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos Conteúdo Programático Login e Logout Iniciando e Desligando o Sistema Tipos de arquivo Texto Binário Arquivos e Diretório Manipulação de
Leia maisUM PBX GENUINAMENTE BRASILEIRO
UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO Revisão: Seg, 21 de Março de 2011 www.sneplivre.com.br Índice 1. Instalação...4 1.1. Pré Requisitos...4 1.2. Na Prática...4 1.2.1. Download...4
Leia maisManual de Instalação e Configuração do SQL Express
Manual de Instalação e Configuração do SQL Express Data alteração: 19/07/11 Pré Requisitos: Acesse o seguinte endereço e faça o download gratuito do SQL SRVER EXPRESS, conforme a sua plataforma x32 ou
Leia maisO servidor de banco de dados ORACLE corporativo da empresa deve possuir a seguinte especificação mínima:
ICOL Instruções para Instalação - ORACLE 1. Introdução Esse documento contém as instruções para instalação da aplicação ICOL na estrutura de máquinas da empresa cliente. No caso, estão descritos os procedimentos
Leia maisAloque 1024 MB de RAM para a VM. Crie um novo disco virtual. Figura 03. Figura 04.
Aloque 1024 MB de RAM para a VM. Figura 03. Crie um novo disco virtual. Figura 04. 2 Escolha o formato de disco padrão do Virtual Box, VDI. Figura 05. Escolha o disco rígido Dinamicamente Alocado. Figura
Leia maisProf. Rossano Pablo Pinto Dezembro/2012 Versão 0.2 (em construção) Prof. Rossano Pablo Pinto - http://rossano.pro.br 1
Visão geral sobre o processo de instalação e manutenção de instalações de software. Notas de aula. (aka lecture notes on Package Management Systems and software installation :)) Prof. Rossano Pablo Pinto
Leia maisPROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO
PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO MASTERSAFDW VERSÃO 5-25/04/12 PÁGINA 1 Índice Informações Importantes... 3 Atualizando o aplicativo... 4 Procedimentos para atualização da base de
Leia maisBackup e Restauração Banco de Dados. Evandro Deliberal
Backup e Restauração Banco de Dados Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Backup e Recuperação de dados no ambiente Oracle Backup e Recuperação de Dados Backup
Leia maisManual de Instalação de SQL Server (2005, 2008, 2012).
Manual de Instalação de SQL Server (2005, 2008, 2012). Instalação do SQL 2005. - Primeiro baixo o instalador do SQL nesse link: http://www.microsoft.com/pt-br/download/details.aspx?id=184 - Execute o arquivo
Leia maisTelefonia IP MOT. Prática 1
Prática 1 Instalando o proxy SIP Kamailio, configurando os usuários e interligando proxies. Objetivo: Criar um ambiente VoIP básico utilizando o proxy SIP Kamailio que terá suas informações de usuário
Leia maisInstalação MS-Windows com MS-SQL
Instalação MS-Windows com MS-SQL PROJURIS WEB 5.0 Implantação ProJuris Web 5.0 Revisão: 1.1 16/08/2013 Instalação ProJuris Web 5 Página 2 Florianópolis, 02 de Agosto de 2013. Prezado Senhores, Estou encaminhando
Leia maisMANUAL DE INSTALAÇÃO DO SISLOC E SQL EXPRESS 2005
MANUAL DE INSTALAÇÃO DO SISLOC E SQL EXPRESS 2005 SERVIDORES Instalação do Sistema Download do Arquivo de Instalação: Para baixar o arquivo de instalação do SISLOC, acesse o link: http://www.sisloc.com.br/shareware.
Leia maisInstalação BibliotecaRM/Procedimento (título ilustrativo, não é preciso colocar)
Produto: TOTVS RM Portal e Portal Educacional Versão: 11.20, 11.40, 11.50 e 11.80 Processo: Instalação e configuração em ambiente Windows 2003 Server Subprocesso: Pré-requisitos: Para a instalação do portal
Leia maisManual de Instalação PIMSConnector em Linux
Manual de Instalação PIMSConnector em Linux Julho/2015 Sumário 1. Contexto de negócio (Introdução)... 3 2. Pré-requisitos instalação/implantação/utilização... 4 3. JBOSS... 6 3.1. Instalação... 6 3.2.
Leia maisCONFIGURANDO O WINDOWS 7. Conhecer algumas funcionalidades do software VMware Player e do sistema operacional
ROTEIRO: CONFIGURANDO O WINDOWS 7 OBJETIVO Conhecer algumas funcionalidades do software VMware Player e do sistema operacional Windows 7. INTRODUÇÃO Devido à necessidade de preparar parar nosso sistema
Leia maisManual de Instalação PIMSConnector em Windows
Manual de Instalação PIMSConnector em Windows Julho/2015 Sumário 1. Contexto de negócio (Introdução)... 3 2. Pré-requisitos instalação/implantação/utilização... 4 3. JBOSS... 6 3.1. Instalação... 6 3.2.
Leia maisESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon
AGENDA 1. Download dos pacotes de instalação ESET Remote Administrator 2. Download dos pacotes de instalação ESET EndPoint Solutions 3. Procedimento de instalação e configuração básica do ESET Remote Adminstrator
Leia maisRoteiro 3: Sistemas Linux arquivos e diretórios
Roteiro 3: Sistemas Linux arquivos e diretórios Objetivos Detalhar conceitos sobre o sistema operacional Linux; Operar comandos básicos de sistemas Linux em modo Texto; Realizar a manutenção de arquivos
Leia maisGuia para atualização de Firmware dos racks RIO1608-D & RIO3224-D. (Firmware 1.50)
Guia para atualização de Firmware dos racks RIO1608-D & RIO3224-D (Firmware 1.50) PRECAUÇÕES 1. O usuário assume total responsabilidade pela atualização. 2. Atualize o Firmware de uma unidade por vez.
Leia maiswww.en-sof.com.br CARREIRA DE DBA ORACLE E CERTIFICAÇÃO
CARREIRA DE DBA ORACLE E CERTIFICAÇÃO 1 CARREIRA E CERTIFICAÇÕES PARA DBAS ORACLE Luciano Inácio de Melo Oracle Database Administrator Certified Oracle Instructor Bacharel em Ciências da Computação - UNESP
Leia maisDocumentação Symom. Agente de Monitoração na Plataforma Windows
Documentação Symom de Monitoração na Plataforma Windows Windows Linux Windows Linux Plataforma Windows Instalação A instalação do de Monitoração do Symom para Windows é feita através do executável setup.exe
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 maisOrganização do Curso. Instalação e Configuração. Módulo II. Pós Graduação em Projeto e Gerencia de Redes de Computadores
1 Pós Graduação em Projeto e Gerencia de Redes de Computadores Sistemas Operacionais de Redes I - Linux Prof.: Nelson Monnerat Instalação e Configuração 1 Sistemas Operacionais de Redes I - Linux Módulo
Leia maisGuia para configuração PPPoE com Autenticação no modem (Windows)
Guia para configuração PPPoE com Autenticação no modem (Windows) Rev. 4.1 http://www.dslink.com.br/ Guia para configuração PPPoE com autenticação no modem Nesse tipo de configuração, a autenticação do
Leia maisManual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010
Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010 Manual de Instalação do Sistema Orion Phoenix 1.0 - Novembro/2010 Página 1 SUMÁRIO 1. INTRODUÇÃO...3 2. VISÃO GERAL...3 3. PROCEDIMENTOS
Leia maisSumário GERAL... 3 INSTALAÇÃO... 3 UTILIZANDO O MINI DVR USB ST-400...10. Opções de Segurança... 12. Gravando as Imagens...13 ESPECIFICAÇÕES TÉCNICAS
Nos campos channel description, podemos nomear os canais. O nome será exibido junto ao vídeo. No campo Channel control, selecionando o modo automatic, podemos definir os canais ativos, o tempo de exibição
Leia maisLABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX
LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER 14.04.1 PELO VIRTUALBOX Procure no MENU INICIAR PROGRAMAS o ícone do VirtualBox e execute-o. Em seguida clique
Leia maisTextos Legais. TL Internet. Legislativa. Manual de Implantação
Textos Legais TL Internet Legislativa Manual de Implantação Copyright GOVERNANÇABRASIL 2012 PRONIM TL INTERNET SUMÁRIO 1. REQUISITOS MÍNIMOS DE SISTEMA... 4 2. INSTALAÇÃO... 4 2.1. INSTALAÇÃO DO IIS 7.0...
Leia maisHOW TO Procedimento para instalar Aker Firewall virtualizado no ESXi 5.0
Procedimento para instalar virtualizado no Página: 1 de 15 Introdução Este documento abordará os procedimentos necessários para instalar o (AFW) virtualizado em um servidor ESXi. Será compreendido desde
Leia maisConsiderações sobre o Disaster Recovery
Considerações sobre o Disaster Recovery I M P O R T A N T E O backup completo para Disaster Recovery não dispensa o uso de outros tipos de trabalhos de backup para garantir a integridadedo sistema. No
Leia maisInstalando o SharePoint 2010 no Windows 7
Instalando o SharePoint 2010 no Windows 7 Instalando e configurando o SQL Server: Antes de instalar o SharePoint, precisamos instalar e configurar o SQL Server. No caso, para este exemplo, utilizei um
Leia mais