Oracle RAC 12cR1. Ricardo Portilho Proni

Tamanho: px
Começar a partir da página:

Download "Oracle RAC 12cR1. Ricardo Portilho Proni"

Transcrição

1 Oracle RAC 12cR1 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 1

2 Oracle RAC: Conceitos 2 2

3 Por que usar o RAC? Disponibilidade Escalabilidade Custo Total de Propriedade (TCO) 3 3

4 Por que não usar o RAC? Custo de Equipamentos Custo de Licenças Custo de Conhecimento Complexidade Escalabilidade 4 4

5 Oracle RAC x Single Instance 1 Database x N Instances + Background Processes + daemons OCR Voting Disk 5 5

6 Evolução Oracle RAC Oracle : VAX / VMS Oracle 7: PCM Oracle 8i: Cache Fusion I Oracle 9i: Cache Fusion II, Oracle Cluster Management Services Oracle 10gR1: Oracle Cluster Management Services => Cluster Ready Services (CRS) ASM - Automatic Storage management FAN - Fast Application Notification Integração com Database Services AWR, ADDM, ASH, Scheduler, Enterprise Manager Oracle 10gR2: CRS => Oracle Clusterware. New Features incluem: cluvfy, asmcmd. Oracle 11gR1: Apenas 7 New Features. Oracle 11gR2: CRS => Grid Infrastrucutre. 32 New Features. Oracle 12cR1: 33 New Features. 6 6

7 RAC 11gR1 New Features Enhanced Oracle RAC Monitoring and Diagnostics in Enterprise Manager Enhanced Oracle Real Application Clusters Configuration Assistants OCI Runtime Connection Load Balancing Parallel Execution for Oracle Real Application Clusters Support for Distributed Transactions in an Oracle RAC Environment Enhanced Oracle RAC Switchover Support for Logical Standby Databases Enhanced Oracle RAC Monitoring and Diagnostics in Enterprise Manager 7 7

8 RAC 11gR2 New Features Configuration Assistants Support New Oracle RAC Features Enhanced Cluster Verification Utility Integration of Cluster Verification Utility and Oracle Universal Installer Cluster Time Service Oracle Cluster Registry (OCR) Enhancements Grid Plug and Play (GPnP) Oracle Restart Policy-Based Cluster and Capacity Management Improved Clusterware Resource Modeling Role-Separated Management Agent Development Framework Zero Downtime Patching for Oracle Clusterware and Oracle RAC Enterprise Manager-Based Clusterware Resource Management Enterprise Manager Provisioning for Oracle Clusterware and Oracle Real Application Clusters Enterprise Manager Support for Grid Plug and Play Enterprise Manager Support for Oracle Restart Configuration Assistant Support for Removing Oracle RAC Installations 8 8

9 RAC 11gR2 New Features Oracle Universal Installer Support for Removing Oracle RAC Installations Improved Deinstallation Support With Oracle Universal Installer Downgrading Database Configured With DBControl Oracle Restart Integration with Oracle Universal Installer Out-of-Place Oracle Clusterware Upgrade OUI Support for Out-of-Place Oracle Clusterware Upgrade Server Control (SRVCTL) Enhancements Server Control (SRVCTL) Enhancements to Support Grid Plug and Play SRVCTL Support for Single-Instance Database in a Cluster Universal Connection Pool (UCP) Integration with Oracle Data Guard UCP Integration With Oracle Real Application Clusters Universal Connection Pool (UCP) for JDBC Java API for Oracle RAC FAN High Availability Events EMCA Supports New Oracle RAC Configuration for Enterprise Manager Global Oracle RAC ASH Report + ADDM Backwards Compatibility 9 9

10 RAC 12cR1 New Features Oracle Flex Cluster SRVCTL Support for Oracle Flex Cluster Implementations Policy-Based Cluster Management and Administration What-If Command Evaluation Shared Grid Naming Service (GNS) Online Resource Attribute Modification Grid Infrastructure Script Automation for Installation and Upgrade Multipurpose Cluster Installation Support Support for IPv6 Based IP Addresses for Oracle RAC Client Connectivity Message Forwarding on Oracle RAC Sharded Queues for Performance and Scalability Oracle Grid Infrastructure Rolling Migration for One-Off Patches 10 10

11 RAC 12cR1 New Features Oracle Flex ASM Oracle ASM Shared Password File in a Disk Group Oracle ASM Rebalance Enhancements Oracle ASM Disk Resync Enhancements Oracle ASM chown, chgrp, chmod and Open Files Support Oracle ASM Support ALTER DISKGROUP REPLACE USER Oracle ASM File Access Control on Windows Oracle ASM Disk Scrubbing Oracle Cluster Registry Backup in ASM Disk Group Support Enterprise Manager Support for Oracle ASM Features Oracle ACFS Support for All Oracle Database Files Oracle ACFS and Highly Available NFS Oracle ACFS Snapshots Enhancements Oracle ACFS Replication Integration with Oracle ACFS Security and Encryption Oracle ACFS Security and Encryption Features Oracle ACFS File Tags for Grid Homes Oracle ACFS Plug-in APIs Oracle ACFS Replication and Tagging on AIX Oracle ACFS Replication and Tagging on Solaris Oracle Audit Vault Support for Oracle ACFS Security and Encryption Enterprise Manager Support for Oracle ACFS New Features 11 11

12 Hardware 12 12

13 Hardware 13 13

14 Sistema Operacional 14 14

15 Sistemas Operacionais homologados Linux x64 Oracle Linux 7 / Red Hat Enterprise Linux 7 Oracle Linux 6 / Red Hat Enterprise Linux 6 Oracle Linux 5 / Red Hat Enterprise Linux 5 SUSE Linux Enterprise Server 11 Linux on System z Red Hat Enterprise Linux 6 Red Hat Enterprise Linux 5 SUSE 11 Unix Oracle Solaris 11 (SPARC) / Oracle Solaris 10 (SPARC) Oracle Solaris 11 (x64) / Oracle Solaris 10 (x64) HP-UX 11iV3 AIX 7.1 / AIX 6.1 Windows (x64) Windows Server 2008 SP2 - Standard, Enterprise, DataCenter, Web. Windows Server 2008 R2 - Foundation, Standard, Enterprise, DataCenter, Web. Windows Server Standard, Datacenter, Essentials, Foundation. Windows Server 2012 R2 - Standard, Datacenter, Essentials, Foundation 15 15

16 Lab 1 Instalação OEL 6 Hands On! 16 16

17 Lab 1.1: Instalação OEL 6 Nas máquinas nerv01 e nerv02, 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: Nerv2017, Nerv2017, Next - 11a tela: Create Custom Layout, Next 17 17

18 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: Desktop - 17a tela: Reboot - Retire o DVD. - Após o Boot: Forward, Yes, I agree to the License Agrrement, Forward, No, I prefer to register at a later time, Forward No thanks, I'll connect later, Forward, Forward, Yes, Forward, Finish, Yes, OK

19 Lab 2 Configuração DNS Hands On! 19 19

20 Lab 2.1: Instalação OEL 6 Na máquina nerv09, instale os pacotes necessários para o DNS. # yum -y install bind bind-utils Na máquina nerv09, deixe APENAS as seguintes linhas no arquivo /etc/named.conf. options { listen-on port 53 { ; ; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; // query-source address * port 53; }; zone "." in { type hint; file "/dev/null"; }; zone "localdomain." IN { type master; file "localdomain.zone"; allow-update { none; }; }; 20 20

21 Lab 2.2: Instalação OEL 6 Nas máquinas nerv09, deixe APENAS as seguintes linhas no arquivo /var/named/localdomain.zone IN SOA localhost root.localhost ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS localhost localhost IN A nerv01 IN A nerv02 IN A nerv01-vip IN A nerv02-vip IN A rac01-scan IN A rac01-scan IN A rac01-scan IN A

22 Lab 2.3: Instalação OEL 6 Na máquina nerv09, deixe APENAS as seguintes linhas no arquivo /var/named/ in-addr.arpa. $ORIGIN in-addr.arpa. $TTL IN SOA nerv09.localdomain. root.nerv09.localdomain. ( 2 3H 1H 1W 1H ) in-addr.arpa. IN NS nerv09.localdomain IN PTR IN PTR IN PTR IN PTR IN PTR IN PTR IN PTR nerv01.localdomain. nerv02.localdomain. nerv01-vip.localdomain. nerv02-vip.localdomain. rac01-scan.localdomain. rac01-scan.localdomain. rac01-scan.localdomain

23 Lab 2.4: Instalação OEL 6 Na máquina nerv09, inicie o DNS Server, e o habilite para o início automático. # service named start # chkconfig named on Na máquina nerv09, pare o firewall, e o desabilite para o início automático. # service iptables stop # service ip6tables stop # chkconfig iptables off # chkconfig ip6tables off 23 23

24 Lab 3 Configuração OEL 6 Hands On! 24 24

25 Lab 3.1 Configuração OEL 6 Nas máquinas nerv01 e nerv02, configure as placas de rede pública e privada

26 Lab 3.2 Configuração OEL 6 Nas máquinas nerv01 e nerv02, 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 e nerv02, remova o DNS da placa de rede eth0. Nas máquinas nerv01 e nerv02, altere a seguinte linha no arquivo /etc/fstab. tmpfs /dev/shm tmpfs defaults,size=4g

27 Lab 3.3 Configuração OEL 6 Nas máquinas nerv01 e nerv02, ACRESCENTAR ao arquivo /etc/hosts: # Public nerv01.localdomain nerv nerv02.localdomain nerv02 # Private nerv01-priv.localdomain nerv01-priv nerv02-priv.localdomain nerv02-priv # Virtual nerv01-vip.localdomain nerv01-vip nerv02-vip.localdomain nerv02-vip # Storage nerv09.localdomain nerv

28 Lab 3.4 Configuração OEL 6 Nas máquinas nerv01 e nerv02, 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: Nerv2017) 28 28

29 Lab 3.5 Configuração OEL 6 Nas máquinas nerv01 e nerv02, altere o SELinux de enforcing para permissive. # vi /etc/selinux/config Nas máquinas nerv01 e nerv02, desabilite o firewall. # chkconfig iptables off # chkconfig ip6tables off Nas máquinas nerv01 e nerv02, desabilite o NTP. # mv /etc/ntp.conf /etc/ntp.conf.org # reboot 29 29

30 Lab 3.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 30 30

31 Shared Storage 31 31

32 Opções de Shared Storage 32 32

33 Opções de Shared Storage 33 33

34 Lab 4 Storage Hands On! 34 34

35 Lab 4.1 Storage Na máquinas nerv09, crie 3 partições de 5GB, e 4 de 10GB. Na máquina nerv09, 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 35 35

36 Lab 4.2 Storage (ASM) Nas máquinas nerv01 e nerv02, ative o pacote iscsi Initiator. # chkconfig iscsid on Nas máquinas nerv01 e nerv02, verifique os Discos exportados no Storage. # iscsiadm -m discovery -t sendtargets -p l Nas máquinas nerv01 e nerv02, 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

37 Lab 4.3 Storage (ASM) Nas máquinas nerv01 e nerv02 verifique se os discos foram configurados localmente. # fdisk -l Na máquina nerv01, 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>

38 Lab 4.4 Storage (ASM) Na máquina nerv02, 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 38 38

39 Lab 4.5 Storage (ASM) Nas máquinas nerv01 e nerv02, configure a ASMLib. # /etc/init.d/oracleasm configure oracle <enter> asmadmin <enter> y <enter> y <enter> # /etc/init.d/oracleasm status Na máquina nerv01, 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 39 39

40 Lab 4.6 Storage (ASM) Nas máquinas nerv01 e nerv02, 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 e nerv02, verifique se os discos estão corretos. # ls -lh /dev/oracleasm/disks/ brw-rw oracle asmadmin 8, 17 Jan 2 13:01 DISK01 brw-rw oracle asmadmin 8, 33 Jan 2 13:01 DISK02 brw-rw oracle asmadmin 8, 49 Jan 2 13:01 DISK03 brw-rw oracle asmadmin 8, 65 Jan 2 13:01 DISK04 brw-rw oracle asmadmin 8, 81 Jan 2 13:01 DISK05 brw-rw oracle asmadmin 8, 97 Jan 2 13:01 DISK06 brw-rw oracle asmadmin 8, 113 Jan 2 13:01 DISK

41 Oracle Grid Infrastructure 41 41

42 Componentes - Oracle Cluster Registry - Voting Disk (Quorum Disk) - Grid Infrastructure Management Repository (MGMTDB) - VIPs e SCAN - Utilitários: crsctl, srvctl - Daemons: ohasd, crsd, evmd, ons, evmlogger, ologgerd, cssdmonitor, cssdagent, ocssd, octssd, osysmond, mdnsd, gpnpd, gipcd, orarootagent, oraagent, scriptagent 42 42

43 Lab 5 - Grid Infraestructure Hands On! 43 43

44 Lab 5.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 44 44

45 Lab 5.2 Grid Infrastructure 45 45

46 Lab 5.3 Grid Infrastructure 46 46

47 Lab 5.4 Grid Infrastructure 47 47

48 Lab 5.5 Grid Infrastructure 48 48

49 Lab 5.6 Grid Infrastructure 49 49

50 Lab 5.7 Grid Infrastructure 50 50

51 Lab 5.8 Grid Infrastructure 51 51

52 Lab 5.9 Grid Infrastructure 52 52

53 Lab 5.10 Grid Infrastructure 53 53

54 Lab 5.11 Grid Infrastructure 54 54

55 Lab 5.12 Grid Infrastructure 55 55

56 Lab 5.13 Grid Infrastructure 56 56

57 Lab 5.14 Grid Infrastructure 57 57

58 Lab 5.15 Grid Infrastructure 58 58

59 Lab 5.16 Grid Infrastructure 59 59

60 Lab 5.17 Grid Infrastructure 60 60

61 Lab 5.18 Grid Infrastructure 61 61

62 Lab 5.19 Grid Infrastructure 62 62

63 Lab 5.20 Grid Infrastructure 63 63

64 Lab 5.21 Grid Infrastructure 64 64

65 Lab 5.22 Grid Infrastructure 65 65

66 Lab 5.23 Grid Infrastructure 66 66

67 Lab 5.24 Grid Infrastructure 67 67

68 Lab 5.26 Grid Infrastructure 68 68

69 Lab 5.27 Grid Infrastructure 69 69

70 Lab 5.28 Grid Infrastructure 70 70

71 Lab 5.29 Grid Infrastructure 71 71

72 Lab 5.30 Grid Infrastructure 72 72

73 Lab 5.31 Grid Infrastructure 73 73

74 Lab 6 Oracle Database Software Hands On! 74 74

75 Lab 6.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 75 75

76 Lab 6.2 Oracle Database Software 76 76

77 Lab 6.3 Oracle Database Software 77 77

78 Lab 6.4 Oracle Database Software 78 78

79 Lab 6.5 Oracle Database Software 79 79

80 Lab 6.6 Oracle Database Software 80 80

81 Lab 6.7 Oracle Database Software 81 81

82 Lab 6.8 Oracle Database Software 82 82

83 Lab 6.9 Oracle Database Software 83 83

84 Lab 6.10 Oracle Database Software 84 84

85 Lab 6.11 Oracle Database Software 85 85

86 Lab 6.12 Oracle Database Software 86 86

87 Lab 6.13 Oracle Database Software 87 87

88 Lab 6.14 Oracle Database Software 88 88

89 Lab 6.17 Oracle Database Software 89 89

90 Lab 6.18 Oracle Database Software 90 90

91 Oracle Database 91 91

92 RAC Database Background Process ACMS: Atomic Controlfile to Memory Service GTX0-j: Global Transaction Process LMON: Global Enqueue Service Monitor LMD: Global Enqueue Service Daemon LMS: Global Cache Service Process LCK0: Instance Enqueue Process RMSn: Oracle RAC Management Processes RSMN: Remote Slave Monitor PFILE / SPFILE (1x) Control Files (1x) Online Redo Log Threads (x Nodes) UNDO Tablespaces / Datafiles (x Nodes) Datafiles (1x) 92 92

93 Lab 7.1 Oracle Database Para efetuar logon na Instance ASM1, use o SQLPlus. $ 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

94 Lab 7.2 Oracle Database 94 94

95 Lab 7.3 Oracle Database 95 95

96 Lab 7.4 Oracle Database 96 96

97 Lab 7.5 Oracle Database 97 97

98 Lab 7.6 Oracle Database 98 98

99 Lab 7.7 Oracle Database 99 99

100 Lab 7.8 Oracle Database

101 Lab 7.9 Oracle Database

102 Lab 7.10 Oracle Database

103 Lab 7.11 Oracle Database

104 Lab 7.12 Oracle Database

105 Lab 7.13 Oracle Database

106 Lab 7.14 Oracle Database

107 Lab 7.15 Oracle Database

108 Lab 7.16 Oracle Database

109 Lab 7.17 Oracle Database Para efetuar logon na Instance ASM1, use o SQLPlus. $ export ORACLE_SID=+ASM1 $ sqlplus / as SYSDBA Por que não funcionou? Verifique os discos existentes, e espaço disponível. SQL> SELECT NAME, TOTAL_MB, FREE_MB, HOT_USED_MB, COLD_USED_MB FROM V$ASM_DISK; SQL> SELECT NAME, TOTAL_MB, FREE_MB, HOT_USED_MB, COLD_USED_MB FROM V$ASM_DISKGROUP; Crie uma TABLESPACE no ASM. SQL> CREATE TABLESPACE nerv DATAFILE '+DATA'; Deve ser feito na Instance ASM ou na Instance Database? Verifique o novo DATAFILE criado, e os já existentes. SQL> SELECT FILE_NAME, BYTES, MAXBYTES, AUTOEXTENSIBLE, INCREMENT_BY FROM DBA_DATA_FILES;

110 Lab 7.18 Oracle Database Execute o asmcmd, e navegue pelos diretórios do Disk Group. $ asmcmd -p ASMCMD [+] > help ASMCMD [+] > lsdg Pelo asmcmd, copie um DATAFILE do ASM para o /home/oracle de uma máquina do RAC. Execute um Backup do Banco de Dados. $ rman target / RMAN> BACKUP DATABASE PLUS ARCHIVELOG DELETE INPUT; Por que não funcionou?

111 Administração

112 Comandos depreciados no 11gR

113 Comandos depreciados no 11gR

114 Comandos depreciados no 11gR

115 Comandos depreciados no 11gR

116 Comandos depreciados no 11gR

117 Comandos depreciados no 12cR

118 Comandos depreciados no 12cR

119 Comandos depreciados no 12cR

120 Dificuldades $GRID_HOME x $ORACLE_HOME oracle X root

121 Binários do GRID_HOME Adicionar $GRID_HOME/bin no $PATH, no.bash_profile $ crsctl status res -t OU $. oraenv ORACLE_SID = [ORCL1]? +ASM1 <enter> OU $ cd /u01/app/ /grid/bin/./crsctl status res -t OU $ /u01/app/ /grid/bin/crsctl status res -t

122 Daemons

123 Daemons

124 Daemons

125 Daemons

126 Cluster Startup

127 Logs 11gR2 $GRID_HOME/log/<node>/ $GRID_HOME/log/<node>/alert<node>.log 12cR1 $ORACLE_BASE/diag/crs/<node>/crs $ORACLE_BASE/diag/crs/<node>/crs/trace/alert.log

128 LAB 8 Daemons Hands On!

129 Lab 8.1 Daemons Acompanhe a execução dos daemons via top. Desligue a máquina nerv01. Veja o que acontece no Alert Log do nerv02 enquanto o nerv01 é desligado. $ tail -f /u01/app/oracle/diag/crs/nerv02/crs/trace/alert.log Ligue a máquina nerv01. Veja o que acontece no Alert Log do nerv02 enquanto o nerv01 é ligado. $ tail -f /u01/app/oracle/diag/crs/nerv02/crs/trace/alert.log Familiarize-se com o diretório de Logs. Verifique o estado dos recursos. $ /u01/app/ /grid/bin/crsctl status res -t

130 Lab 8.2 Daemons Continue acompanhando os Alert Logs das duas máquinas. Desconecte o cabo da rede do Interconnect, apenas de um nó. O que aconteceu? Desconecte o cabo da rede do Storage, apenas de um nó. O que aconteceu? Verifique e altere parâmetros de timeout para o mínimo possível. # /u01/app/ /grid/bin/crsctl get css reboottime # /u01/app/ /grid/bin/crsctl get css misscount # /u01/app/ /grid/bin/crsctl get css disktimeout # /u01/app/ /grid/bin/crsctl set css reboottime 1 # /u01/app/ /grid/bin/crsctl set css misscount 2 # /u01/app/ /grid/bin/crsctl set css disktimeout 3 130

131 Teste de Carga

132 Teste de Carga Tipos TPC-C: OLTP (Rede Varejista) TPC-E: OLTP (Telefonia) TPC-H: Data Warehouse Ferramentas Hammerora Swingbench

133 Teste de Carga

134 LAB 9 Teste de Carga Hands On!

135 Lab 9.1 Teste de Carga Copie o swingbench para a máquina nerv01, como usuário oracle. Crie uma TABLESPACE com o nome SOE. Descompacte o swingbench.zip. $ cd /home/oracle $ unzip -q swingbench zip $ cd swingbench/bin Execute a criação do SCHEMA do teste de carga: $./oewizard Execute o teste de carga: $./charbench -cs //rac01-scan/orcl -uc 10 -c../configs/soe_server_side_v2.xml 135

136 srvctl

137 srvctl A partir de qualquer Node, controla todos. Deve ser utilizado com o usuário oracle ou com o owner do GRID_HOME. Deve ser utilizado o srvctl do GRID_HOME. Comando preferencial para iniciar e parar recursos do RAC. Administra Database, Instances, ASM, Listeners e Services. Um recurso pode ser iniciado, parado, habilitado, ou desabilitado

138 LAB 10 srvctl Hands On!

139 Lab 10.1 srvctl Execute srvctl -h e entenda as opções. Pare o Listener de apenas um Node. Pare a Instance de apenas um Node. Inicie novamente o Listener que está parado. Inicie novamente a Instance que está parada. Pare o Database, e o inicie novamente. Pare uma Intance com a opção ABORT. Inicie uma Instance com a opção MOUNT. Mate uma Instance (kill no pmon) de um dos nós, e veja o que acontece

140 Lab 10.2 srvctl Coloque o banco em modo ARCHIVELOG e execute um backup. $ srvctl stop database -d ORCL $ srvctl start instance -d ORCL -i ORCL1 -o 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 OPEN; $ srvctl start instance -d ORCL -i ORCL2 RMAN> BACKUP DATABASE;

141 crsctl

142 crsctl A partir de qualquer Node, controla todos. Deve ser utilizado com o usuário root. Deve ser utilizado do GRID_HOME. Principal comando de administração do Grid. Um recurso pode ser iniciado, parado, habilitado, ou desabilitado. Necessário para verificação e alteração de parâmetros. Necessário para Troubleshooting e Debug

143 LAB 11 crsctl Hands On!

144 Lab 11.1 crsctl Verifique as opções do crsctl, digitando crsctl, sem opções. Verifique o status dos Daemons: # /u01/app/ /grid/bin/crsctl check css # /u01/app/ /grid/bin/crsctl check evm # /u01/app/ /grid/bin/crsctl check crs # /u01/app/ /grid/bin/crsctl check ctss # /u01/app/ /grid/bin/crsctl check cluster # /u01/app/ /grid/bin/crsctl check cluster -all Verifique a versão instalada e ativa. # /u01/app/ /grid/bin/crsctl query crs activeversion # /u01/app/ /grid/bin/crsctl query crs softwareversion # /u01/app/ /grid/bin/crsctl query crs releasepatch # /u01/app/ /grid/bin/crsctl query crs softwarepatch Liste todos os parâmetros de um recurso. # /u01/app/ /grid/bin/crsctl status res ora.orcl.db -f $ srvctl modify database -db ORCL -startoption OPEN $ srvctl modify database -db ORCL -stopoption ABORT 144

145 Lab 11.2 crsctl Liste os módulos do Cluster. # /u01/app/ /grid/bin/crsctl lsmodules crs # /u01/app/ /grid/bin/crsctl lsmodules css # /u01/app/ /grid/bin/crsctl lsmodules evm Coloque um dos módulos informados pelo comando anterior (lsmodules), e coloque ele em modo Debug. # tail -f /u01/app/oracle/diag/crs/nerv01/crs/trace/ocssd.trc # /u01/app/ /grid/bin/crsctl set log css CSSD:5 # /u01/app/ /grid/bin/crsctl set log css CSSD:2 Pare todo o Node. # /u01/app/ /grid/bin/crsctl stop cluster Pare o outro Node. # /u01/app/ /grid/bin/crsctl stop cluster -n nerv02 Inicie todo o Cluster. # /u01/app/ /grid/bin/crsctl start cluster -all 145

146 Voting Disks

147 Voting Disk É o centro do ping dos Nodes. Pode ter N mirrors. Pode ser alterado de qualquer Node. Backups do Voting Disk são manuais. Todas operações do Voting Disk devem ser executadas como root. Deve ser feito backup após Adição ou Remoção de Nodes (<11gR2). Com base nas informações nele, o Clusterware decide que Node faz parte do Cluster (Election / Eviction / Split Brain)

148 LAB 11 Voting Disk Hands On!

149 Lab 12.1 Voting Disk Na máquinas nerv09, crie 3 partições de 1GB (para o VD), e 3 de 2GB (para o OCR). Na máquina nerv09, reconfigure o arquivo /etc/tgt/targets.conf iscsi server com as novas 6 partições. <target iqn com.nervinformatica:storage.asm01-08> backing-store /dev/sda33 initiator-address initiator-address </target>... # service tgtd reload

150 Lab 12.2 Voting Disk Nas máquinas nerv01 e nerv02, verifique os Discos exportados no Storage. # iscsiadm -m discovery -t sendtargets -p l Nas máquinas nerv01 e nerv02, adicione os novos discos no arquivo /etc/iscsi/initiatorname.iscsi. InitiatorName=iqn com.nervinformatica:storage.asm01-08 InitiatorName=iqn com.nervinformatica:storage.asm01-09 InitiatorName=iqn com.nervinformatica:storage.asm01-10 InitiatorName=iqn com.nervinformatica:storage.asm01-11 InitiatorName=iqn com.nervinformatica:storage.asm01-12 InitiatorName=iqn com.nervinformatica:storage.asm

151 Lab 12.3 Voting Disk Nas máquinas nerv01 e nerv02 verifique se os discos foram configurados localmente. # fdisk -l Na máquina nerv01, particione os novos discos. # fdisk /dev/sdi n <enter> p <enter> 1 <enter> <enter> <enter> w <enter>

152 Lab 12.4 Voting Disk Na máquina nerv02, 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 Na máquina nerv01, crie os 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 Na máquina nerv02, execute a detecção dos discos criados. # /etc/init.d/oracleasm scandisks

