Oracle Flashback Features

Para a prova da OCP, devemos dominar muito bem todas as features do flashback do Oracle. Que são muitas! Essas features nos permitem acessar dados como eram anteriormente. Isso pode nos salvar quando acontece alguma corrupção lógica dos dados. Primeiro, vamos começar com as mais simples, FLASHBACK QUERY. Nessa feature, podemos especificar um point in …

Continue lendo Oracle Flashback Features

View Privileges in the Data Dictionary

Já temos alguns tópicos aqui no forum relacionados a privileges, roles e etc. Mas depois de conceder esse privilégios, talvez seja necessário revisar eles. Ou então, verificar quem tem um determinado privilege no banco de dados. Para isto, podemos verificar essas informações em views no dicionário de dados. Vamos verificar primeiro quais seriam essas views: …

Continue lendo View Privileges in the Data Dictionary

Review the table structure

Este é um post simples, apenas como post relacionado a um tópico da prova 1Z0-047, referente ao comando DESCRIBE já amplamente utilizado e conhecido aqui no blog. Depois que uma tabela é criada, podemos rever a estrutura da tabela, o que inclui os nomes das colunas, tipos de dados e se a coluna aceita dados …

Continue lendo Review the table structure

Categorize the Main Database Objects

Vamos descrever os principais objetos que podem ser criados no banco de dados Oracle. Não vamos listar e descrever todos, mas apenas os mais utilizados e cobrados pela prova 1Z0-047, SQL Expert. Que são: Constraint Index Roles Sequences Synonym Table User View Claro que diversos desse objetos já foram citados, descritos e utilizados aqui no …

Continue lendo Categorize the Main Database Objects

Use pattern matching to recognize patterns across multiple rows in a table

Bem, esse é o último assunto a ser abordado pela prova, a partir daqui estarei apenas revisando alguns assuntos e dando algumas dicas que encontrar, e em algumas semanas espero estar fazendo a prova Oracle SQL Expert e avisarei dos resultados por aqui. Deixei esse tópico por último por acreditar ser um dos mais complicados …

Continue lendo Use pattern matching to recognize patterns across multiple rows in a table

Create and Maintain Indexes Including Invisible Indexes and Multiple Indexes on the Same Columns

Podemos criar index invisíveis que serão ignoradas pelo optimizer a menos que o parâmetro OPTIMIZER_USE_INVISIBLE_INDEXES esteja como TRUE. Para criar um index invisível é só adicionar a palavra reservada INVISIBLE no final do comando, da seguinte maneira: CREATE INDEX nome_index ON tabela(coluna) INVISIBLE; Podemos criar também mais de um index na mesma coluna, de tipos …

Continue lendo Create and Maintain Indexes Including Invisible Indexes and Multiple Indexes on the Same Columns

Use 12c Enhancements to the DEFAULT Clause, Invisible Columns, Virtual Columns and Identity Columns in Table Creation/Alteration

Neste post iremos ver algumas novidades do 12c com respeito a tabelas, tanto no momento da sua criação como na alteração. INVISIBLE COLUMNS O valor DEFAULT é VISIBLE. Se definirmos uma coluna como INVISIBLE ela não será listada quando executarmos um SELECT *, apenas se especificarmos o nome da coluna no SELECT LIST. Também não …

Continue lendo Use 12c Enhancements to the DEFAULT Clause, Invisible Columns, Virtual Columns and Identity Columns in Table Creation/Alteration

Analytical Functions

As funções analíticas trabalham em valores agregados baseados em grupos de linhas. Mas elas são diferentes das funções de agregação que já conhecemos, como AVG, SUM, MAX, MIN e etc em conjunto com o GROUP BY. As funções analíticas retornam várias linhas por cada grupo, esse grupo é chamado de WINDOW, que é definida na …

Continue lendo Analytical Functions

Atualização na Prova Oracle SQL Expert 1Z0-047

Houve algumas mudanças na prova de certificação Oracle SQL Expert 1Z0-047, refletindo nas novas versões e capacidades do banco de dados Oracle e necessidades. Essas mudanças não são novas, aconteceram em meados de setembro de 2014. O conteúdo antigo da prova já foi todo discutido aqui. Vamos então falar um pouco sobre essa mudanças, vamos …

Continue lendo Atualização na Prova Oracle SQL Expert 1Z0-047

Controlling User Access

Em um dos meus últimos artigos irei falar sobre controle de acesso ao sistema do banco de dados e aos seus objetos. Este é um dos últimos assuntos da prova SQL Expert, logo após isto irei falar sobre algumas modificações sobre a prova que aconteceu em meados de setembro de 2014, em que foram adicionados …

Continue lendo Controlling User Access