How to drop Oracle database

Como tudo na vida, é mais fácil destruir do que construir. Para dropar um Oracle database, basta usar o exemplo abaixo: Como especificado na documentação, o banco deve estar montado e no modo exclusivo e restrito:

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á […]

Linux Sequential Commands

Para execução sequencial no Linux, basta colocar um “;” como no exemplo abaixo. Importante salientar que deste modo, mesmo que um comando não seja bem sucedido, seguirá sua sequência e executará o próximo comando: Caso usemos o “&&”, aí cria-se a dependência que o comando posterior só executará caso o comando anterior tenha sido bem […]

Linux Environment Variables

Assim que carregamos o shell, uma série de variáveis de ambientes são carregadas, para serem utilizadas pelos processos do shell, pelos comandos, interfaces gráficas, etc. Para definir manualmente o valor de uma variável, basta definir o seu nome e conteúdo como no exemplo abaixo: Porém, essa variável acima está declarada localmente, ou seja, só é […]

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, […]

How does “PATH” variable work in bash?

Os comandos que são executados no Linux, mesmo sendo internos, ou de programas externos, precisam definir o local (diretório) onde estão localizados, e essa é a função da variável PATH no Linux. Todos os diretórios são separados pelo “:” (dois pontos), como no exemplo abaixo: Em uma situação hipotética, onde dispararmos o comando TAR, o […]

CHANGING ORACLE APEX ADMIN PASSWORD

Primeiro, devemos ir até a pasta que abriga a instalação do Apex, checar se o arquivo “apxchpwd.sql” está hospedado lá, e posteriormente é só executá-lo no banco de dados para proceder com a alteração da senha: