Oracle Zero Downtime Migration

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

Download "Oracle Zero Downtime Migration"

Transcrição

1 Oracle Zero Downtime Migration com Golden Gate Oracle Enterprise Linux 7.5 Oracle Database e Oracle GoldenGate 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

2 Comandos no Treinamento Comando com o usuário root: # ls -lh Comando com um usuário oracle: $ ls -lh Comando no Oracle Database: SQL> SELECT STATUS FROM V$INSTANCE; Comando no Oracle Golden Gate: GGSCI (nerv01.localdomain) 1> INFO ALL Algo deve ser alterado de acordo com sua máquina: Hostname: nerv01.localdomain Quando algo dá errado propositalmente: O que aconteceu? 2

3 rlwrap # wget # yum -y install epel-release-latest-7.noarch.rpm # yum -y install rlwrap $ rlwrap sqlplus / AS SYSDBA $ rlwrap rman TARGET / $ rlwrap lsnrctl $ rlwrap dgmgrl SYS/Nerv2017@ORCL $ cd $ORACLE_BASE/ogg-11g $ rlwrap./ggsci 3

4 glogin.sql $ cat $ORACLE_HOME/sqlplus/admin/glogin.sql SET PAGESIZE 1000 SET LINESIZE 220 SET TIMING ON SET TIME ON SET SQLPROMPT '&_user@&_connect_identifier> ' DEFINE _EDITOR=vi 09:08:44 SYS@ORCL> SELECT 1 FROM DUAL; Elapsed: 00:00: :09:00 SYS@ORCL> 4

5 Ambiente Origem - HOSTNAME nerv01 - Oracle Enterprise Linux Oracle Enterprise Edition ORACLE_HOME: /u01/app/oracle/product/ /db_1 - Listener: Porta Banco de Dados: LEGADO - Banco de Dados em Filesystem - Variáveis de ambiente: source /home/oracle/.bash_profile-11gr2 Destino - HOSTNAME nerv02 - Oracle Enterprise Linux Oracle Standard Edition ORACLE_HOME: /u01/app/oracle/product/ /db_2 - Listener: Porta Banco de Dados: ORCLSE2, PDB NOVO - Banco de Dados em Filesystem - Banco de Dados em OMF - Variáveis de ambiente: source /home/oracle/.bash_profile-12cr2-se2 5

6 Estratégia de Migração 6

7 Estratégia de Migração - Manter a Aplicação funcionando; - Instalar Oracle Database Software no servidor nerv02; - Criar Instância e Banco de Dados no servidor nerv02; - Criar LISTENER no servidor nerv02; - Instalar Oracle Golden Gate (para Oracle Database 11g) no servidor nerv01; - Instalar Oracle Golden Gate (para Oracle Database 12c) no servidor nerv02; - Iniciar Oracle Golden Gate no servidor nerv01; - Iniciar Oracle Golden Gate no servidor nerv02; - Criar TABLESPACEs no servidor nerv02; - Criar SCHEMAs no servidor nerv02; - Exportar DDL dos objetos (exceto INDEX e CONSTRAINT) do SCHEMA no servidor nerv01; - Importar DDL dos objetos (exceto INDEX e CONSTRAINT) do SCHEMA no servidor nerv02; 7

8 Estratégia de Migração - Configurar EXTRACT de Extração INITIAL LOAD (EXT1) no servidor nerv01; - Configurar REPLICAT de SPECIAL RUN (REP1) no servidor nerv02; - Configurar EXTRACT de Extração de Redo Logs (EXT2) no servidor nerv01; - Configurar REPLICAT (REP2) no servidor nerv02; - Iniciar EXTRACT EXT2 no servidor nerv01; - Iniciar EXTRACT EXT1 no servidor nerv01; - Aguardar o EXTRACT EXT1 e o REPLICAT REP1 finalizarem; - Exportar DDL (apenas INDEX) dos objetos do SCHEMA no servidor nerv01; - Importar DDL (apenas INDEX) dos objetos do SCHEMA no servidor nerv02; - Iniciar o REP2; - Aguardar o REP2 estar com baixo DELAY; - Parar a Aplicação; - Aguardar o REP2 finalizar; - Parar EXTRACT EXT2; - Parar REPLICAT REP2; - Exportar DDL (só CONSTRAINTs) dos objetos do SCHEMA no servidor nerv01; - Importar DDL (só CONSTRAINTs) dos objetos do SCHEMA no servidor nerv02; - Direcionar a Aplicação para o servidor nerv02. 8

9 Lab 1 Instalação Golden Gate Hands On! 9 9

10 Lab 1.1: Instalação Golden Gate Na máquina nerv01, inicie a instalação do Golden Gate. $ cd /home/oracle/ $ source.bash_profile-11gr2 $ unzip -q _fbo_ggs_Linux_x64_shiphome.zip $ cd fbo_ggs_linux_x64_shiphome/disk1 $./runinstaller 10

11 Lab 1.2: Instalação Golden Gate 11

12 Lab 1.3: Instalação Golden Gate 12

13 Lab 1.4: Instalação Golden Gate 13

14 Lab 1.5: Instalação Golden Gate 14

15 Lab 1.6: Instalação Golden Gate Na máquina nerv02, inicie a instalação do Golden Gate. $ cd /home/oracle/ $ source.bash_profile-12cr2-se2 $ unzip -q _fbo_ggs_Linux_x64_shiphome.zip $ cd fbo_ggs_linux_x64_shiphome/disk1 $./runinstaller 15

16 Lab 1.7: Instalação Golden Gate 16

17 Lab 1.8: Instalação Golden Gate 17

18 Lab 1.9: Instalação Golden Gate 18

19 Lab 1.10: Instalação Golden Gate 19

20 Lab 1.11: Instalação Golden Gate Na máquina nerv01, verifique se o MANAGER do Golden Gate está ativo. $ cd $ORACLE_BASE/ogg-11g $ rlwrap./ggsci GGSCI (nerv01.localdomain) 1> INFO ALL GGSCI (nerv01.localdomain) 1> EXIT Na máquina nerv02, verifique se o MANAGER do Golden Gate está ativo. $ cd $ORACLE_BASE/ogg-12c $ rlwrap./ggsci GGSCI (nerv02.localdomain) 1> INFO ALL GGSCI (nerv02.localdomain) 1> EXIT 20

21 Lab 1.12: Instalação Golden Gate Na máquina nerv01, habilite os pré-requisitos do Golden Gate. $ rlwrap sqlplus / AS SYSDBA SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; SQL> ALTER SYSTEM SET ENABLE_GOLDENGATE_REPLICATION=TRUE; SQL> ALTER SYSTEM SET RECYCLEBIN=OFF SCOPE=SPFILE; SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP; Na máquina nerv01, crie o SCHEMA para o Golden Gate. $ cd $ORACLE_BASE/ogg-11g SQL> CREATE TABLESPACE OGG DATAFILE '/u01/app/oracle/oradata/legado/ogg01.dbf' SIZE 1G; SQL> CREATE USER OGG IDENTIFIED BY Nerv2018 DEFAULT TABLESPACE OGG TEMPORARY TABLESPACE TEMP; SQL> GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO OGG; SQL> GRANT EXECUTE ON UTL_FILE TO OGG; OGG <enter> OGG <enter> OGG <enter> 21