153 Lab 12.5 Voting Disk Nas máquinas nerv01 e nerv02, verifique se os discos estão corretos. # /etc/init.d/oracleasm listdisks # /etc/init.d/oracleasm querydisk -v -p DISK08 # /etc/init.d/oracleasm querydisk -v -p DISK09 # /etc/init.d/oracleasm querydisk -v -p DISK10 # /etc/init.d/oracleasm querydisk -v -p DISK11 # /etc/init.d/oracleasm querydisk -v -p DISK12 # /etc/init.d/oracleasm querydisk -v -p DISK13 Nas máquinas nerv01 e nerv02, verifique se os discos estão corretos. # ls -lh /dev/oracleasm/disks/ brw-rw oracle asmadmin 8, 17 Jan 2 13:01 DISK08 brw-rw oracle asmadmin 8, 33 Jan 2 13:01 DISK09 brw-rw oracle asmadmin 8, 49 Jan 2 13:01 DISK10 brw-rw oracle asmadmin 8, 65 Jan 2 13:01 DISK11 brw-rw oracle asmadmin 8, 81 Jan 2 13:01 DISK12 brw-rw oracle asmadmin 8, 97 Jan 2 13:01 DISK

154 Lab 12.6 Voting Disk Na máquina nerv01, crie os novos DISK GROUPS. $ export ORACLE_HOME=$GRID_HOME $ export ORACLE_SID=+ASM1 $ sqlplus / AS SYSASM SQL> CREATE DISKGROUP VD NORMAL REDUNDANCY DISK 'ORCL:DISK08', 'ORCL:DISK09', 'ORCL:DISK10'; SQL> CREATE DISKGROUP OCR NORMAL REDUNDANCY DISK 'ORCL:DISK11', 'ORCL:DISK12', 'ORCL:DISK13'; SQL> ALTER DISKGROUP OCR SET ATTRIBUTE 'compatible.asm' = ' '; SQL> ALTER DISKGROUP OCR SET ATTRIBUTE 'compatible.rdbms' = ' '; SQL> ALTER DISKGROUP VD SET ATTRIBUTE 'compatible.asm' = ' '; SQL> ALTER DISKGROUP VD SET ATTRIBUTE 'compatible.rdbms' = ' '; $ srvctl start diskgroup -g OCR -n nerv02 $ srvctl enable diskgroup -g OCR -n nerv02 $ srvctl start diskgroup -g VD -n nerv02 $ srvctl enable diskgroup -g VD -n nerv

155 Lab 12.7 Voting Disk Verifique o status do VOTING DISK. # /u01/app/ /grid/bin/crsctl query css votedisk Adicione um MIRROR ao VOTING DISK. # /u01/app/ /grid/bin/crsctl add css votedisk +FRA O que aconteceu? # /u01/app/ /grid/bin/crsctl replace votedisk +FRA O que aconteceu? Altere a localização do VOTING DISK. # /u01/app/ /grid/bin/crsctl replace votedisk +VD # /u01/app/ /grid/bin/crsctl query css votedisk 155

156 Lab 12.8 Voting Disk Na máquina nerv09, simule uma falha nos discos dos VOTING DISKs. # dd if=/dev/zero of=/dev/sda33 bs=512 count= # dd if=/dev/zero of=/dev/sda34 bs=512 count= # dd if=/dev/zero of=/dev/sda35 bs=512 count= O que aconteceu? Nas máquinas nerv01 e nerv02, verifique o estado do Cluster. # tail -f /u01/app/oracle/diag/crs/nerv01/crs/trace/alert.log # /u01/app/ /grid/bin/crsctl status res -t # /u01/app/ /grid/bin/crsctl check cluster -all Nas máquinas nerv01 e nerv02, desabilite o início automático do CRS, e reinicie. # /u01/app/ /grid/bin/crsctl disable crs # reboot Na máquina nerv01, inicie o CRS em modo exclusivo, e altere o VOTING DISK. # /u01/app/ /grid/bin/crsctl start crs -excl # /u01/app/ /grid/bin/crsctl replace votedisk +CONFIG Nas máquinas nerv01 e nerv02, habilite o início automático do CRS, e reinicie. # /u01/app/ /grid/bin/crsctl enable crs # reboot 156

157 Lab 12.9 Voting Disk Na máquina nerv01, particione novamente os discos dos VOTING DISKs. # fdisk /dev/sd? n <enter> p <enter> 1 <enter> <enter> <enter> w <enter>... Na máquina nerv02, execute novamente a detecção dos novos discos. # partprobe /dev/sd? # partprobe /dev/sd? # partprobe /dev/sd? Na máquina nerv01, crie novamente os discos dos VOTING DISKs. # /etc/init.d/oracleasm createdisk DISK08 /dev/sd?1 # /etc/init.d/oracleasm createdisk DISK09 /dev/sd?1 # /etc/init.d/oracleasm createdisk DISK10 /dev/sd?1 Na máquina nerv02, execute a detecção dos discos criados. # /etc/init.d/oracleasm scandisks 157

158 Lab Voting Disk Na máquina nerv01, recrie o DISK GROUP dos VOTING DISKs. $ export ORACLE_HOME=$GRID_HOME $ export ORACLE_SID=+ASM1 $ sqlplus / AS SYSASM SQL> CREATE DISKGROUP VD NORMAL REDUNDANCY DISK 'ORCL:DISK08', 'ORCL:DISK09', 'ORCL:DISK10'; SQL> ALTER DISKGROUP VD SET ATTRIBUTE 'compatible.asm' = ' '; SQL> ALTER DISKGROUP VD SET ATTRIBUTE 'compatible.rdbms' = ' '; $ srvctl start diskgroup -g VD -n nerv02 Na máquina nerv01, altere a localização do VOTING DISK. # /u01/app/ /grid/bin/crsctl replace votedisk +VD # /u01/app/ /grid/bin/crsctl query css votedisk

159 OCR

160 OCR Oracle Cluster Registry É o centro das informações do RAC. Deve estar em Storage compartilhado por todos Nodes. Pode ter até 4 mirrors. Ferramentas do OCR: ocrconfig, ocrcheck, ocrdump. Ferramentas do OCR devem ser utilizadas como root. Pode ser alterado de qualquer Node. Backups do OCR são executados automaticamente. Backups armazenados: 1 semanal, 1 diário, e 1 a cada 4 horas. Podem ser executados backups físicos e lógicos

161 LAB 12 OCR Hands On!

162 Lab 13.1 OCR Execute o ocrdump, e analise o conteúdo do dump (OCRDUMPFILE). # /u01/app/ /grid/bin/ocrdump # file OCRDUMPFILE # grep orcl OCRDUMPFILE Execute o ocrcheck, e verifique o resultado. # /u01/app/ /grid/bin/ocrcheck # ls -lh /u01/app/oracle/diag/crs/nerv01/crs/trace/ocrcheck* Verifique o OCR pelo Cluster Verification Utility. # /u01/app/ /grid/bin/cluvfy comp ocr -n nerv01,nerv02 Por que não funciona? 162

163 Lab 13.2 OCR Na máquina nerv01, altere a localização dos OCRs. # /u01/app/ /grid/bin/ocrconfig -add +CONFIG # /u01/app/ /grid/bin/ocrcheck # /u01/app/ /grid/bin/ocrconfig -add +DATA # /u01/app/ /grid/bin/ocrcheck # /u01/app/ /grid/bin/ocrconfig -add +FRA # /u01/app/ /grid/bin/ocrcheck # /u01/app/ /grid/bin/ocrconfig -delete +DATA # /u01/app/ /grid/bin/ocrcheck # /u01/app/ /grid/bin/ocrconfig -delete +FRA # /u01/app/ /grid/bin/ocrcheck # /u01/app/ /grid/bin/ocrconfig -delete +CONFIG Por que não funciona? # /u01/app/ /grid/bin/ocrconfig -add +OCR # /u01/app/ /grid/bin/ocrcheck # /u01/app/ /grid/bin/ocrconfig -delete +CONFIG # /u01/app/ /grid/bin/ocrcheck 163

164 Lab 13.3 OCR Na máquina nerv01, verifique os backups físicos existentes do OCR. # /u01/app/ /grid/bin/ocrconfig -showbackup # /u01/app/ /grid/bin/ocrconfig -manualbackup # /u01/app/ /grid/bin/ocrconfig -showbackup Na máquina nerv01, altere a localização dos backups físicos do OCR. # /u01/app/ /grid/bin/ocrconfig -backuploc +FRA # /u01/app/ /grid/bin/ocrconfig -manualbackup # /u01/app/ /grid/bin/ocrconfig -showbackup Na máquina nerv01, faça um backup lógico do OCR. # /u01/app/ /grid/bin/ocrconfig -export /home/oracle/ocr.bkp # file /home/oracle/ocr.bkp

165 Lab 13.4 OCR Na máquina nerv09, simule uma falha nos discos do OCR. # dd if=/dev/zero of=/dev/sda45 bs=512 count= # dd if=/dev/zero of=/dev/sda46 bs=512 count= # dd if=/dev/zero of=/dev/sda47 bs=512 count= O que aconteceu? Nas máquinas nerv01 e nerv02, verifique o estado do Cluster. # /u01/app/ /grid/bin/ocrcheck # tail -f /u01/app/oracle/diag/crs/nerv01/crs/trace/alert.log # /u01/app/ /grid/bin/crsctl status res -t # /u01/app/ /grid/bin/crsctl check cluster -all # /u01/app/ /grid/bin/ocrconfig -manualbackup Nas máquinas nerv01 e nerv02, desabilite o início automático do CRS, e reinicie. # /u01/app/ /grid/bin/crsctl disable crs # reboot Na máquina nerv01, inicie o CRS em modo exclusivo. # /u01/app/ /grid/bin/crsctl start crs -excl -nocrs 165

