4shared

Autor: fabriciopj

[Oracle] 12c RMAN – RECOVER TABLE

Ola pessoal. Segue mais um artigo sobre o Oracle 12c. Dessa vez eu brinquei um pouco com a feature de RECOVER TABLE do RMAN, feature essa que foi uma das mais anunciadas pela Oracle. Essa feature facilita e muito a vida do DBA que precisa realizar o restore de apenas uma ou poucas tabelas corrompidas/truncadas “acidentalmente”. Ela nada mais é do que um Tablespace Point-in-time recovery mais automático, e como consequência disso, menos suscetível a erros.   Conceitos iniciais Para realizar o RECOVER de uma tabela específica, o RMAN cria uma base de dados auxiliar (auxiliary instance) para ser...

Read More

[Oracle] 12c – Dataguard: Configurando um Physical Standby

  Fale pessoal. Andei brincando um pouco com o Oracle 12c últimamente, afinal, temos que nos manter sempre atualizados, senão o mercado dá uma rasteira em nós, ou usando uma gíria paraense, nós “levamos o farelo’. Fiz este pequeno tutorial de como configurar um ambiente de Dataguard usando o Oracle 12c EE. Todos os testes foram feitos no VirtualBox (host Debian 7 e guest OEL6.3). Espero que seja útil para vocês assim como foi útil para mim. Dúvidas/sugestões/críticas são bem-vindas.   1)   Informações iniciais Versão SO: Oracle Enterprise Linux 6.3 – 64 bits Versão do Clusterware: 12.1.0.1 – 64...

Read More

[Oracle] Performance Tuning – Parte V – Análise de Sistema Operacional

Olá a todos. Nesta quinta e última serie de posts relacionados a performance, falarei um pouco sobre algumas ferramentas e analises a serem feitas para diagnosticar problemas a nível de sistema operacional. Creio que todo o DBA já deva ter passado por uma situação parecida com essa: O ambiente de produção está incrivelmente lento, ninguém consegue fazer nenhuma operação, por mais simples que seja no servidor… logo os usuários e a gerência põem a culpe, sem nenhuma analise ou algo parecido, no banco de dados e por consequência nos DBAs. Depois de uma analise rápida em conjunto do os...

Read More

[Oracle] Performance Tuning – Parte IV – Tuning de índices

Olá a todos. Nesta quarta parte da série falarei um pouco sobre otimização de índices fornecendo algumas dicas e conceitos sobre esse que é uma das peças mais importantes de uma base de dados Oracle.   1) Dicas gerais para um bom uso de índices * Criar índices em tabelas que quando consultadas, retornam de 5% a 10% do total de linhas da tabela, ou seja, se há uma tabela de 1000 linhas, e as consultas em cima dessa tabela retornam no máximo 100 linhas, essa coluna usada como filtro é uma candidata a criação de um índice. Índices...

Read More

[Oracle] Performance Tuning – Parte III – Tuning de rede

Olá a todos. Nesta terceira parte, falarei um pouco sobre como otimizar o uso da rede, no escopo do banco de dados Oracle. Antes, gostaria de esclarecer que não sou uma profundo conhecedor de redes, logo, mencionarei aqui algumas dicas simples para tirar o melhor proveito da relação Oracle x Rede. 1) Aumentando o throughput da rede A Oracle sugere definir os parâmetros RECV_BUF_SIZE e SEND_BUF_SIZE (valores em bytes), dentro do tnsnames.ora e do listener.ora. Abaixo segue uma nota de um doc da Oracle sobre esses 2 parâmetros:       “Reliable network protocols like TCP/IP buffer data into send and receive buffers while sending and receiving to or from lower and upper layer protocols. The sizes of these buffers affect network performance, as these buffer sizes influence flow control decisions.       The RECV_BUF_SIZE and SEND_BUF_SIZE parameters specify sizes of socket receive and send buffers, respectively, associated with an Oracle Net connection.       To ensure the continuous flow of data and better utilization of network bandwidth, specify the I/O buffer space limit for receive and send operations of sessions with the RECV_BUF_SIZE and SEND_BUF_SIZE parameters.       For best performance, the size of the send and receive buffers should be set large enough to hold all of the data that may be sent concurrently on the network connection. For a simple database connection, this typically maps to the OCI_PREFETCH_MEMORY size.       Setting...

Read More
Follow

Get every new post delivered to your Inbox

Join other followers: