Mariângela Molina

sql 0

Menu SQL para SQL*Plus

É comum clientes de empresas que prestam serviço de outsourcing delegarem funções de suporte a seus bancos de dados, os quais encontram-se espalhados ao redor do mundo. Neste contexto, grande parte dos ambientes onde esses bancos de dados se encontram são ambientes muito controlados por questões de segurança, afinal trata-se...

sql 0

Gerando Relatórios HTML no SQLPlus

Por quantas vezes você se deparou com uma situação onde teria que rodar um comando SQL em um banco de dados de um cliente, que não oferecia nenhum acesso com interface gráfica amigável, e foi necessário usar o SQLPlus, para depois gerar um relatório com os dados retornados? A tarefa...

bd 0

Criando Logs de Auditoria para Eventos do Tipo DDL para Objetos dos Esquemas do BD Oracle Através de Trigger

Quando trabalhamos como DBA dando suporte ao pessoal da aplicação, e principalmente quando mais de uma pessoa “mexe” no banco de dados, é comum acontecer de alguns objetos que dependem ou referenciam algumas tabelas simplesmente ficarem inválidos, inviabilizando o trabalho. Em outras situações mais críticas, bancos de dados são atacados...

pl/sql 0

Extraindo um Documento XML a Partir de uma Base Relacional (2)

Oi pessoal, voltei… agora pra falar de uma outra maneira de se extrair um XML de tabelas relacionais no banco de dados Oracle. Vou reutilizar a tabela HR.COUNTRIES do post Extraindo um Documento XML a Partir de uma Base Relacional (1). Basta utilizarmos um bloco pl/sql. Vejamos o exemplo: declare...

bd 0

Datafiles sem nome…

Olá pessoal, Neste post estou falando sobre um assunto abordado por Eduardo Legatti em seu blog (oracle.com.br). Quando li, fiquei surpresa, pois lá ele comenta que é possível criar datafiles sem nome. Isso é, se enviarmos o comando SQL> alter tablespace users 2 add datafile ‘/u01/oradata/BD01/ ‘ 3 size 1m;...

bd 3

Escrevendo Caracteres Especiais

Olá pessoal, Neste post, pretendo ensinar como fazer carga de caracteres especiais no Oracle. Para ficar mais fácil entender o problema e também sua solução, vou usar um exemplo: suponhamos que o sistema que está sendo desenvolvido armazene, em um banco de dados, textos contendo caracteres especiais. Vamos imaginar a...

bd 1

Recuperando Tabelas Removidas por Engano

Um certo dia, um dos analistas me pediu pra remover uma tabela do banco de dados, a qual não seria mais utilizada pelo sistema. Então me escreveu: Por favor, remova a tabela xxx. No entanto, a tabela que deveria ser removida era a xxxy, ou seja, outra tabela…… Embora eu...

pl/sql 0

Carga de Texto Longo

Alguém já tentou inserir um registro com um campo do tipo varchar2 com mais de 4000 caracteres? Parece exagero, mas isso é mais comum do que se pensa. Qualquer descrição, mesmo sendo simples, pode facilmente superar este limite. Um campo do tpo varchar2 pode ter até no máximo 32767 caracteres....