166 Lab 13.5 OCR Na máquina nerv01, particione novamente os discos do OCR. # fdisk /dev/sd? n <enter> p <enter> 1 <enter> <enter> <enter> w <enter>... Na máquina nerv02, execute novamente a detecção dos novos discos. # partprobe /dev/sd? # partprobe /dev/sd? # partprobe /dev/sd? Na máquina nerv01, crie novamente os discos do OCR. # /etc/init.d/oracleasm createdisk DISK11 /dev/sd?1 # /etc/init.d/oracleasm createdisk DISK12 /dev/sd?1 # /etc/init.d/oracleasm createdisk DISK13 /dev/sd?1 Na máquina nerv02, execute a detecção dos discos criados. # /etc/init.d/oracleasm scandisks 166

167 Lab 13.6 OCR Na máquina nerv01, recrie o DISK GROUP do OCR. $ export ORACLE_HOME=$GRID_HOME $ export ORACLE_SID=+ASM1 $ sqlplus / AS SYSASM SQL> CREATE DISKGROUP OCR NORMAL REDUNDANCY DISK 'ORCL:DISK11', 'ORCL:DISK12', 'ORCL:DISK13'; SQL> ALTER DISKGROUP OCR SET ATTRIBUTE 'compatible.asm' = ' '; SQL> ALTER DISKGROUP OCR SET ATTRIBUTE 'compatible.rdbms' = ' '; Na máquina nerv01, restaure o OCR. # /u01/app/ /grid/bin/ocrconfig -restore... Na máquina nerv01, reinicie o CRS. # /u01/app/ /grid/bin/crsctl enable crs # reboot Na máquina nerv02, inicie o CRS. # /u01/app/ /grid/bin/crsctl enable crs # reboot

168 oifcfg

169 oifcfg A partir de qualquer Node, controla todos. Deve ser utilizado com o usuário root. Ferramenta para administração dos IPs Público, Interconnect, e VIPs. Necessário para alteração de rede dos Nodes. Hostnames não podem ser alterados (só os VIPs)

170 LAB 14 oifcfg Hands On!

171 Lab 14.1 oifcfg Execute um backup físico do OCR. Verifique as Interfaces atuais, nos dois Nodes. Guarde o resultado. # /u01/app/ /grid/bin/oifcfg getif Em apenas um Node, adicione a nova Interface ao Interconnect. # /u01/app/ /grid/bin/oifcfg setif -global eth1/ :cluster_interconnect Pare o Cluster nos dois Nodes. # /u01/app/ /grid/bin/crsctl stop cluster -all Logar no ambiente gráfico do nerv01 como root, e alterar o IP do Interconnect. Logar no ambiente gráfico do nerv02 como root, e alterar o IP do Interconnect. No nerv01, alterar /etc/hosts para os novos IPs. No nerv02, alterar /etc/hosts para os novos IPs. Reinicie a rede nos dois Nodes. # service network restart 171

172 Lab 14.2 oifcfg Inicie o Cluster nos dois Nodes. # /u01/app/ /grid/bin/crsctl start cluster -all Em apenas um Node, remova a antiga Interface, após o CRS iniciar. # /u01/app/ /grid/bin/oifcfg getif # /u01/app/ /grid/bin/oifcfg delif -global eth1/ # /u01/app/ /grid/bin/oifcfg getif Execute um backup físico do OCR. 172

173 Rolling Patch

174 Rolling Patch Permite aplicação de Patches sem indisponibilidade. Para-se uma Instance, aplica-se o Patch, inicia a Instance, e parte para a Instance seguinte. O Patch precisa suportar o Rolling Upgrade. Não pode ser utilizado com HOMEs compartilhados. Não pode ser utilizado para Patchsets

175 LAB 15 Rolling Patch Hands On!

176 Lab 15.1 Rolling Patch Atualize o OPatch. $ unzip -q p _121010_linux-x86-64.zip $ mv $ORACLE_HOME/OPatch/ $ORACLE_HOME/OPatch.BACKUP $ mv /home/oracle/opatch $ORACLE_HOME Pare a Instance ORCL1 da máquina nerv01. /u01/app/ /grid/bin/srvctl stop instance -d ORCL -n nerv01 Aplique o Patch a partir da máquina nerv01. $ unzip -q p _121020_linux-x86-64.zip $ cd /home/oracle/ / $ $ORACLE_HOME/OPatch/opatch apply Quando a aplicação do Pacth solicitar, em outro terminal, inicie a instância da máquina nerv01 e pare a instância da máquina nerv02. Em seguida, prossiga com a aplicação do Patch. /u01/app/ /grid/bin/srvctl start instance -d ORCL -n nerv01 /u01/app/ /grid/bin/srvctl stop instance -d ORCL -n nerv02 176

177 Lab 15.2 Rolling Patch Após a aplicação, inicie a instância da máquina nerv02. /u01/app/ /grid/bin/srvctl start instance -d ORCL -n nerv02 Nas máquinas nerv01 e nerv02, execute a etapa de alterações de SQL do Patch, conforme README. cd $ORACLE_HOME/OPatch./datapatch -verbose 177

178 Single Instance x RAC Full Table Scans (Optimizer Statistics, System Statistics) Bind Variables / Cursor Sharing Sequences / Sequences Artificiais Dictionary Reverse Key Indexes Job x Scheduler V$SESSION UTL_FILE Directories / External Tables / Data Pump Partitioning

179 LAB 16 Sequences Hands On!

180 Lab 16.1 Sequences Crie uma entrada no tnsnames.ora para o RAC vizinho ao seu. Conecte no RAC vizinho como SCOTT/TIGER. Analise e execute o script create_sequence.sql. Analise e execute o script insert_sequence_rapida.sql Analise e execute o script insert_sequence_lenta.sql Repita os scripts de insert algumas vezes e veja se o resultado continua similar. É possível melhorar este tempo?

181 Load Balance (Client)

182 Load Balance Client (<= 11gR1) Client tnsnames.ora ORCL = (DESCRIPTION= (LOAD_BALANCE=ON) Escolha Aleatória (FAILOVER=ON) Tenta acessar o 1o, depois o 2o (ADDRESS=(PROTOCOL=TCP)(HOST=nerv01-vip)(PORT=1521)) VIP (ADDRESS=(PROTOCOL=TCP)(HOST=nerv02-vip)(PORT=1521)) VIP (CONNECT_DATA= (SERVICE_NAME=ORCL) (FAILOVER_MODE= (TYPE=SELECT) SESSION ou SELECT (METHOD=BASIC) BASIC ou PRECONNECT (RETRIES=10) 10 tentativas de conexão (DELAY=1) 1 segundo para cada tentativa ) ) )

183 Load Balance (Server)

184 Load Balance (Server)

185 Load Balance (Server) Client tnsnames.ora: ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = rac01-scan)(port = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL) )) Parâmetro LOCAL_LISTENER dos Nodes: (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=nerv01vip) (PORT=1521)))) Parâmetro REMOTE_LISTENER dos Nodes: rac01-scan:

186 Load Balance (Server) Services Goal GOAL_NONE GOAL_SERVICE_TIME GOAL_THROUGHPUT Bom para OLTP Bom para Batch / OLAP / DBA Services Connection Load Balance Goal CLB_GOAL_SHORT Bom para OLTP CLB_GOAL_LONG Bom para Batch / OLAP / DBA ou OLTP Persistente

187 Load Balance (Server) - Scheduler Crie uma Job Class no Scheduler para o Service DBA: BEGIN DBMS_SCHEDULER.create_job_class ( job_class_name => 'DBA_JOB_CLASS', service => 'DBA_SERVICE'); END; / Crie um Job no Scheduler para utilizar o Service DBA: BEGIN DBMS_SCHEDULER.create_job ( job_name => 'SYS.DBA_JOB_TEST', job_type => 'PLSQL_BLOCK', job_action => 'BEGIN EXEC DBMS_STATS.GATHER_DATABASE_STATS; END;', start_date => SYSTIMESTAMP, repeat_interval => 'FREQ=DAILY;', job_class => 'SYS.DBA_JOB_CLASS', end_date => NULL, enabled => TRUE, comments => 'Job linked to the DBA_JOB_CLASS.'); END; /

188 Load Balance (Server) srvctl add service srvctl remove service srvctl modify service srvctl relocate service srvctl status service srvctl start service srvctl stop service srvctl enable service srvctl disable service

189 LAB 17 Load Balance (Server) Hands On!

190 Lab 17.1 Load Balance (Server) Veja os Services configurados. $ srvctl config database -d ORCL Crie Service para OLTP. Exemplo: $ srvctl add service -db ORCL -service OLTP -preferred ORCL2 -available ORCL1 tafpolicy PRECONNECT -policy AUTOMATIC -failovertype SELECT -failovermethod BASIC -failoverdelay 1 -failoverretry 10 -clbgoal SHORT -rlbgoal SERVICE_TIME notification TRUE $ srvctl add service -db ORCL -service WEB -preferred ORCL1,ORCL2 -policy AUTOMATIC -failovertype SELECT -failovermethod BASIC -failoverdelay 1 -failoverretry 10 -clbgoal SHORT -rlbgoal SERVICE_TIME -notification TRUE Como ver detalhes de um Service já configurado? Altere o tnsnames.ora para utilizar os novos Services e teste o Failover

