Traduções: ?English - Português
Trabalho em progresso
Oracle
Oracle é um banco de dados "não livre". Você pode encontrar um antigo repositório fornecido pela Oracle com pacotes do Oracle XE. Neste artigo você encontrará inforamlções relacionadas à instalação do Oracle em sistemas Debian.
Apenas para fins de registro, aqui está a entrada que você pode adicionar ao seu arquivo /etc/apt/sources.list ou apenas criar um arquivo dentro de /etc/apt/sources.lists.d com os seguintes conteúdos:
# Repositório Debian do Oracle XE deb http://oss.oracle.com/debian unstable main non-free
Pré-requisitos
Uma das coisas difíceis se você é um aventureiro em Oracle (ou se há um longo tempo desde a última vez que você mexeu com ele), é a de saber como funciona o sistema em termos de partições e espaço do sistema de arquivos.
Ambos o Oracle 10g e 11g precisam de algumas coisas especiais:
Pelo menos 1.5GiB de espaço para os arquivos zip contendo o banco de dados, o instalador e a documentação (eu os coloquei em /srv/oracle)
Pelo menos 1.5GiB espaço para os binários e os recursos instalados, que devem aparecer em /opt
Algum espaço livre para os bancos de dados, eles costumam ir em /u01, /u02 e assim sequencialmente. A documentação do Oracle diz que você pode escolher qualquer letra que você desejar e um número de largura fixa, poderia ser /z0001.
- Quanto ao espaço de troca (swap), por algum motivo bizarro o Oracle 10g pediu 12GiB e Oracle 11g pediu 15GiB. Eu fiz uma instalação com menos, mas nossa equipe decidiu reinstalá-lo com a quantidade solicitada.
Apesar de haver um instalador gráfico você não precisa instalar o X Window System no servidor. Você pode usar o ?X11Forwarding ou usar o Oracle Silent Install. Em primeiro lugar, eu estou documentando a instalação gráfica via SSH (usando o X11 forwarding).
Oracle 11g XE no Whezzy
A versão 11g é disponibilizada no site da Oracle apenas para a arquitetura de 64 bits em um pacote rpm compactado.
Para verificar a arquitetura de sua máquina utilize o seguinte comando:
uname -i
ou
uname -a
Detalharemos a instalação para sistemas de 64 bits x86_64.
Instalação das dependências
Será necessária a instalação dos pacotes libaio1, a qual é utilizada pelo Oracle, e alien, que será utilizado para converter o pacote rpm do Oracle para deb.
# apt-get install alien libaio1
Após a instalação, baixe o arquivo de instalação do Oracle 11g Express Edition.
Alteração da área de memória compartilhada
Versões mais antigas do Debian (e derivados) montávam a área de memória compartilhada no diretório /dev/shm. Este diretório é exatamente o diretório que o Oracle procura para utilizar.
No entanto, as versões mais recentes do debiam montam esta área no diretório /run/shm.