22 Lab 1.13: Instalação Golden Gate Na máquina nerv02, habilite os pré-requisitos do Golden Gate. $ rlwrap sqlplus / AS SYSDBA SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; SQL> ALTER SYSTEM SET ENABLE_GOLDENGATE_REPLICATION=TRUE SCOPE=BOTH; SQL> ALTER SYSTEM SET RECYCLEBIN=OFF SCOPE=SPFILE; SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP; SQL> ALTER SESSION SET CONTAINER = NOVO; SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; Na máquina nerv02, crie o SCHEMA para o Golden Gate. $ cd $ORACLE_BASE/ogg-12c $ rlwrap sqlplus / AS SYSDBA SQL> ALTER SESSION SET CONTAINER = NOVO; SQL> CREATE TABLESPACE OGG; SQL> CREATE USER OGG IDENTIFIED BY Nerv2018 DEFAULT TABLESPACE OGG TEMPORARY TABLESPACE TEMP; SQL> GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO OGG; SQL> GRANT EXECUTE ON UTL_FILE TO OGG; OGG <enter> OGG <enter> 22

23 Lab 2 Configuração Carga Inicial Hands On! 23 23

24 Lab 2.1: Configuração Carga Inicial Na máquina nerv01, verifique os comandos DDL para criação do SCHEMA. SQL> SET LONG 9000 SQL> SELECT DBMS_METADATA.GET_DDL('USER','SCOTT') FROM DUAL; SQL> SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','SCOTT') FROM DUAL; SQL> SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','SCOTT') FROM DUAL; Na máquina nerv02, execute os comandos DDL para criação do SCHEMA. 24

25 Lab 2.2: Configuração Carga Inicial Na máquina nerv01, copie os objetos (exceto CONSTRAINTs e INDEX) para a máquina nerv02. 25

26 Lab 2.3: Configuração Carga Inicial 26

27 Lab 2.4: Configuração Carga Inicial 27

28 Lab 2.5: Configuração Carga Inicial 28

29 Lab 2.6: Configuração Carga Inicial 29

30 Lab 2.7: Configuração Carga Inicial Confira o log ao término da execução. O que aconteceu? 30

31 Lab 2.8: Configuração Carga Inicial Na máquina nerv01, configure o processo EXTRACT de Carga Inicial. GGSCI (nerv01.localdomain) 1> ADD EXTRACT ext1, SOURCEISTABLE GGSCI (nerv01.localdomain) 1> EDIT PARAMS ext1 EXTRACT ext1 USERID OGG@LEGADO, PASSWORD Nerv2018 RMTHOST nerv02, mgrport 7810 RMTTASK REPLICAT, GROUP rep1 TABLE SCOTT.*; GGSCI (nerv01.localdomain) 1> INFO ALL Na máquina nerv02, execute o processo REPLICAT de Carga inicial. GGSCI (nerv02.localdomain) 1> ADD REPLICAT rep1, SPECIALRUN GGSCI (nerv02.localdomain) 1> EDIT PARAMS rep1 REPLICAT rep1 ASSUMETARGETDEFS USERID OGG@NOVO, PASSWORD Nerv2018 MAP SCOTT.*, TARGET SCOTT.*; GGSCI (nerv02.localdomain) 1> INFO ALL 31

32 Lab 3 Configuração Carga Incremental Hands On! 32 32

33 Lab 3.1: Config. Carga Incremental Na máquina nerv01, configure o processo EXTRACT de Carga Incremental. GGSCI (nerv01.localdomain) 1> ADD EXTRACT ext2, TRANLOG, BEGIN NOW GGSCI (nerv01.localdomain) 1> ADD EXTTRAIL /u01/app/oracle/ogg-12c/dirdat/lt, EXTRACT ext2 GGSCI (nerv01.localdomain) 1> EDIT PARAMS ext2 EXTRACT ext2 USERID OGG@LEGADO, PASSWORD Nerv2018 RMTHOST nerv02, MGRPORT 7810 RMTTRAIL /u01/app/oracle/ogg-12c/dirdat/lt TRANLOGOPTIONS EXCLUDEUSER OGG DDL INCLUDE MAPPED OBJNAME SCOTT.*; TABLE SCOTT.*; GGSCI (nerv01.localdomain) 1> INFO ALL Os dois processos EXTRACT são exibidos por este comando? GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext1 GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext2 GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext1, DETAIL GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext2, DETAIL GGSCI (nerv01.localdomain) 1> STATS EXTRACT ext1 GGSCI (nerv01.localdomain) 1> STATS EXTRACT ext2 33

34 Lab 3.2: Config. Carga Incremental Na máquina nerv02, configure o processo REPLICAT de Carga Incremental. GGSCI (nerv02.localdomain) 1> EDIT PARAMS./GLOBAL GGSCHEMA OGG CHECKPOINTTABLE OGG.CHECKPOINT GGSCI (nerv02.localdomain) 1> DBLOGIN USERID OGG@NOVO, PASSWORD Nerv2018 GGSCI (nerv02.localdomain) 1> ADD CHECKPOINTTABLE OGG.CHECKPOINT GGSCI (nerv02.localdomain) 1> ADD REPLICAT REP2, EXTTRAIL /u01/app/oracle/ogg-12c/dirdat/lt, CHECKPOINTTABLE OGG.CHECKPOINT GGSCI (nerv02.localdomain) 1> EDIT PARAMS rep2 REPLICAT rep2 HANDLECOLLISIONS ASSUMETARGETDEFS USERID OGG@NOVO, PASSWORD Nerv2018 DISCARDFILE /u01/app/oracle/ogg-12c/dircrd/rep2_discard.txt, APPEND, MEGABYTES 10 DDL map SCOTT.*, target SCOTT.*; GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep1, DETAIL GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep2, DETAIL GGSCI (nerv02.localdomain) 1> STATS REPLICAT rep1 GGSCI (nerv02.localdomain) 1> STATS REPLICAT rep2 34

35 Lab 4 Executar Carga Inicial Hands On! 35 35

36 Lab 4.1: Executar Carga Inicial Na máquina nerv01, inicie o EXTRACT Incremental, e acompanhe o Log do Golden Gate. $ tail -f /u01/app/oracle/ogg-11g/ggserr.log GGSCI (nerv01.localdomain) 1> START EXTRACT ext2 GGSCI (nerv01.localdomain) 1> INFO ALL GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext2 GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext2, DETAIL GGSCI (nerv01.localdomain) 1> STATS EXTRACT ext2 O que aconteceu? Na máquina nerv01, execute uma alteração de dados. $ rlwrap sqlplus SCOTT/TIGER SQL> SELECT * FROM EMP; SQL> DELETE FROM EMP WHERE EMPNO IN (7369, 7499); SQL> COMMIT; SQL> SELECT * FROM EMP; GGSCI (nerv01.localdomain) 1> STATS EXTRACT ext2 36

37 Lab 4.2: Executar Carga Inicial Na máquina nerv01, inicie o EXTRACT Inicial, e acompanhe o Log do Golden Gate. $ tail -f /u01/app/oracle/ogg-11g/ggserr.log GGSCI (nerv01.localdomain) 1> START EXTRACT ext1 GGSCI (nerv01.localdomain) 1> INFO ALL GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext1 GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext1, DETAIL GGSCI (nerv01.localdomain) 1> STATS EXTRACT ext1 Na máquina nerv02, acompanhe o progresso do REPLICAT Inicial. $ tail -f /u01/app/oracle/ogg-12c/ggserr.log GGSCI (nerv02.localdomain) 1> INFO ALL GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep1 GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep1, DETAIL GGSCI (nerv02.localdomain) 1> STATS REPLICAT rep1 O que aconteceu? 37