191 Adicionar e Remover Nodes

192 Adicionar e Remover Nodes Sequência para adicionar Node: Instalar Hardware; Instalar e configurar Sistema Operacional; Configurar acesso ao Storage; Configurar ssh sem senha com os Nodes já existentes; Instalar Grid Infraestruture a partir de um Node existente; Instalar Oracle a partir de um Node existente; Adicionar Instances. Sequência para remover Node: Remover Instance; Remover Oracle; Remover Clusterware

193 LAB 18 Adicionar Nodes Hands On!

194 Lab 18.1 Adicionar Nodes Manter apenas 1 RAC ativo na sala. No restante das máquinas, refazer os Labs 1, 3, e 4. Para todas as máquinas, configurar SSH sem senha para o usuário oracle. $ cd /home/oracle/grid/sshsetup./sshusersetup.sh -user oracle -hosts "nerv01 nerv02 nerv05" -advanced -exverify -confirm nopromptpassphrase Instalar Grid Infraestruture nas outras máquinas, a partir de um Node existente: $ cd $GRID_HOME/addnode $./addnode.sh -silent CLUSTER_NEW_NODES={nerv03,nerv04,nerv05} CLUSTER_NEW_VIRTUAL_HOSTNAMES={nerv03-vip,nerv04-vip,nerv05-vip} Nas outras máquinas, com o usuário root, execute os seguintes scripts. # /u01/app/orainventory/orainstroot.sh # /u01/app/ /grid/root.sh 194

195 Lab 18.2 Adicionar Nodes Instalar Oracle Database nas outras máquinas, a partir de um Node existente: $ cd $ORACLE_HOME/addnode $./addnode.sh -silent "CLUSTER_NEW_NODES={nerv03}" Nas outras máquinas, 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 nerv03 Na máquina nerv01, conclua a adição do nó. SQL> ALTER SYSTEM SET INSTANCE_NUMBER=3 SID='ORCL3' SCOPE=SPFILE; SQL> ALTER SYSTEM SET thread=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> 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 195

196 Flex ASM

197 Flex ASM

198 LAB 19 Flex ASM Hands On!

199 Lab 19.1 Flex ASM Na máquina nerv01, verifique a configuração atual do Cluster. $ $GRID_HOME/bin/asmcmd showclustermode $ $GRID_HOME/bin/srvctl status asm $ $GRID_HOME/bin/srvctl config asm Na máquina nerv01, execute a alteração para Flex ASM. $ $GRID_HOME/bin/asmca -silent -converttoflexasm -asmnetworks eth1/ asmlistenerport 1522 # /u01/app/oracle/cfgtoollogs/asmca/scripts/converttoflexasm.sh Na máquina nerv01, verifique a configuração atual do Cluster. $ $GRID_HOME/bin/srvctl status asm $ $GRID_HOME/bin/srvctl config asm $ $GRID_HOME/bin/srvctl modify asm -count 2 $ $GRID_HOME/bin/srvctl status asm $ $GRID_HOME/bin/srvctl config asm 199

200 Flex Cluster

201 Flex Cluster

202 LAB 20 Flex Cluster Hands On!

203 Lab 20.1 Flex Cluster Na máquina nerv01, verifique a configuração atual do Cluster. # /u01/app/ /grid/bin/crsctl get cluster mode status # /u01/app/ /grid/bin/srvctl config gns Na máquina nerv01, altere a configuração do Cluster. # /u01/app/ /grid/bin/srvctl add gns -vip # /u01/app/ /grid/bin/srvctl start gns # /u01/app/ /grid/bin/crsctl set cluster mode flex Na máquina nerv01, altere a configuração do Cluster. # /u01/app/ /grid/bin/crsctl get node role config -all # /u01/app/ /grid/bin/crsctl set node role leaf -node nerv07 # /u01/app/ /grid/bin/crsctl set node role leaf -node nerv08 # /u01/app/ /grid/bin/crsctl get node role config -all 203

204 Melhores Práticas

205 Melhores Práticas - RAC de dois nós possui diversas limitações. - Utilize Hardware Certificado para sua implementação. - Elimine os POF: NICs, Switch, Storage, etc. - O Switch do Interconnect deve ser físico e exclusivo. - Utilize ASM. É a direção da Oracle. - Utilize GNS. É a direção da Oracle. - Utilize /etc/hosts, além do DNS. - No ASM, utilize DGs separados para DATA, FRA, OCR e VD. - Centralize os backups do OCR. - Utilize DATA e FRA com redundância no Storage ou ASM. - Utilize OCR e VD com redundância no Storage e ASM. - Use HOMEs locais, para GRID_HOME e ORACLE_HOME. - Logs (todos) devem ser centralizados. De nada vale um log que não existe. - Observe também os Logs do Sistema Operacional. - Utilize Jumbo Frames no Interconnect. - Utilize Huge Pages, e não utilize AMM. - O RAC torna aplicações boas em ótimas, e ruins em péssimas. - Esqueça SIDs. Aprenda Services. - Particione sua aplicação em Services. Sem Services, o RAC não é nada. 205

206 E agora?

207 Fórum 207

208 Alunos 208

209 Blog 209

210 YouTube 210

211 Facebook / Twitter 211

212 Obrigado!

Instalação RAC10g em Linux

Instalaçã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 mais

Real Application Cluster (RAC)

Real 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 mais

Oracle Maximum Availability Architecture

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 mais

Oracle Maximum Availability Architecture

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 mais

Extraindo o máximo do Oracle Grid Infrastructure

Extraindo 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 mais

Oracle Zero Downtime Migration (com Golden Gate)

Oracle 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 mais

VMware vsphere: Install, Configure, Manage [v6.5] (VWVSICM6.5)

VMware 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 mais

Oracle Database 11g: Novos Recursos para Administradores

Oracle 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 mais

Instalação do KenCast Fazzt no CentOS.

Instalaçã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 mais

Administração de sistemas Linux. Gerenciamento de serviços

Administração de sistemas Linux. Gerenciamento de serviços Administração de sistemas Linux Gerenciamento de serviços Daemons: Alguns programas não são projetados de forma a utilizar informações contínuas do usuário, e assim ele se desconecta do terminal em sua

Leia mais

www.en-sof.com.br SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO

www.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 mais

Oracle Database 11g: Novos Recursos para Administradores Release 2

Oracle 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 mais

Instalação e configuração Linux CentOS 6.x

Instalaçã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 mais

MySQL para DBAs Oracle

MySQL 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 mais

Oracle Database em High Availability usando Microsoft Windows Clusters Server (MSCS) e Oracle Fail Safe

Oracle Database em High Availability usando Microsoft Windows Clusters Server (MSCS) e Oracle Fail Safe Oracle Database em High Availability usando Microsoft Windows Clusters Server (MSCS) e Oracle Fail Safe Objetivos: Apresentar conceitos do Microsoft Windows Clusters Server Apresentar a arquitetura do

Leia mais

Revisão Q de 26/06/2015

Revisã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 mais

Sophos Enterprise Console Guia: Manual de instalação do Sophos Enterprise Console 5.3.1

Sophos 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

RHCE Certification lab (RH299)

RHCE 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 mais

Advanced IT S/A. EM10g Grid Control. Introdução. Introdução. Agenda. Como alcança estes objetivos Grid Control Home Page Pode gerenciar:

Advanced 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 mais

BIND 9 Instalação e configuração

BIND 9 Instalação e configuração BIND é um software de código aberto que implementa os protocolos para a Internet Domain Name System (DNS), sendo o software DNS mais amplamente utilizado na Internet, proporcionando uma plataforma robusta

Leia mais

HOW TO. Instalação do Firewall 6.1 Software

HOW 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 mais

O Que É VRRP? Índice. Introdução. Pré-requisitos. Como o VPN 3000 Concentrator Implementa o VRRP? Configuração do VRRP. Requisitos

O Que É VRRP? Índice. Introdução. Pré-requisitos. Como o VPN 3000 Concentrator Implementa o VRRP? Configuração do VRRP. Requisitos O Que É VRRP? Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Como o VPN 3000 Concentrator Implementa o VRRP? Configuração do VRRP Sincronização das Configurações Introdução

Leia mais

SECRETARIA DA JUSTIÇA E DEFESA DA CIDADANIA FUNDAÇÃO DE PROTEÇÃO E DEFESA DO CONSUMIDOR - PROCON/SP MANUAL DE INSTALAÇÃO DO SISTEMA

SECRETARIA 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 mais

MA001. 01 de 28. Responsável. Revisão Q de 26/06/2015. Cantú & Stange Software. Página

MA001. 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 mais

Determine a separação que é usada altamente. O comando seguinte mostra a utilização do disco:

Determine a separação que é usada altamente. O comando seguinte mostra a utilização do disco: Índice Introdução Etapas de verificação Se a separação de /Volume está completa Arquivos de backup velhos Atualização de software e arquivos de correção mais velhos Grande base de dados para armazenar

Leia mais

