Creating Oracle Database manually (using SQL*Plus)

Como este é apenas um ambiente de laboratório de estudos, vou criar apenas um diretório na máquina que vai abrigar todos os arquivos ligados ao novo banco de dados: Agora, o ideal é setar todas as variáveis de ambientes necessárias. Farei isso direto no bash_profile do usuário oracle. Lembrando que estou utilizando um binário já […]

How to check Oracle Database Options installed

Uma option de banco de dados Oracle, de forma rasa e resumida, seria uma combinação de códigos executáveis existentes em uma instalação, e fatalmente objetos (como tabelas e procedures PL/SQL) no banco. Essas options não estarão habilitadas se estes objetos não foram criados no ambiente. Para checar quais são as options instaladas, basta rodar o […]

Instance, Database and Data Dictionary on Oracle Architecture

Por definição, um “Oracle Server” abriga uma instância e um banco de dados, que são estruturas separadas, porém conectadas. A instância Oracle é composta por estruturas de memória e processos de backgroud, e sua existência é transiente, ou seja, pode ser iniciada ou desligada. A instância é definida pelo que chamamos de instance parameter file, […]

Response Files: an option to automate Oracle installations

Grande parte dos modelos de negócios atuais exigem uma adaptação e aderência às constantes mudanças do mercado, e a TI, sendo parte estratégica dessa execução, precisa se adequar à esta realidade. Desse modo, tarefas que antes eram feitas manualmente, ou aquelas que exigem execução em larga escala, precisam ser analisadas, para validar se já oportunidade […]

The OUI Inventory

O OUI (Oracle Universal Installer) é responsável por criar um conjunto de arquivos XMLs que armazenam informações sobre todos os produtos Oracle instalados no ambiente, com detalhes sobre os Homes hospedados e por exemplo se os mesmos possuem algum patch aplicado. Devido a sua natureza de importância, para evitar eventuais corrupções, foi implementado um mecanismo […]

Enabling trace for a specific oracle schema

Para aquelas necessidades pontuais de habilitar o trace para todas as sessões provenientes de um schema específico, podemos criar uma trigger no banco de dados conforme abaixo. Devo registrar aqui os créditos ao Ricardo Portilho Proni, que gentilmente mandou este script para me ajudar com um caso do dia a dia. Depois disso, quando o […]