38 Lab 5 Executar Carga Incremental Hands On! 38 38

39 Lab 5.1: Executar Carga Incremental Na máquina nerv01, após o término da da execução do REPLICAT Inicial, crie os INDEX. Confira o log ao término da execução. 39

40 Lab 5.2: Executar Carga Incremental Na máquina nerv02, inicie o REPLICAT Incremental. $ tail -f /u01/app/oracle/ogg-12c/ggserr.log GGSCI (nerv02.localdomain) 1> START REPLICAT rep2 GGSCI (nerv02.localdomain) 1> INFO ALL GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep2 GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep2, DETAIL GGSCI (nerv02.localdomain) 1> STATS REPLICAT rep2 Na máquina nerv01, acompanhe o progresso do EXTRACT Incremental. $ tail -f /u01/app/oracle/ogg-11g/ggserr.log GGSCI (nerv01.localdomain) 1> INFO ALL GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext2 GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext2, DETAIL GGSCI (nerv01.localdomain) 1> STATS EXTRACT ext2 Compare os dados entre as máquinas nerv01 e nerv02. nerv01: $ rlwrap sqlplus SCOTT/TIGER@LEGADO SQL> SELECT * FROM SCOTT.EMP; nerv02: $ rlwrap sqlplus SCOTT/TIGER@NOVO SQL> SELECT * FROM SCOTT.EMP; 40

41 Lab 6 Finalizar Replicação Hands On! 41 41

42 Lab 6.1: Finalizar Replicação Na máquina nerv01, pare o EXTRACT Incremental. $ tail -f /u01/app/oracle/ogg-11g/ggserr.log GGSCI (nerv01.localdomain) 1> INFO ALL GGSCI (nerv01.localdomain) 1> STOP EXTRACT ext2 GGSCI (nerv01.localdomain) 1> INFO ALL Na máquina nerv02, pare o REPLICAT incremental. $ tail -f /u01/app/oracle/ogg-12c/ggserr.log GGSCI (nerv02.localdomain) 1> INFO ALL GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep2 GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep2, DETAIL GGSCI (nerv02.localdomain) 1> STATS REPLICAT rep2 GGSCI (nerv02.localdomain) 1> SEND REPLICAT rep2 GETLAG GGSCI (nerv02.localdomain) 1> STOP REPLICAT rep2 GGSCI (nerv02.localdomain) 1> INFO ALL Compare os dados entre as máquinas nerv01 e nerv02. nerv01: $ rlwrap sqlplus SCOTT/TIGER@LEGADO SQL> SELECT * FROM SCOTT.EMP; nerv02: $ rlwrap sqlplus SCOTT/TIGER@NOVO SQL> SELECT * FROM SCOTT.EMP; 42

43 Lab 6.2: Finalizar Replicação Na máquina nerv01, migre as CONSTRAINTs da máquina nerv02. Confira o log ao término da execução. 43

44 Lab 7 Agora com um SCHEMA maior... Hands On! 44 44

45 Lab 7.1: Configuração Carga Inicial Na máquina nerv02, crie a tablespace SOE. $ rlwrap sqlplus / AS SYSDBA SQL> ALTER SESSION SET CONTAINER = NOVO; SQL> CREATE TABLESPACE SOE; Na máquina nerv01, verifique os comandos DDL para criação do SCHEMA. $ rlwrap sqlplus / AS SYSDBA SQL> SET LONG 9000 SQL> SELECT DBMS_METADATA.GET_DDL('USER','SOE') FROM DUAL; SQL> SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','SOE') FROM DUAL; SQL> SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','SOE') FROM DUAL; Na máquina nerv02, execute os comandos DDL para criação do SCHEMA. 45

46 Lab 7.2: Configuração Carga Inicial Na máquina nerv01, copie os objetos (exceto CONSTRAINTS e INDEX) do SCHEMA SOE para a máquina nerv02. Confira o log ao término da execução. 46

47 Lab 7.3: Configuração Carga Inicial 47

48 Lab 7.8: Configuração Carga Inicial Na máquina nerv01, configure o processo EXTRACT de Carga Inicial. GGSCI (nerv01.localdomain) 1> ADD EXTRACT ext3, SOURCEISTABLE GGSCI (nerv01.localdomain) 1> EDIT PARAMS ext3 EXTRACT ext3 USERID OGG@LEGADO, PASSWORD Nerv2018 RMTHOST nerv02, MGRPORT 7810 RMTTASK REPLICAT, GROUP rep3 TABLE SOE.ORDERENTRY_METADATA; TABLE SOE.PRODUCT_DESCRIPTIONS; TABLE SOE.LOGON; TABLE SOE.PRODUCT_INFORMATION; TABLE SOE.INVENTORIES; TABLE SOE.ORDERS; TABLE SOE.ORDER_ITEMS; TABLE SOE.WAREHOUSES; TABLE SOE.CARD_DETAILS; TABLE SOE.ADDRESSES; TABLE SOE.CUSTOMERS; GGSCI (nerv01.localdomain) 1> INFO ALL 48

49 Lab 7.9: Configuração Carga Inicial Na máquina nerv02, configure o processo REPLICAT de Carga Inicial. GGSCI (nerv02.localdomain) 1> ADD REPLICAT rep3, SPECIALRUN GGSCI (nerv02.localdomain) 1> EDIT PARAMS rep3 REPLICAT rep3 ASSUMETARGETDEFS USERID OGG@NOVO, PASSWORD Nerv2018 map SOE.*, target SOE.*; GGSCI (nerv02.localdomain) 1> INFO ALL 49

50 Lab 7.10: Configuração Carga Incremental Na máquina nerv01, configure o processo EXTRACT de Carga Incremental. GGSCI (nerv01.localdomain) 1> ADD EXTRACT ext4, TRANLOG, BEGIN NOW GGSCI (nerv01.localdomain) 1> ADD EXTTRAIL /u01/app/oracle/ogg-12c/dirdat/in, EXTRACT ext4 GGSCI (nerv01.localdomain) 1> EDIT PARAMS ext4 EXTRACT ext4 USERID OGG@LEGADO, PASSWORD Nerv2018 RMTHOST nerv02, MGRPORT 7810 RMTTRAIL /u01/app/oracle/ogg-12c/dirdat/in TRANLOGOPTIONS EXCLUDEUSER OGG DDL INCLUDE MAPPED OBJNAME SOE.*; TABLE SOE.*; GGSCI (nerv01.localdomain) 1> INFO ALL GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext3, DETAIL GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext4, DETAIL GGSCI (nerv01.localdomain) 1> STATS EXTRACT ext3 GGSCI (nerv01.localdomain) 1> STATS EXTRACT ext4 50