Comissionamento RBS6000 LTE. Elaborado por FERNANDO SOUZA SUPORTE N3 Em Março/2015

Comissionamento RBS6000 LTE. Elaborado por FERNANDO SOUZA SUPORTE N3 Em Março/2015 Comissionamento RBS6000 LTE Elaborado por FERNANDO SOUZA SUPORTE N3 Em Março/2015 Utilizar os seguintes programas: Hyper Terminal WS_FTP LE (PACOTE BÁSICO) The Personal FTP Server (UPGRADE) RBS Element

Leia mais

Novidades Oracle 11g. Rio Grande Energia - RGE

Novidades Oracle 11g. Rio Grande Energia - RGE Novidades Oracle 11g Daniel Güths Rio Grande Energia - RGE 1 Agenda Oracle Database 11g new features SQL e PL/SQL new features Performance e gerenciamento de recursos Gerenciamento de mudanças Gerenciamento

Leia mais

Administradores de Guardium

Administradores 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 mais

Introdução ao Sistema. Características

Introduçã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 mais

Sumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37

Sumá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 mais

Hotspot com Ubuntu Server 11.04 32-Bits

Hotspot 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 mais

Tutorial para Instalação do Debian 6.04 (servidor)

Tutorial 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 mais

1. 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.

1. 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 mais

Carga Horária 40 horas. Requisitos Servidor Oracle 10G Ferramenta para interação com o banco de dados

Carga 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 mais

Prática DNS. Edgard Jamhour

Prática DNS. Edgard Jamhour Prática DNS Edgard Jamhour Exercícios práticos sobre DNS. Esse roteiro de prática inclui apenas aspectos básicos de configuração desses serviços. Apenas esses aspectos básicos é que serão cobrados em relatório.

Leia mais

Servidor de e-mail corporativo com Zimbra.

Servidor de e-mail corporativo com Zimbra. UNISUL Universidade do Sul de Santa Catarina Unisul TechDay 2013 Servidor de e-mail corporativo com Zimbra. Palestrante: Irineu Teza Nunes E-mail: irineu@idinf.com.br Website: www.idinf.com.br Blog: itnproducoes.blogspot.com

Leia mais

FUNCIONALIDADES DO ORACLE RAC. Resumo: Diversas empresas têm como requisito fundamental do negócio que os seus

FUNCIONALIDADES DO ORACLE RAC. Resumo: Diversas empresas têm como requisito fundamental do negócio que os seus FUNCIONALIDADES DO ORACLE RAC Eduardo Amaral Ferreira 1 Iremar Nunes de Lima 2 Resumo: Diversas empresas têm como requisito fundamental do negócio que os seus sistemas de informação fiquem disponíveis

Leia mais

Como instalar o sistema operacional pfsense no Citrix Xen Server

Como 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 mais

SASAC (IMPLEMENTING CORE CISCO ASA SECURITY) 1.0

SASAC (IMPLEMENTING CORE CISCO ASA SECURITY) 1.0 SASAC (IMPLEMENTING CORE CISCO ASA SECURITY) 1.0 Objetivo Este curso capacita um administrador de rede para implantar uma solução de firewall Cisco utilizando o ASA. Após a conclusão deste curso, o aluno

Leia mais

Tutorial Zabbix Migração 2.4 para 3.0 CentOS 7.1 Português via Pacote

Tutorial Zabbix Migração 2.4 para 3.0 CentOS 7.1 Português via Pacote Tutorial Zabbix Migração 2.4 para 3.0 CentOS 7.1 Português via Pacote Neste tutorial vamos abordar as etapas de migração do Zabbix 2.4 para 3.0, conforme documentação você pode optar pelo upgrade via pacotes

Leia mais

Sistemas Operacionais de Redes Windows. Ricardo Kléber

Sistemas Operacionais de Redes Windows. Ricardo Kléber Sistemas Operacionais de Redes Windows Ricardo Kléber ricardo.galvao@ifrn.edu.br Objetivos Instalar e configurar e manter o Sistema Operacional Windows Server; Montar na prática uma rede cliente-servidor

Leia mais

Administração de Sistemas Operacionais. Prof.: Marlon Marcon

Administração de Sistemas Operacionais. Prof.: Marlon Marcon Administração de Sistemas Operacionais Prof.: Marlon Marcon Introdução O DNS é um dos principais serviços de redes TCP/IP Converte nomes (domínios) em endereços IP, e também realiza o mesmo processo reversamente,

Leia mais

Administração de Redes em Software Livre GNU/Linux SERVIDOR DNS

Administração de Redes em Software Livre GNU/Linux SERVIDOR DNS Administração de Redes em Software Livre GNU/Linux SERVIDOR DNS Professor: Acesso a computadores sem que o usuário tenha conhecimento de seu endereço IP. O DNS (Domain Name Server) é um sistema de gerenciamento

Leia mais

Instalando o software de gerencia (ANM2000)

Instalando 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 mais

Passos Preliminares: Acessando a máquina virtual via ssh.

Passos Preliminares: Acessando a máquina virtual via ssh. CIn/UFPE Sistemas de Informação Redes de Computadores Professor: Kelvin Lopes Dias Monitor: Edson Adriano Maravalho Avelar {kld,eama}@cin.ufpe.br Instalando/Configurando Servidor DNS. Este tutorial irá

Leia mais

Tutorial para Instalação do Ubuntu Server 10.04

Tutorial 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 mais

Guia de Início Rápido do XtremSF 550\2200

Guia de Início Rápido do XtremSF 550\2200 Guia de Início Rápido do XtremSF 550\2200 Este Guia de Início Rápido complementa a parte de instalação da documentação de seu produto. Para obter detalhes completos, consulte o Guia do Usuário do XtremSF

Leia mais

Introdução ao Windows Server 2008

Introdução ao Windows Server 2008 Introdução ao Windows Server 2008 Bem vindo(a), Nesta primeira aula apresentaremos as características do Windows Server 2008, seus papeis e para que servem. Após essa aula você será capaz de: Identificar

Leia mais

PROJEDATA 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 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 mais

STK (Start Kit DARUMA) Conectando-se diretamente a sua aplicação via TS com o MT1000 Daruma

STK (Start Kit DARUMA) Conectando-se diretamente a sua aplicação via TS com o MT1000 Daruma STK (Start Kit DARUMA) Conectando-se diretamente a sua aplicação via TS com o MT1000 Daruma Neste STK apresentaremos como configurar seu servidor Windows 2008 R2 para abrir diretamente sua aplicação ao

Leia mais

Manual de Instalação e Configuração MySQL

Manual 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 mais

HSC MailInspector Guia de Instalação da Versão 3.2

HSC 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 mais

Criar 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 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 mais

Como configurar Conexão Remota no SQL Server 2005/2008

Como configurar Conexão Remota no SQL Server 2005/2008 Como configurar Conexão Remota no SQL Server 2005/2008 Passo 1: Para permitir que computadores acessem instâncias do SQL Server em outra máquina, a primeira coisa a ser feita é uma configuração na instância

Leia mais

AULA 05 MAIS SOBRE ASM

AULA 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 mais

Secure Client. Manual do Usuário. IPNv2. Secure Client IPNv2

Secure 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 mais

Lojamundi Tecnologia Sem Limites br

Lojamundi Tecnologia Sem Limites  br Banana Pi Torrent - Servidor Torrent Dedicado para Downloads em Massa Com o avanço da tecnologia, os dados estão ficando mais detalhados e maiores em tamanho. Alguns anos atrás, um disco rígido comercial

Leia mais

Prof. Rossano Pablo Pinto Dezembro/2012 Versão 0.2 (em construção) Prof. Rossano Pablo Pinto - http://rossano.pro.br 1

Prof. 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 mais

Instalação Wiser Discovery Sistema Operacional Windows

Instalaçã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 mais

T.I. para o DealerSuite: Servidores Versão: 1.1

T.I. para o DealerSuite: Servidores Versão: 1.1 T.I. para o DealerSuite: Servidores Versão: 1.1 Lista de Figuras T.I. para o Dealer Suite: Servidores Figura 1 Tela Principal do ESXi...4 Figura 2 Tela VMware Player...5 Figura 3 Arquivo /etc/exports do

Leia mais

MANUAL DE INSTALAÇÃO DO SQL SERVER 2008 R2

MANUAL DE INSTALAÇÃO DO SQL SERVER 2008 R2 MANUAL DE INSTALAÇÃO DO SQL SERVER 2008 R2 Introdução... 3 Pré-requisitos para o SQL Server 2008 R2... 3 Instalar o SQL Server 2008 R2... 3 Índice de Imagens... 26 Webgrafia... 26 2 Microsoft SQL Server

Leia mais

FISL 13. Fórum Internacional de Software Livre

FISL 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 mais

Tutorial de Instalação Integratto Contábil SQL. Integratto Contábil SQL

Tutorial de Instalação Integratto Contábil SQL. Integratto Contábil SQL Tutorial de Instalação 1 Sumário Sumário... 2 Apresentação... 3 Configurações Iniciais... 4 Atenção... 4 Verifique o tamanho da base de dados... 4 Desabilite o Antivírus... 4 Crie uma pasta destinada ao

Leia mais

Instalação de Configuração do servidor SAMBA Rede TerraLAB

