Scripts

19c 0

Monitoring Data Guard Operation

As we saw in the last article on installing DataGuard in Oracle 19C, we will now see how to monitor Data Guard. — This script is to be run on the Standby of a Data Guard Physical Standby Site set echo offset feedback offcolumn timecol new_value tstampcolumn spool_extension new_value suffixselect...

bd 0

Scripts de apoio para DBA Oracle

Pessoal, o Franky Weber Faust (@frankyweber) disponibilizou no GitHub uma série de scripts interessantes de apoio para os DBAs Oracle que trabalham com Exadata / GI / RAC / ASM / OPatch . Acesse o repositório e dê uma conferida ! Equipe GPOEquipe GPO (Grupo de Profissionais Oracle) http://www.profissionaloracle.com.br

bd 2

RECRIAR TABLESPACE TEMPORARIA

O tamanho do segmento sempre será calculado pelo tamanho db_block_size da base. select value from v$parameter where name=’db_block_size’; VALUE ———————————————————————————————– 8192 ============================================================================================================================== calculo PARA OLTP select (1024*1024)+8192*2 from dual; (1024*1024)+8192*2 —————— 1064960 ============================================================================================================================== 1 – SELECT property_value FROM database_properties WHERE property_name = ‘DEFAULT_TEMP_TABLESPACE’; PROPERTY_VALUE ——————————— GRUPO_01 1 linha selecionada. ===============================================================================================================================...

0

Oracle VirtualBox – Linha de Comando

O Oracle VirtualBox pode ser completamente administrado pela linha de comando, ao invés da interface gráfica. E como pode ser executado pela linha de comando, pode ser executado dentro de um script, e torna o backup, duplicação de máquinas virtuais, e criação de discos muito mais fácil. Veja todas as...

bd 4

Verificando I/O com DTrace

A ferramenta DTrace veio como mais uma arma contra o “TroubleChuting”, e aqui demonstro como utiliza-la para identificar qual o maior consumidor de I/O. Os comandos mais complexos de DTrace geralmente são englobados em um scipt, mas eles também podem ser executados diretamente na linha de comando, para uma análise...

bd 0

Script Perl para SQLTUNE

Muitos alunos me pedem o Script que eu fiz que executa a Package DBMS_SQLTUNE automaticamente nos SQLs mais custosos ao banco, então resolvi coloca-lo para download e publicar aqui. Este Script aplica o SQLTUNE nos 100 SQLs com maior valor de ELAPSED_TIME, CPU_TIME, DISK_READS, BUFFER_GETS, DIRECT_WRITES e SORTS, já aplicando...

bd 1

Exemplo de External Tables

External Tables são excelentes para ambientes DW, para armazenar dados temporários com a velocidade do SQL*Loader. Recentemente, um amigo meu me pediu um exemplo de External Tables, e eu fiz este para ele. Vou então deixar aqui para referência. Veja que eu crio o diretório, mas não movo o arquivo...

bd 1

CRIANDO UM BANCO DE DADOS STANDBY

Dia desses tivemos que migrar um banco de dados de 9i para 10g, com o tamanho aproximado de 4 TB, sob um ambiente IBM AIX 5.1. Apesar de um pouco conturbada, a migração para 10g foi realizada com sucesso; isto até que seria um tópico interessante para um post, mas...

bd 12

Benchmark Oracle: Binds & Commit

Para demonstração no Curso de Performance Diagnostics & Tuning, fiz um rápido Benchmark para analisarmos as consequências de uma aplicação que não é desenhada corretamente para o Oracle Database. Fiz 4 scripts que executam 10000 Inserts de um único NUMBER sequencial em uma tabela vazia, de apenas uma coluna. oracle@rproni-laptop:~$...

bd 0

Scripts de Carnaval

Oi a todos? Como foram de carnaval??? Como muitos já sabem, trabalho de dba não tem dia nem horário… é possível que você tenha que trabalhar depois do expediente, aos domingos e feriados, etc. E, este foi o meu caso: estava de plantão e em plena terça de carnaval, e...