Evento Visual Systems 5 IT Conference 2016

Visual visual2 visual3 visual4 visual5

Grupo de Whats

Administração — admin @ 20:38

Olá pessoa boa noite.

Estou montando um grupo de Whats com os objetivos de :

Tecnologias Oracle

Certificações Oracle

Tecnologias em Geral

Grupo de Empregos de TI (De inicio já tenho uma lista de emails de RH)

Interessados responder o e-mail ou mandar uma mensagem 17991154455

Att

 

Check List para DBA ORACLE

Administração — admin @ 4:52

Olá pessoal bom dia.

Achei interessante este link pois mostra o que você como DBA ORACLE terá de analisar em seu banco de dados diariamente, semanalmente e mensalmente.

http://durga-kar.blogspot.com.br/2014/04/dba-checklist-activities-of-oracle-dba.html

Em breve estarei postando uma vídeo aula com o resumo detalhado desse check list e mais alguns itens que recomendo para o dia a dia.

Em meus treinamentos e vídeo aulas praticamente demonstro como fazer todos esses processos, menos de servidor.

Boa leitura

Att

SCRIPT para verificar cursores e seus espaços

Administração — admin @ 6:27
select
  'session_cached_cursors'  parameter,
  lpad(value, 5)  value,
  decode(value, 0, '  n/a', to_char(100 * used / value, '990') || '%')  usage
from
  ( select
      max(s.value)  used
    from
      v$statname  n,
      v$sesstat  s
    where
      n.name = 'session cursor cache count' and
      s.statistic# = n.statistic#
  ),
  ( select
      value
    from
      v$parameter
    where
      name = 'session_cached_cursors'
  )
union all
select
  'open_cursors',
  lpad(value, 5),
  to_char(100 * used / value,  '990') || '%'
from
  ( select
      max(sum(s.value))  used
    from
      v$statname  n,
      v$sesstat  s
    where
      n.name in ('opened cursors current', 'session cursor cache count') and
      s.statistic# = n.statistic#
    group by
      s.sid
  ),
  ( select
      value
    from
      v$parameter
    where
      name = 'open_cursors'
  )
/

Artigos para administração de banco de dados

Administração — admin @ 4:04

Olá pessoal, abaixo mais artigos relacionados a banco de dados Oracle

 

COLUNAS DEFERRED

EXEMPLO_FLASHbACK

ORACLE_AJUSTE_SGA

ORACLE_ARCHIVE

ORACLE_ARQUITERURA

ORACLE_AUDITORIA

ORACLE_BACKUP

ORACLE_COMANDOS_LINUX

ORACLE_CONCEITO_BANCO_DADOS

ORACLE_CONTROLFILE

ORACLE_EXEMPLO_FLASHBACK

ORACLE_FLASHBACK

ORACLE_GERENCIANDO_INSTANCIA

ORACLE_INSTALACAO_LINUX

ORACLE_INSTALANDO

ORACLE_PARTICAO

ORACLE_PLANO_EXECUCAO

ORACLE_RECOVER

ORACLE_SEQUENCES

ORACLE_SGA

ORACLE_SIMULADO_ESTRUTURA_ARMAZENAMENTO

ORACLE_SIMULADO_MOD1

ORACLE_SPFILE_PFILE

ORACLE_STANDBY

ORACLE_TABLESPACE

ORACLE_TABLESPACES

ORACLE_TUNING ORACLE_VERAO

SCRIPT_CRIACAO_BANCO

Curso Oracle – Resumo aulas

Administração — admin @ 3:57

 

Resumos de meus treinamentos Oracle

AULA_17_MOVENDO_DADOS AULA_

16_RECOVERY

AULA_14_15_backup AULA_

13_PERFORMANCE AULA_

12_MANUTENCAO_BANCO AULA_12_IMPLEMENTANDO_SEGURANCA AULA_

10_GERENCIANDO_UNDO AULA_

9_GERENCIANDO_DADOS_E_CONCORRENCIA

AULA_8_SCHEMAS AULA_

6_ADMINISTRANDO_USUARIOS

AULA_5_ESTRUTURAS_DE_ARMAZENAMENTOS

AULA_5_CONFIGURANDO_REDE AULA_

4_ADMINISTRANDO_INSTANCIA

AULA_3_CRIANDO_BANCO_DADOS AULA_

2_ARQUITETURA_ORACLE

AULA_1_INSTALANDO_ORACLE_11G

Reconstrução de Índices

Administração — admin @ 23:06