Instalação de Configuração do servidor SAMBA Rede TerraLAB Instalação de Configuração do servidor SAMBA Rede TerraLAB Igor Muzetti Pereira igormuzetti@gmail.com Tiago Garcia de Senna Carneiro tiago@iceb.ufop.br Departamento de Computação Universidade Federal de

Leia mais

AULA 03 INICIANDO A INFRAESTRUTURA

AULA 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 mais

# dnssec-keygen -a HMAC-MD5 -b 128 -n USER chave

# dnssec-keygen -a HMAC-MD5 -b 128 -n USER chave Como integrar o serviço de DHCP com o de DNS no CentOS A integração dos serviços de dhcp e dns é um recurso muito útil em uma rede. Pois minimiza o trabalho do administrador de redes e maximiza seu controle

Leia mais

Installing and Configuring Windows Server 2012 (20410)

Installing and Configuring Windows Server 2012 (20410) Installing and Configuring Windows Server 2012 (20410) Formato do curso: Presencial Localidade: Porto Com certificação: Microsoft Certified Solutions Associate (MCSA) Data: 23 Jan. 2017 a 27 Jan. 2017

Leia mais

Gerência de Redes de Computadores Zabbix Instalação. Prof. Alex Furtunato

Gerê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 mais

Envio de alertas por utilizando SMTP autenticado

Envio de alertas por  utilizando SMTP autenticado Envio de alertas por e-mail utilizando SMTP autenticado INTRODUÇÃO: O Zabbix tem suporte a envio de e mails, porém sem autenticação, para utilizar o recurso de autenticação é preciso recorrer a scritps

Leia mais

CANAC (IMPLEMENTING CISCO NAC APPLIANCE) 2.1

CANAC (IMPLEMENTING CISCO NAC APPLIANCE) 2.1 CANAC (IMPLEMENTING CISCO NAC APPLIANCE) 2.1 Objetivo Este treinamento apresenta a solução NAC Appliance (Cisco Clean Access), que cuida do controle de admissão de usuários à rede através do reconhecimento

Leia mais

Installation, Storage, and Compute with Windows Server 2016 (20740)

Installation, 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 mais

Administração de Redes I Linux Prof: Frederico Madeira <fred@madeira.eng.br> Lista de Exercícios 3

Administração de Redes I Linux Prof: Frederico Madeira <fred@madeira.eng.br> Lista de Exercícios 3 Administração de Redes I Linux Prof: Frederico Madeira Lista de Exercícios 3 1. Qual dos seguintes comandos linux não inclui a capacidade de listar o PID das aplicações que estão

Leia mais

MANUAL DE INSTALAÇÃO

MANUAL 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 mais

Autor: Hernandes Martins. http://hernandesmartins.blogspot.com.br Email: hernandss@gmail.com. Março de 2015. Zabbix 2.4 CentOS 7 Tutorial Instalação

Autor: 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 mais

CURSO PRÁTICO. Módulo 2 Pré-requisitos. Application Virtualization 5.0. Nível: Básico / Intermediário

CURSO PRÁTICO. Módulo 2 Pré-requisitos. Application Virtualization 5.0. Nível: Básico / Intermediário CURSO PRÁTICO Application Virtualization 5.0 Nível: Básico / Intermediário Módulo 2 Pré-requisitos Índice Configurações Suportadas... 3 Management Server... 3 Publishing Server... 3 Reporting Server...

Leia mais

Lojamundi Tecnologia Sem Limites br

Lojamundi Tecnologia Sem Limites  br Como entroncar no servidor e Configurar Gateway Synway SMG 4008 Olá pessoal! Neste tutorial vamos apresentar e configurar, mais uma novidade que a Lojamundi trouxe para o Brasil, os gateways de telefonia

Leia mais

Installing and Configuring Windows Server 2012 (20410)

Installing and Configuring Windows Server 2012 (20410) Installing and Configuring Windows Server 2012 (20410) Formato do curso: Presencial Localidade: Lisboa Com certificação: Microsoft Certified Solutions Associate (MCSA) Data: 06 Jan. 2017 a 17 Mar. 2017

Leia mais

TUTORIAL DE INSTAÇÃO DO WINDOWS SERVER 2008 R2

TUTORIAL DE INSTAÇÃO DO WINDOWS SERVER 2008 R2 Curso: Gerenciamento de Redes Matéria: Sistemas Operacionais de Rede (Windows\Linux) Grupo: Aldenice Nascimento, Anatanael França, Daniel Soares, Edvaldo Santos, Walter Rocha. TUTORIAL DE INSTAÇÃO DO WINDOWS

Leia mais

Configurar o ODBC em ISE 2.3 com base de dados Oracle

Configurar 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 mais

LEIA-ME PRIMEIRO Instalação do Fiery WorkCentre Série 7300

LEIA-ME PRIMEIRO Instalação do Fiery WorkCentre Série 7300 LEIA-ME PRIMEIRO Instalação do Fiery WorkCentre Série 7300 Este documento descreve como instalar e configurar o Controlador de rede Fiery para WorkCentre Série 7300. Complete as etapas que correspondem

Leia mais

BIT. Boletim de Informação Técnica

BIT. Boletim de Informação Técnica Produto Modem ADSL W-M2100g Nº. 002/2010 Referência Configuração do modem C3Tech Responsável Leandro Martins Data 18. Janeiro. 2010 Este documento descreve os passos básicos para a configuração do modem

Leia mais

INSTALANDO SQL SERVER 2008

INSTALANDO 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 mais

1 2008 Copyright Smar

1 2008 Copyright Smar Instalação, Configuração - System302-7 Studio 1 2008 Copyright Smar 2 Arquitetura do SYSTEM302 Smar Est. Operação Est. Operação Servidor Est. Manutenção Servidor Estação Engenharia Estação Engenharia Servidor

Leia mais

b. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5)

b. 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 mais

Instalação do Sistema. Treinamento OTRS Help Desk

Instalaçã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 mais

Rede VPN UFBA Procedimento para configuração

Rede VPN UFBA Procedimento para configuração UFBA Universidade Federal da Bahia STI Superintendência de Tecnologia da Informação Rede VPN UFBA Procedimento para configuração 2015 Índice Introdução... 2 Windows 8... 3 Windows 7... 11 Windows VISTA...

Leia mais

Desvendando o Oracle Exadata X2-2

Desvendando o Oracle Exadata X2-2 Desvendando o Oracle Exadata X2-2 Rodrigo Almeida Oracle ACE Agenda Palestrante Visão geral sobre Oracle Exadata DMA Database Machine Administrator Ferramentas de Administração O

Leia mais

Sophos SafeGuard Enterprise 6.00.1

Sophos SafeGuard Enterprise 6.00.1 Sophos SafeGuard Enterprise 6.00.1 Guia: Manual de instalação do Sophos SafeGuard Enterprise 6.00.1 Data do Documento: novembro de 2012 1 Conteúdo 1. Sobre este manual... 3 2. Requisitos de Sistema...

Leia mais

Pedro F. Carvalho Analista de Sistemas contato@pedrofcarvalho.com.br. RMAN: Ambiente de backup

Pedro 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 mais

INSTALANDO E CONFIGURANDO NAGIOS NO LINUX DEBIAN 6.0

INSTALANDO E CONFIGURANDO NAGIOS NO LINUX DEBIAN 6.0 INSTALANDO E CONFIGURANDO NAGIOS NO LINUX DEBIAN 6.0 Gerson Ribeiro Gonçalves www.websolutti.com.br MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO DO NAGIOS DEBIAN 1. INSTALANDO NAGIOS-CORE Para todo administrador

Leia mais

Boletim Técnico Boletim técnico de instalação TOTVS BA Produto Chamado TSBBCG Data da publicação País(es) Banco(s) de Dados Sumário

Boletim Técnico Boletim técnico de instalação TOTVS BA Produto Chamado TSBBCG Data da publicação País(es) Banco(s) de Dados Sumário Produto : Microsiga Protheus + P11.80 Chamado : TSBBCG Data da publicação : 15/04/15 País(es) : Brasil Banco(s) de Dados : Todos Sumário Objetivo... 3 Escopo da atividade... 3 Instalação do IBM Cognos...

Leia mais

Atualização de produto: Instalação do Sistema Operacional de Rede do HP Server tc2100

Atualização de produto: Instalação do Sistema Operacional de Rede do HP Server tc2100 Atualização de produto: Instalação do Sistema Operacional de Rede do HP Server tc2100 Correções feitas ao Guia de Instalação do NOS Página 2 - Usar o CD de inicialização A tabela chamada "Usar o CD de

Leia mais

Linux Network Servers

Linux Network Servers Configuração do Servidor Samba como controlador primário de domínio (PDC). O objetivo desse roteiro é mostrar como configurar um servidor Samba PDC compartilhando o diretório home, impressora e um diretório

Leia mais

Configurando o Cisco Secure ACS for Windows v3.2 com autenticação da máquina PEAP-MS- CHAPv2

Configurando o Cisco Secure ACS for Windows v3.2 com autenticação da máquina PEAP-MS- CHAPv2 Configurando o Cisco Secure ACS for Windows v3.2 com autenticação da máquina PEAP-MS- CHAPv2 Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Material de Suporte Convenções Diagrama de

Leia mais