51 Lab 7.11: Configuração Carga Incremental Na máquina nerv02, configure o processo REPLICAT de Carga Incremental. GGSCI (nerv02.localdomain) 1> ADD REPLICAT rep4, EXTTRAIL /u01/app/oracle/ogg-12c/dirdat/in, CHECKPOINTTABLE OGG.CHECKPOINT GGSCI (nerv02.localdomain) 1> EDIT PARAMS rep4 REPLICAT rep4 HANDLECOLLISIONS ASSUMETARGETDEFS USERID OGG@NOVO, PASSWORD Nerv2018 DISCARDFILE /u01/app/oracle/ogg-12c/dircrd/rep4_discard.txt, append, MEGABYTES 10 DDL MAP SOE.*, TARGET SOE.*; GGSCI (nerv02.localdomain) 1> INFO ALL GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep3, DETAIL GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep4, DETAIL GGSCI (nerv02.localdomain) 1> STATS REPLICAT rep3 GGSCI (nerv02.localdomain) 1> STATS REPLICAT rep4 51

52 Lab 7.12: Executar Carga Inicial Na máquina nerv01, habilite o TRANDATA. GGSCI (nerv01.localdomain as OGG@LEGADO) 1> DBLOGIN USERID OGG@LEGADO, PASSWORD Nerv2018 GGSCI (nerv01.localdomain as OGG@LEGADO) 1> ADD TRANDATA SOE.ORDERENTRY_METADATA ALLCOLS GGSCI (nerv01.localdomain as OGG@LEGADO) 1> ADD TRANDATA SOE.PRODUCT_DESCRIPTIONS ALLCOLS GGSCI (nerv01.localdomain as OGG@LEGADO) 1> ADD TRANDATA SOE.LOGON ALLCOLS GGSCI (nerv01.localdomain as OGG@LEGADO) 1> ADD TRANDATA SOE.PRODUCT_INFORMATION ALLCOLS GGSCI (nerv01.localdomain as OGG@LEGADO) 1> ADD TRANDATA SOE.INVENTORIES ALLCOLS GGSCI (nerv01.localdomain as OGG@LEGADO) 1> ADD TRANDATA SOE.ORDERS ALLCOLS GGSCI (nerv01.localdomain as OGG@LEGADO) 1> ADD TRANDATA SOE.ORDER_ITEMS ALLCOLS GGSCI (nerv01.localdomain as OGG@LEGADO) 1> ADD TRANDATA SOE.WAREHOUSES ALLCOLS GGSCI (nerv01.localdomain as OGG@LEGADO) 1> ADD TRANDATA SOE.CARD_DETAILS ALLCOLS GGSCI (nerv01.localdomain as OGG@LEGADO) 1> ADD TRANDATA SOE.ADDRESSES ALLCOLS GGSCI (nerv01.localdomain as OGG@LEGADO) 1> ADD TRANDATA SOE.CUSTOMERS ALLCOLS 52

53 Lab 7.13: Executar Carga Inicial Na máquina nerv01, inicie o EXTRACT Incremental, e acompanhe o Log do Golden Gate. $ tail -f /u01/app/oracle/ogg-11g/ggserr.log GGSCI (nerv01.localdomain) 1> START EXTRACT ext4 GGSCI (nerv01.localdomain) 1> INFO ALL GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext4 GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext4, DETAIL GGSCI (nerv01.localdomain) 1> STATS EXTRACT ext4 Na máquina nerv01, mantenha a aplicação funcionando. $ cd /home/oracle/swingbench/bin $./charbench -uc 10 -cs //nerv02:1522/legado -c../configs/soe_server_side_v2.xml -u SOE -p SOE -min 500 -max 1000 Na máquina nerv01, acompanhe o EXTRACT Incremental. GGSCI (nerv02.localdomain) 1> STATS EXTRACT ext4 53

54 Lab 7.14: Executar Carga Inicial Na máquina nerv01, inicie o EXTRACT Inicial, e acompanhe o Log do Golden Gate. $ tail -f /u01/app/oracle/ogg-11g/ggserr.log GGSCI (nerv01.localdomain) 1> START EXTRACT ext3 GGSCI (nerv01.localdomain) 1> INFO ALL GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext3 GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext3, DETAIL GGSCI (nerv01.localdomain) 1> STATS EXTRACT ext3 Na máquina nerv02, acompanhe o progresso do REPLICAT Inicial. $ tail -f /u01/app/oracle/ogg-12c/ggserr.log GGSCI (nerv02.localdomain) 1> INFO ALL GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep3 GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep3, DETAIL GGSCI (nerv02.localdomain) 1> STATS REPLICAT rep3 Nas máquinas nerv01 e nerv02, acompanhe o processamento pelo top. Na máquina nerv02, verifique o tamanho das tabelas so SCHEMA. SQL> SELECT TO_CHAR(SUM(BYTES)) FROM DBA_SEGMENTS WHERE OWNER = 'SOE' AND SEGMENT_TYPE = 'TABLE'; Na máquina nerv01, verifique o tamanho das tabelas so SCHEMA. SQL> SELECT TO_CHAR(SUM(BYTES)) FROM DBA_SEGMENTS WHERE OWNER = 'SOE' AND SEGMENT_TYPE = 'TABLE'; 54

55 Lab 7.15: Exec. Carga Incremental Na máquina nerv01, após o término da da execução do REPLICAT Inicial, crie os INDEX. Confira o log ao término da execução. 55

56 Lab 7.16: Exec. Carga Incremental Na máquina nerv02, inicie o REPLICAT Incremental. $ tail -f /u01/app/oracle/ogg-12c/ggserr.log GGSCI (nerv02.localdomain) 1> START REPLICAT rep4 GGSCI (nerv02.localdomain) 1> INFO ALL GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep4 GGSCI (nerv02.localdomain) 1> INFO REPLICAT rep4, DETAIL GGSCI (nerv02.localdomain) 1> STATS REPLICAT rep4 Na máquina nerv01, acompanhe o progresso do EXTRACT Incremental. $ tail -f /u01/app/oracle/ogg-11g/ggserr.log GGSCI (nerv01.localdomain) 1> INFO ALL GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext4 GGSCI (nerv01.localdomain) 1> INFO EXTRACT ext4, DETAIL GGSCI (nerv01.localdomain) 1> STATS EXTRACT ext4 56

57 Lab 7.17: Finalizar Replicação Na máquina nerv01, pare a aplicação. Na máquina nerv01, pare o EXTRACT Incremental. $ tail -f /u01/app/oracle/ogg-11g/ggserr.log GGSCI (nerv01.localdomain) 1> INFO ALL GGSCI (nerv01.localdomain) 1> STOP EXTRACT ext4 GGSCI (nerv01.localdomain) 1> INFO ALL Na máquina nerv02, espere a replicação finalizar, e pare o REPLICAT Incremental. $ tail -f /u01/app/oracle/ogg-12c/ggserr.log GGSCI (nerv02.localdomain) 1> INFO ALL GGSCI (nerv02.localdomain) 1> STATS REPLICAT rep4 GGSCI (nerv02.localdomain) 1> SEND REPLICAT rep4 GETLAG GGSCI (nerv02.localdomain) 1> STOP REPLICAT rep4 GGSCI (nerv02.localdomain) 1> INFO ALL 57

58 Lab 7.18: Finalizar Replicação Na máquina nerv01, migre as CONSTRAINTs da máquina nerv02. Confira o log ao término da execução. 58

59 Lab 7.19: Finalizar Replicação Na máquina nerv02, recompile as PACKAGES da aplicação. $ rlwrap sqlplus / AS SYSDBA SQL> ALTER SESSION SET CONTAINER = NOVO; SQL> GRANT EXECUTE ON DBMS_LOCK TO SOE; SQL> ALTER PACKAGE SOE.ORDERENTRY COMPILE; SQL> ALTER PACKAGE SOE.ORDERENTRY COMPILE BODY; Na máquina nerv02, teste a execução da aplicação. $ cd /home/oracle/swingbench/bin $./charbench -uc 10 -cs //nerv02:1523/novo -c../configs/soe_server_side_v2.xml -u SOE -p SOE -min 500 -max

60 Perguntas? Ricardo Portilho Proni 60

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

Oracle Maximum Availability Architecture

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

INSTALAÇÃO DO LOGIX COM BANCO ORACLE

INSTALAÇÃO DO LOGIX COM BANCO ORACLE INSTALAÇÃO DO LOGIX COM BANCO ORACLE Passo 1) Baixar instalador do TotvsTec (para instalação em ambiente Linux, necessário baixar os dois instaladores para poder rodar o smartcliente no Windows) Passo

Leia mais

IoT-FND: Incapaz de verificar a Conexão ao base de dados. Exceção: java.sql.sqlexception: ORA-28001: a senha expirou

IoT-FND: Incapaz de verificar a Conexão ao base de dados. Exceção: java.sql.sqlexception: ORA-28001: a senha expirou IoT-FND: Incapaz de verificar a Conexão ao base de dados. Exceção: java.sql.sqlexception: ORA-28001: a senha expirou Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio

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 12c: Multitenant Architecture

Oracle 12c: Multitenant Architecture Oracle 12c: Multitenant 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 cópia

Leia mais

Backup e Restauração Banco de Dados. Evandro Deliberal

Backup 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 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

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Aula 15 Prof. Marcos Alexandruk Aula 15 Backup físico off line Backup físico on line Backup físico off line Backups físicos off line Os backups físicos podem ser realizados

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

Em nosso exemplo, o banco de dados XE está trabalhando no modo NOARCHIVELOG, e para verificar isso, basta executar as seguintes tarefas:

Em nosso exemplo, o banco de dados XE está trabalhando no modo NOARCHIVELOG, e para verificar isso, basta executar as seguintes tarefas: RMAN: Backup em NOARCHIVELOG Quando um banco de dados Oracle está no modo NOARCHIVELOG, resumidamente, não há geração de archives, e conseqüentemente todas as alterações realizadas pelas transações não

Leia mais

Oracle Data Guard 18c Em Oracle Enterprise Edition RU Em Oracle Enterprise Linux 7.6 Inclui CDB Architecture

Oracle Data Guard 18c Em Oracle Enterprise Edition RU Em Oracle Enterprise Linux 7.6 Inclui CDB Architecture Oracle Data Guard 18c Em Oracle Enterprise Edition RU 18.4.0.0 Em Oracle Enterprise Linux 7.6 Inclui CDB Architecture Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob

Leia mais

Instalação Wiser. Sistema Operacional Linux Red Hat

Instalação Wiser. Sistema Operacional Linux Red Hat Instalação Wiser Sistema Operacional Linux Red Hat Pré-Requisitos Software Java JRE 1.8 Servidor de Aplicação: Tomcat7+ ou JBoss 6.1+ Banco de dados (Mysql, Postgres, SqlServer e Oracle) Release da Aplicação

Leia mais

Oracle: Licenciamento

Oracle: Licenciamento Oracle: Licenciamento Válido de 10gR1 a 18c 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

Aprenda a instalar o GLPI no Centos 6.5

Aprenda a instalar o GLPI no Centos 6.5 Aprenda a instalar o GLPI no Centos 6.5 Date : 31 de Janeiro de 2014 Solução fantástica para Gestão total do seu parque informático: Experimente já aqui Quando se é administrador de um parque informático

Leia mais

Instalacao do Zabbix 2.x em Ambiente CentOS

Instalacao do Zabbix 2.x em Ambiente CentOS Instalacao do Zabbix 2.x em Ambiente CentOS INTRODUÇÃO: Demonstrarei neste tutorial a instalação do Zabbix no Sistema Operacional GNU/Linux CentOS. Parto do princípio que seu sistema já está devidamente

Leia mais

Quando se seleciona os modos OS ou XML, arquivos são criados com os registros de auditoria, eles se localizam parâmetro audit_file_dest.

Quando se seleciona os modos OS ou XML, arquivos são criados com os registros de auditoria, eles se localizam parâmetro audit_file_dest. Auditoria é a habilidade do banco de dados Oracle poder gerar logs de auditoria (XML, tabelas, arquivos de SO, ) em atividades suspeitas do usuário, como por exemplo: monitorar o que um determinado usuário

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

ORACLE ARQUITETURA FÍSICA

ORACLE ARQUITETURA FÍSICA ORACLE ARQUITETURA FÍSICA Prof. Marcos Alexandruk alexandruk@uninove.br www.unilivros.com.br ARQUITETURA FÍSICA INSTÂNCIA BANCO DE DADOS MEMÓRIA ARQUIVOS PROCESSOS O servidor Oracle consiste em: uma INSTÂNCIA

Leia mais

Banco de Dados. Prof. Antonio

Banco de Dados. Prof. Antonio Banco de Dados Prof. Antonio SQL - Structured Query Language O que é SQL? A linguagem SQL (Structure query Language - Linguagem de Consulta Estruturada) é a linguagem padrão ANSI (American National Standards

Leia mais

ORACLE HETEROGENEUS SERVICES: CRIANDO UM DATABASE LINK COM MYSQL

ORACLE HETEROGENEUS SERVICES: CRIANDO UM DATABASE LINK COM MYSQL PARTE 1: PREPARANDO O MYSQL 1.1. Instalar o driver ODBC para MySQL que poderá ser obtido em: http://dev.mysql.com/downloads/connector/odbc/5.1.html#win32 1.2. Conectar se ao MySQL como usuário root: C:\>mysql

Leia mais

Spectrum Miner. Versão 8.0. Guia de administração para a integração do Portrait Dialogue

Spectrum Miner. Versão 8.0. Guia de administração para a integração do Portrait Dialogue Spectrum Miner Versão 8.0 Conteúdo 1 - Introdução Objetivo 4 Quem deve ler este manual 4 Documentação relacionada 4 2 - Visão geral da integração do Miner Visão geral da integração do Miner 6 3 - Instalação

Leia mais

Banco de Dados II. Administração do SGBD Oracle. Tablespaces, usuários, privilégios, papéis e perfis. Gustavo Dibbern Piva

Banco de Dados II. Administração do SGBD Oracle. Tablespaces, usuários, privilégios, papéis e perfis. Gustavo Dibbern Piva Banco de Dados II Administração do SGBD Oracle. Tablespaces, usuários, privilégios, papéis e perfis. Gustavo Dibbern Piva 1 Tablespace Um tablespace é uma unidade lógica onde os dados são armazenados.

Leia mais

Aprenda a instalar a plataforma de monitorização Cacti

Aprenda a instalar a plataforma de monitorização Cacti Aprenda a instalar a plataforma de monitorização Cacti Date : 27 de Março de 2014 Um administrador deve possuir as melhores ferramentas de monitorização para que tenha uma visão facilitada de toda a rede.

Leia mais

EXEMPLO DE FLASHBACK VERSIONS QUERY E FLASHBACK TRANSACTION QUERY

EXEMPLO DE FLASHBACK VERSIONS QUERY E FLASHBACK TRANSACTION QUERY EXEMPLO DE FLASHBACK VERSIONS QUERY E FLASHBACK TRANSACTION QUERY A funcionalidade do recurso Flashback Query disponível desde a versão Oracle 9i e abordada também nos artigos de Maio/2007 e Maio/2008,

Leia mais

LogMiner Além do FlashBack Query

LogMiner Além do FlashBack Query LogMiner Além do FlashBack Query O Oracle LogMiner é uma ferramenta que permite consultas a arquivos de redo log s online e archives através de SQL. Os arquivos de redo contém o histórico da atividades

Leia mais

Instalando o MySQL Server 5.0

Instalando o MySQL Server 5.0 ---------------------------- # Início Instalação e Configuração MySQL Server Replicando Servidores # ---------------------------- MySQL Server é um excelente banco de dados open source, e pode ser adquirido

Leia mais

Aprenda a instalar o Drupal 7 no CentOS 7

Aprenda a instalar o Drupal 7 no CentOS 7 Aprenda a instalar o Drupal 7 no CentOS 7 Date : 22 de Novembro de 2014 O Drupal é um gestor de conteúdos e pode ser usado como plataforma para as mais variadíssimas situações. Através do módulos e templates

Leia mais

--Depois que o backup for concluído, restaurá-lo no servidor Mirror usando a opção WITH NORECOVERY.

--Depois que o backup for concluído, restaurá-lo no servidor Mirror usando a opção WITH NORECOVERY. --Depois que o backup for concluído, restaurá-lo no servidor Mirror usando a opção WITH NORECOVERY. --Executar no SERVER-02/Mirror server RESTORE DATABASE CanalUseSQL FROM DISK = N'D:\DBBackup\CanalUseSQL.bak'

Leia mais

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS Fábio Roberto Octaviano Controlando Acesso dos Usuários Após o término do Capítulo: Diferenciar privilégios de sistema e privilégios de objetos.

Leia mais

Guia de procedimentos de backups

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

Administração de Usuários e Privilégios no Banco de Dados

Administração de Usuários e Privilégios no Banco de Dados Administração de Usuários e Privilégios no Banco de Dados Todo agrupamento de bancos de dados possui um conjunto de usuários de banco de dados. Estes usuários são distintos dos usuários gerenciados pelo

Leia mais

Instalação Oracle Database 10g Release 2 em distribuições Red Hat / Fedora, Suse ou Debian

Instalação Oracle Database 10g Release 2 em distribuições Red Hat / Fedora, Suse ou Debian Instalação Oracle Database 10g Release 2 em distribuições Red Hat / Fedora, Suse ou Debian Introdução Oracle Database XE é fácil para instalar, e sua instalação tem os seguintes componentes: Oracle Database

Leia mais

MASTERSAF REDF SP CONFIGURAÇÃO E CRIPTOGRAFIA

MASTERSAF REDF SP CONFIGURAÇÃO E CRIPTOGRAFIA ÍNDICE OBJETIVO... 3 CONFIGURAÇÃO DO TOMCAT 5.5... 3 PASSOS NECESSÁRIOS... 3 CONFIGURANDO O SERVIDOR DE BANCO DE DADOS... 9 SCRIPTS DDL... 9 INICIANDO A INSTALAÇÃO... 9 CONFIGURANDO O MENU DO SISTEMA REDF...

Leia mais

Curso. Virtualização com vsphere Free

Curso. Virtualização com vsphere Free Curso Virtualização com vsphere Free Módulo 02 Instalando e Configurando o vsphere http://linuxfi.com.br/ INSTALAÇÃO E CONFIGURAÇÕES BÁSICAS 1- Selecione o a ISO do ESXi para iniciar por ela: 2 Tecle ENTER

Leia mais

--========================================== MIRROR COM CERTIFICADO ===============================================

--========================================== MIRROR COM CERTIFICADO =============================================== -- ========================================================================================================== == --========================================== MIRROR COM CERTIFICADO ===============================================

Leia mais

Uniao Educacional e Tecnologica Impacta- Uni Impacta

Uniao Educacional e Tecnologica Impacta- Uni Impacta Controlando o Acesso do Usuário Objetivos Ao concluir esta lição, você será capaz de: Diferenciar privilégios de sistema de privilégios de objeto Conceder privilégios em tabelas Conceder funções Distinguir

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

BANCO DE DADOS: SQL. Edson Anibal de Macedo Reis Batista. 27 de janeiro de 2010

BANCO DE DADOS: SQL. Edson Anibal de Macedo Reis Batista. 27 de janeiro de 2010 BANCO DE DADOS: SQL UERN - Universidade do Estado do Rio Grande do Norte. Departamento de Ciências da Computação. 27 de janeiro de 2010 índice 1 Introdução 2 3 Introdução SQL - Structured Query Language

Leia mais

Instalação Apache Tomcat 8.5 no Debian 8

Instalação Apache Tomcat 8.5 no Debian 8 O Software Apache Tomcat é uma implementação de código aberto do Java Servlet, JavaServer Pages, Java Expression Language e Java WebSocket technologies. O software Apache Tomcat é desenvolvido em um ambiente

Leia mais

Criando um servidor de log

Criando um servidor de log Criando um servidor de log Date : Outubro 30, 2013 Vejo que um grande problema de muitos servidores é não saber administrar corretamente a rede, seus logs e acessos. Por este motivo vou ensinar neste post

Leia mais

AULA 11 IMPLEMENTANDO SEGURANÇA

AULA 11 IMPLEMENTANDO SEGURANÇA AULA 11 IMPLEMENTANDO SEGURANÇA Paramentros de segurança no Oracle 1- Protegendo o dicionário de dados: Configurar o valor do parâmetro de sistema O7_DICTIONARY_ACCESSIBILITY para FALSE. Isso impede que

Leia mais

DBA Júnior Laboratórios Extra

DBA Júnior Laboratórios Extra DBA Júnior Laboratórios Extra Hugo Torralbo hugo@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 mais

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br BANCO DE DADOS info 3º ano Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br www.diemesleno.com.br Na última aula estudamos Unidade 4 - Projeto Lógico Normalização; Dicionário de Dados. Arquitetura

Leia mais

BACKUP AS COPY WITH RMAN. Anthony Baldavia

BACKUP AS COPY WITH RMAN. Anthony Baldavia 1 BACKUP AS COPY WITH RMAN Anthony Baldavia anthony.baldavia@dbacorp.com.br 2 DESCRIÇÃO Neste artigo falaremos sobre uma feature do RMAN que existe no Oracle database desde a versão 10G e é usada para

Leia mais

Manual de Instalação Emissor NF-e Advanced SAIB 3.10 Versão e posteriores

Manual de Instalação Emissor NF-e Advanced SAIB 3.10 Versão e posteriores Manual de Instalação Emissor NF-e Advanced SAIB 3.10 Versão 3.1.0.2 e posteriores Orientações Iniciais Crie o diretório NFE-ADV na pasta?:\sof. O pacote de instalação do emissor NF-e Advanced SAIB, está

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

Instalando e Configurando o Oracle XE

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

Manual de instalação do SQL 2012

Manual de instalação do SQL 2012 Manual de instalação do SQL 2012 Instalando o SQL Server 2012 para o funcionamento do Shop Control 9 Insira o DVD de instalação do Shop Control 9 em seu servidor; Na sua aréa de trabalho clique em Computador,

Leia mais

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

Introdução à Banco de Dados. Nathalia Sautchuk Patrício Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem

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

INSTALAÇÃO DO LOGIX COM BANCO SQL SERVER

INSTALAÇÃO DO LOGIX COM BANCO SQL SERVER INSTALAÇÃO DO LOGIX COM BANCO SQL SERVER Passo 1) Baixar instalador do TotvsTec (para instalação em ambiente Linux, necessário baixar os dois instaladores para poder rodar o smartclient no Windows) Passo