Ótimo exemplo de indices para rebuild

Criado uma tabela chamada dev e inserido  100000 linhas.  Após isso é criado um índice idx_dev para a coluna id e analisado sua estrutura onde LF_ROWS – número de linhas do índice, LF-BLKS – número de blocos utilizados, DEL_LF_ROWS – número de linhas deletadas e DEL_PCT porcentagem de linhas deletadas em relação as linhas de entrada. Após isso deletamos 99999 linhas da tabela, analisamos novamente a estrutura do índice e verificamos essas informações e reparem no resultado que temos na coluna DEL_LF_ROWS 99999 e na coluna DEL_PCT 99,99%. Isso significa que este índice esta sujeito a reconstrução pois possui mais de 20% de linhas deletadas em relação a de entradas.  Após isso é realizado o comando para rebuild, analisado o índice novamente e verificado o resultado e o resultado foi LF_ROWS = 1, LF-BLKS = 1, DEL_LF_ROWS = 0 e DEL_PCT = 0.

create table dev as select rownum id, ‘Sam’ text

from dual connect by level <=100000;

create index idx_dev on dev(id);

analyze index idx_dev validate structure;

select lf_rows, lf_blks, del_lf_rows,del_lf_rows/lf_rows*100 del_pct from index_stats;
LF_ROWS LF_BLKS DEL_LF_ROWS DEL_PCT
100000 222 0 0

delete dev where id <=99999; commit;

analyze index idx_dev validate structure;

select lf_rows, lf_blks, del_lf_rows,del_lf_rows/lf_rows*100 del_pct from index_stats;
LF_ROWS LF_BLKS DEL_LF_ROWS DEL_PCT
100000 222 99999 99,999

alter index idx_dev rebuild compute statistics;

analyze index idx_dev validate structure;

select lf_rows, lf_blks, del_lf_rows,del_lf_rows/lf_rows*100 del_pct from index_stats;
LF_ROWS LF_BLKS DEL_LF_ROWS DEL_PCT
1 1 0 0

Evitando locks com índices

Administração — admin @ 2:12

locks

TIPOS DE INDICES ORACLE

Administração,Tuning Oracle — admin @ 4:40

Padrão B-tree

índice de árvore equilibrada; bom para de alta cardinalidade (alto grau de distintas
valores) colunas. Use um índice normal de árvore-B, a menos que você tenha um motivo concreto
para usar um tipo de índice diferente ou recurso.

Índice tabela organizada IOT

Eficiente quando a maioria dos valores de coluna são incluídos na chave primária. Vocês
aceder ao índice, como se fosse uma tabela. Os dados são armazenados numa B-tree como
estrutura.

Unique

A única forma de índice B-árvore; usado para impor exclusividade em valores de coluna. Frequentemente
usado com chave primária e restrições de chaves únicas, mas pode ser criado
independentemente de constrangimentos.

Reverse Key

A forma de índice B-árvore; útil para equilibrar o I / O em um índice que tem muitos
inserções seqüenciais.

Key-compressed

Bom para índices concatenadas onde a coluna líder é muitas vezes repetidas;
comprime entradas de bloco de folhas. Esse recurso se aplica a uma árvore B ou um índice IOT.

Descending

Descendo uma forma de índice B-árvore; usado com índices correspondentes onde os valores da coluna são classificadas em ordem decrescente (a ordem padrão é ascendente). Você não pode especificar decrescente para um índice de chave inversa e Oracle ignora descendente se o tipo de índice é bitmap.

Bitmap

Excelente Bitmap em ambientes de data warehouse com colunas de baixa cardinalidade e
Instruções SQL usando muitos operadores E ou OU na cláusula WHERE. Bitmap
índices não são adequados para o processamento de transações on-line (OLTP) bases de dados
onde as linhas são atualizados com freqüência. Você não pode criar um índice de bitmap único.

Bitmap join

Bitmap juntar-se útil em ambientes de data warehouse para consultas que utilizam esquema em estrela
estruturas que ligam tabelas de fatos e dimensão.

Function based

Bom para colunas que têm funções SQL aplicadas a eles baseado em função. Isto pode ser usado
quer com uma árvore B ou índice de bitmap.


Index Virtual Column

Um índice definido em uma coluna virtual (de uma tabela); útil para colunas que têm
Funções SQL aplicadas a eles; alternativa viável ao uso de uma função de base-
índice. Virtual Permite criar um índice com nenhum segmento físico ou extensões, através do
NOSEGMENT cláusula de CREATE INDEX; útil no ajuste de SQL sem consumir
os recursos necessários para construir o índice físico. Qualquer tipo de índice pode ser criado
como virtual.

