Leonardo Pedroso Costa
MongoDB | SQL Server | Oracle

Mover os arquivos do TEMPDB para outro disco

Introdução

Que o TEMPDB é um dos bancos de sistema mais importantes do SQL Server todo mundo sabe, mas e mudar a localização dos arquivos quando eles são criados acidentalmente no C:\ do servidor? Vamos aprender agora como fazer tal
procedimento.

Diferentemente dos bancos de usuários, o TEMPDB não permite que seja feito um DETACH/ATTACH para que os arquivos sejam movidos outro disco. É preciso executar alguns simples comandos para que isso seja feito de maneira segura e prática. Os requisitos para realizar essa tarefa são:

  • Ter uma outra unidade de disco disponível, de preferência com blocksize de 64kb
  • Permissões apropriadas para executar o script da mudança do local dos arquivos
  • Reiniciar o serviço do SQL Server para que a alteração tenha efeito

Read more

Limpando anexos e e-mails do banco de dados MSDB no SQL Server

Pessoal, hoje irei falar como expurgar de forma simples e eficiente os dados da tabela [dbo]. sysmail_attachments] do banco de dados MSDB!

Muitas pessoas utilizam o SQL Server para fazer o envio de e-mail e junto com as mensagens são enviados anexos de todos os tipos: pdf, jpg, doc, ppt, etc. Esses anexos, se não forem expurgados acabam por aumentar o tamanho do banco, conforme visto na imagem abaixo:

Lista dos tamanhos de backups da base MSDB nos últimos 10 dias

Read more

Identificando blocos corrompidos nos bancos Oracle e SQL Server

Os 2 principais bancos de dados do mercado possuem alguns meios eficazes de identificar se há blocos corrompidos na base de dados. A intenção é mostrar de maneira simples e clara os métodos utilizados para checar se há algum problema de corrupção de dados, arquivos, dentre outros.

Oracle

Utilizando a view: v$database_block_corruption. É preciso rodar o comando backup validate check logical database para popular a view v$database_block_corruption!

Read more

Palestra: SQL Saturday 325 – São Paulo/2014

Boa noite, aconteceu no dia 27/09/2014 em São Paulo o 7º SQL Saturday do Brasil e estive lá falando sobre Policies para o público presente. O material…