Leia mais

Gerência de Banco de Dados

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

PROCEDIMENTO OBRIGATÓRIO ANTES DO INICIO DOS CICLOS DA PRODUÇÃO PARARELA

PROCEDIMENTO OBRIGATÓRIO ANTES DO INICIO DOS CICLOS DA PRODUÇÃO PARARELA Atualizado até o dia 30/04/2014 - Versão 1.2 Guia de orientação da Base Produção Paralela INCREMENTAL SEQUENCES e tabelas de BMF Ajustes nas tabelas de tombamento Verificador de clientes Compilar objetos

Leia mais

Sophos SafeGuard Enterprise 7

Sophos SafeGuard Enterprise 7 Sophos SafeGuard Enterprise 7 Guia: Manual de instalação do Sophos SafeGuard Enterprise 7 Data do Documento: setembro de 2015 Conteúdo 1. Sobre este manual... 3 2. Requisitos de Instalação... 4 3. Informações

Leia mais

Estatísticas. Quando coletar? Quanto coletar? Como coletar? Ricardo Portilho Proni Nerv Informática

Estatísticas. Quando coletar? Quanto coletar? Como coletar? Ricardo Portilho Proni Nerv Informática Estatísticas Quando coletar? Quanto coletar? Como coletar? Ricardo Portilho Proni ricardo@informatica.com.br Nerv Informática Isenção de responsabilidade Não acredite em tudo o que lê. Por algo estar escrito,

Leia mais

Sophos SafeGuard Enterprise 8.0.1

Sophos SafeGuard Enterprise 8.0.1 Sophos SafeGuard Enterprise 8.0.1 Guia: Manual de instalação do Sophos SafeGuard Enterprise 8.0.1 Data do Documento: Novembro de 2016 Conteúdo 1. Sobre este manual... 3 2. Requisitos de Instalação... 4

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 SGBD SGBD: Sistema de gerenciamento de banco de dados. é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de

Leia mais

PostgreSQL. www.postgresql.org. André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br

PostgreSQL. www.postgresql.org. André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br PostgreSQL www.postgresql.org André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br Características Licença BSD (aberto, permite uso comercial) Multi-plataforma (Unix, GNU/Linux,

Leia mais

PGRE Trabalho de VLANs

PGRE Trabalho de VLANs LAB-VLANs 1 PGRE Trabalho de VLANs Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto LAB-VLANs 2 1. Computadores ligados ao Switch Bancada x, computador y Computadores gnuxy da bancada

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Aula 2 Prof. Marcos Alexandruk Aula 2 Estruturas Físicas do Oracle: Arquivos Arquivos de dados Arquivos de redo log Arquivos de controle Arquivos de log arquivados Arquivos

Leia mais

Conteúdo O que é?... 4 Histórico... 4 Onde Baixar?... 4 Diferença entre Firebird e o Interbase... 4 Como instalar?... 4 Instalando o Ibexpert...

Conteúdo O que é?... 4 Histórico... 4 Onde Baixar?... 4 Diferença entre Firebird e o Interbase... 4 Como instalar?... 4 Instalando o Ibexpert... Apostila FIREBIRD 1 Firebird Equipe: BARBARA CAROLINE SOUZA DE OLIVEIRA Nº 04 GUILHERME ROBERTO PINTO DE SOUZA Nº 16 JOSÉ ROSA MARTINS NETO Nº 22 RAFAEL ALVES DE SOUSA Nº 36 WELLINGTON COSTA SANTOS OLIVEIRA

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

AULA 10 DISASTER RECOVERY

AULA 10 DISASTER RECOVERY AULA 10 MÓDULO DBA PLENO DISASTER RECOVERY Aprendemos mais sobre backup e algumas formas de automatizá-lo. Na aula anterior... Aprendemos dicas importantes e valiosas sobre RMAN, CRONTAB e agendamentos.

Leia mais

Zabbix 3 Instalação INSTALAÇÃO

Zabbix 3 Instalação INSTALAÇÃO O Zabbix é um software de código aberto, criado por Alexei Vladishev, que monitora vários parâmetros da rede, dos servidores e da saúde dos serviços. Utiliza-se de um mecanismo flexível de notificação

Leia mais

Oracle Data Guard. Ricardo Portilho Proni

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

Esse é um post para mostrar os comandos básicos para administrar containers em docker.

Esse é um post para mostrar os comandos básicos para administrar containers em docker. Docker Básico Opa! Esse é um post para mostrar os comandos básicos para administrar containers em docker. O Docker é uma ferramenta criada para gerenciar containers, os desenvolvedores pegaram o LXC e

Leia mais

Laboratório 1. Laboratório 1

Laboratório 1. Laboratório 1 Laboratório 1 Abra o Lab01.pkt Clique no roteador Laboratório 1 Observe as guias Physical e CLI Na Physical temos a simulação da interface física de um roteador Na CLI temos acesso ao software do roteador

Leia mais

Procedimento para resolver a replicação de base de dados ou a questão de sincronização na rede principal

Procedimento para resolver a replicação de base de dados ou a questão de sincronização na rede principal Procedimento para resolver a replicação de base de dados ou a questão de sincronização na rede principal Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Problema

Leia mais

Cisco CallManager: Manualmente suprimindo dos registros dos destalhes da chamada (CDR) sem a ferramenta de relatório administrativo (ART)

Cisco CallManager: Manualmente suprimindo dos registros dos destalhes da chamada (CDR) sem a ferramenta de relatório administrativo (ART) Cisco CallManager: Manualmente suprimindo dos registros dos destalhes da chamada (CDR) sem a ferramenta de relatório administrativo (ART) Índice Introdução Pré-requisitos Requisitos Componentes Utilizados

Leia mais

1. Definições dos aplicativos PaperCut Requisitos de Instalação... 3

1. Definições dos aplicativos PaperCut Requisitos de Instalação... 3 1 1. Definições dos aplicativos PaperCut... 3 2. Requisitos de Instalação... 3 2.1 Instalador PaperCut - MF... 3 2.2 Perfil para a instalação e configuração... 3 2.3 Diagrama da Solução... 4 3. Instalando

Leia mais

SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.

SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL. LINGUAGEM SQL SQL CREATE DATABASE MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL. SQL CREATE TABLE SQL NOT NULL O valor NOT NULL obriga que o campo contenha sempre

Leia mais

Zabbix: Instalando o servidor

Zabbix: Instalando o servidor Zabbix: Instalando o servidor 1. Introdução Zabbix é uma solução de código aberto para monitoramento de dispositivos e aplicações, sendo capaz de monitorar parâmetros utilizando agentes em diversas plataformas

Leia mais

Oracle Data Guard 12cR2 em Oracle Enterprise Linux 7.4

Oracle Data Guard 12cR2 em Oracle Enterprise Linux 7.4 Oracle Data Guard 12cR2 em Oracle Enterprise Linux 7.4 Ricardo Portlho Proni ricardo@nervinformatca.com.br Esta obra está licenciada sob a licença Creatve Commons Atribuição-SemDerivados 3.0 Brasil. Para

Leia mais

Oracle Data Guard 12cR1

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

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos. Índice Introdução Como eu autorizo os usuários a ver os Relatórios de Histórico nos CRS? Como eu pesquiso defeitos a introdução de não poder entrar ao aplicativo histórico do relatório? Como eu adiciono

Leia mais

Alta disponibilidade da referência rápida da opção de saída UCCE

Alta disponibilidade da referência rápida da opção de saída UCCE Alta disponibilidade da referência rápida da opção de saída UCCE Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Informações de Apoio Arquitetura Vista geral de modelos do Failover Configurar

Leia mais

ACH2025. Laboratório de Bases de Dados Aula 5. SQL Oracle Visão geral. Professora: Fátima L. S. Nunes SISTEMAS DE INFORMAÇÃO

ACH2025. Laboratório de Bases de Dados Aula 5. SQL Oracle Visão geral. Professora: Fátima L. S. Nunes SISTEMAS DE INFORMAÇÃO ACH2025 Laboratório de Bases de Dados Aula 5 SQL Oracle Visão geral Professora: Fátima L. S. Nunes Características SQL Os comandos podem ser agrupados em 4 classes: DDL - Comandos para a Definição de Relações

Leia mais

Marcos Alexandruk Marcos Alexandruk

Marcos Alexandruk Marcos Alexandruk Marcos Alexandruk m.alexandruk@gmail.com Apresentação disponível em: www.dba.net.br/mysql.pdf Parte I: Download e Instalação MySQL - Download www.mysql.com/downloads MySQL - Download MySQL - Download MySQL

Leia mais

Upgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0

Upgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0 Upgrade do Sophos Enterprise Console (SEC) 5.x para 5.5.0 Guia: Este manual irá mostrar os procedimentos necessários para o upgrade das versões 5.x para o Sophos Enterprise Console (SEC) 5.5.0. Data do

Leia mais

Relatórios de histórico para perguntas frequentes sobre o IPCC Express

Relatórios de histórico para perguntas frequentes sobre o IPCC Express Relatórios de histórico para perguntas frequentes sobre o IPCC Express Índice Introdução Como eu autorizo os usuários a ver os Relatórios de Histórico nos CRS? Como eu pesquiso defeitos a introdução de

Leia mais

MANUAL DE INSTALAÇÃO SAMI HOTELEIRO. REV B

MANUAL DE INSTALAÇÃO SAMI HOTELEIRO.   REV B MANUAL DE INSTALAÇÃO SAMI HOTELEIRO www.samisistemas.com.br REV B INSTALAÇÃO DO SAMI HOTELEIRO Os instaladores do Sami Hoteleiro estão disponíveis nos seguintes endereços: Processador de 32 bits: http://www.samisistemas.com.br/ftp/download/sh/setup/sh-mysql32.exe

Leia mais

Configuração Setup do Microsoft SQL server 2000 para o ICM6.0 e 7.0

Configuração Setup do Microsoft SQL server 2000 para o ICM6.0 e 7.0 Configuração Setup do Microsoft SQL server 2000 para o ICM6.0 e 7.0 Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Instalação do SQL Server 2000 Informações Relacionadas

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

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

Manual de Migração do Banco de Dados Paradox para Firebird

Manual de Migração do Banco de Dados Paradox para Firebird Pagina 1 Titulo do Manual [Parâmetros Gerais] Elaboração [Ricardo Francisco Mizael] Versão 1.0 Data Elaboração 27/10/2011 Paginas 21 Data Revisão 22/11/2011 Pagina 2 Conteúdo do Manual Apresentação...3

Leia mais

Transforme o seu CentOS num servidor Web (LAMP)

Transforme o seu CentOS num servidor Web (LAMP) Transforme o seu CentOS num servidor Web (LAMP) Date : 9 de Outubro de 2013 Todos nós sabemos que as distribuições Linux são extremamente potentes e flexíveis, e que a maioria dos servidores, espalhados

Leia mais

OpenVZ Criação de containers e instalação do sistema operativo

OpenVZ Criação de containers e instalação do sistema operativo OpenVZ Criação de containers e instalação do sistema operativo Num artigo anterior, vimos como instalar o OpenVZ. Neste artigo iremos ver como obter os ficheiros com as várias versões de sistemas operativos

Leia mais

Alarme ODBC Ambiente Seguro e Validado para o Armazenamento de Alarmes

Alarme ODBC Ambiente Seguro e Validado para o Armazenamento de Alarmes Alarme ODBC Ambiente Seguro e Validado para o Armazenamento de Alarmes O alarme é uma indicação gráfica e/ou sonora enviada pelo sistema de supervisão ao operador, indicando que ocorreu uma situação no

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

Guia de Referência Rápida Administração de Bancos de Dados Oracle - Abstratos Tecnologia

Guia de Referência Rápida Administração de Bancos de Dados Oracle - Abstratos Tecnologia Objetivo O objetivo deste guia é tão somente o de servir como referência, um lembrete, da sintaxe dos comandos de administração de bancos de dados Oracle mais usuais. Sendo assim ele não tem o objetivo

Leia mais

PostgreSQL 8.0. Diogo Biazus

PostgreSQL 8.0. Diogo Biazus PostgreSQL 8.0 Diogo Biazus PostgreSQL 7.X Totalmente ACID MVCC Tipos e operadores customizáveis Diversas linguagens procedurais Hot backup Código aberto (BSD) Facilidade de extensão PL/pgSQL, PL/Python,

Leia mais

Treinamento PostgreSQL - Aula 03

Treinamento PostgreSQL - Aula 03 Treinamento PostgreSQL - Aula 03 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 29 de Maio de 2013 Eduardo Ferreira dos Santos

Leia mais

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

Sophos Enterprise Console Guia: Manual de instalação do Sophos Enterprise Console 5.4.1 Sophos Enterprise Console 5.4.1 Guia: Manual de instalação do Sophos Enterprise Console 5.4.1 Versão 1.1 Data do Documento: Abril de 2017 Conteúdo 1. Sobre este manual 2. Requisitos de Instalação 3. Instalando

Leia mais

1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação.

1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação. Group Shopping Quest Como fazer 1. Execute o instalador do ambiente. Será exibida a tela do assistente para instalação. 2. Clique em Avançar para iniciar o processo de instalação. Após aceitar os termos

Leia mais

COMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados.

COMPETÊNCIAS ESPECÍFICAS Compreender e utilizar a linguagem SQL, na construção e manutenção de uma base de dados. PLANIFICAÇÃO DA DISCIPLINA DE SISTEMAS DE INFORMAÇÃO 12.ºH CURSO PROFISSIONAL DE TÉCNICO MULTIMÉDIA ANO LECTIVO 2013/2014 6. LINGUAGENS DE PROGRAMAÇÃO IV Pré-requisitos: - Planificar e estruturar bases

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Aula 6 Prof. Marcos Alexandruk Aula 6 Estruturas lógicas do Oracle: Tabelas tabelas relacionais tabelas temporárias tabelas organizadas por índices tabelas de objetos tabelas

Leia mais

POO Documentation. Release 1.0. Felipe Dau e Francisco Pereira Junior

POO Documentation. Release 1.0. Felipe Dau e Francisco Pereira Junior POO Documentation Release 1.0 Felipe Dau e Francisco Pereira Junior August 13, 2015 Contents 1 Instalação do Java 1 1.1 Download................................................. 1 1.2 Instalação.................................................

Leia mais