Invisible

O índice não é visível para o otimizador de consulta. No entanto, a estrutura do
índice é mantida como dados da tabela são modificados. Útil para testar um índice
antes de torná-lo visível para o aplicativo. Qualquer tipo de índice pode ser criado como
invisível.

Global partitioned

Particionado global Índice global em todas as partições de uma tabela particionada ou mesa regular. este
pode ser um tipo de índice B-tree e não pode ser um tipo de índice bitmap.

Local partitioned

Local índice particionado local com base em partições individuais em uma tabela particionada. Isto pode ser
ou uma árvore B ou tipo de índice bitmap.

Domain

Domínio específico para uma aplicação ou cartucho.

B-tree cluster

Aglomerado de árvore B Usado com tabelas em cluster.

Cluster de hash

usados ​​com clusters de hash.

5 Caracteristicas do Oracle 12c

Administração — admin @ 2:53

Abaixo algumas características do Oracle 12c

Índice Advanced Compression

Índice Advanced Compression funciona bem em todos os índices suportados, incluindo os índices que não são bons candidatos para a função de compactação de prefixo existente; incluindo índices sem ou poucos valores, duplicados nos principais colunas do índice.

Índice Advanced Compression melhora as taxas de compressão significativamente enquanto continua a fornecer acesso eficiente ao índice.

Função APPROX_COUNT_DISTINCT()

A função de SQL novo e otimizado, APPROX_COUNT_DISTINCT() fornece contagem aproximada agregação distinta. Processamento de grandes volumes de dados é significativamente mais rápido do que a agregação exacta, especialmente para conjuntos de dados com um grande número de valores distintos, com desvio insignificante a partir do resultado exacto.

A necessidade de contagem de valores distintos é uma operação comum na análise de dados de hoje. Otimizando o tempo de processamento e consumo de recursos por ordens de magnitude, proporcionando resultados quase exatas acelera qualquer tratamento existente e permite novos níveis de visão analítica.

Clustering Atributo

Atributo agrupamento é uma diretiva em nível de tabela que agrupa dados em estreita proximidade física com base no conteúdo de algumas colunas. Esta directiva aplica-se a qualquer tipo de operação de caminho direto, como uma inserção em massa ou uma operação de movimentação.

O armazenamento de dados que pertence logicamente juntas em estreita proximidade física pode reduzir significativamente a quantidade de dados a serem processados ​​e pode levar a melhores taxas de compressão.

Automatic Big Table Caching

Em versões anteriores, em memória de consulta paralela não funcionam bem quando várias varreduras sustentou para a memória cache. Esta função implementa um novo cache chamado grande cache de tabelas para a tabela de carga de trabalho de varredura.

Esse cache grande mesa oferece melhorias significativas de desempenho para varreduras de tabela cheia em tabelas que não cabem inteiramente no cache de buffer.

FDA Suporte para CDBs

Flashback Data Archive (FDA) tem suporte para bancos de dados de contêineres multitenant (CDBs) nesta versão.

Os clientes agora podem usar Flashback Data Archive em bancos de dados que estão consolidando usando o Oracle multitenant, proporcionando os benefícios de rastreamento história fácil de aplicativos que utilizam bancos de dados pluggable (APO) em um banco de dados multitenant recipiente.

Caching banco de dados completo

Caching banco de dados completo pode ser usado para armazenar em cache todo o banco de dados na memória. Deve ser utilizado quando o tamanho da memória cache do exemplo base de dados for maior do que o tamanho do banco de dados inteiro.Em sistemas Oracle RAC, para aplicações bem-particionado, esse recurso pode ser utilizado quando os caches de buffer combinados de todos os casos, com algum espaço extra para lidar com blocos de cache duplicados entre instâncias, é maior do que o tamanho do banco de dados.

Armazenamento em cache todo o banco de dados fornece benefícios significativos de desempenho, especialmente para cargas de trabalho que antes eram limitados pelo throughput I / O ou tempo de resposta. Mais especificamente, este recurso melhora o desempenho de varreduras de tabela cheia, forçando todas as tabelas para ser armazenada em cache. Esta é uma mudança do comportamento padrão em que as tabelas maiores não são mantidos no cache de buffer para varreduras de tabela cheia.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2017 | powered by WordPress with Barecity