Instale o Oracle Database 11g Express Edition no CentOS 6.x
o Oracle database é um dos sistemas de gerenciamento de banco de dados relacional (RDBMS) mais usados em ambientes corporativos. Desenvolvido, mantido e suportado pela Oracle Corporation, este RDBMS é frequentemente instalado em cima de um sabor de Enterprise Linux (RHEL, CentOS ou Scientific Linux). Isso cria um sistema operacional muito robusto — escolha de banco de dados.
neste artigo, explicarei como instalar o Oracle Database 11g Express Edition no CentOS 6.x
- produto: O Oracle Database 11g Express Edition
- Versão : 11.2.0.2.0
Passos
- Instalar o Oracle Dependências
Use “oracle-rdbms-server-11gR2-preinstall” pacote oferecido por “Oracle Público Yum” repositório. O repositório Oracle public yum fornece uma maneira gratuita e fácil de instalar todas as dependências mais recentes do Oracle Linux automaticamente.
para configurar o repositório yum, siga as instruções fornecidas abaixo.
cd /etc/yum.repos.d
wget https://public-yum.oracle.com/public-yum-ol6.repo
yum install oracle-rdbms-server-11gR2-preinstall
nota: ao importar a chave GPG, você pode obter o erro “GPG key retrieval failed”, conforme mostrado abaixo.
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
GPG key retrieval failed: Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Baixe e verifique a chave GPG Oracle Linux apropriada
wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
2. Definir Hostname
abra o arquivo “/etc/sysconfig/network” e modifique o HOSTNAME para corresponder ao seu nome de host FQDN (nome de domínio totalmente qualificado).
vi /etc/sysconfig/network
HOSTNAME=oracle.rnavagamuwa.comvi /etc/hosts
<public-ip> oracle.rnavagamuwa.com rnavagamuwa
Agora você precisa reiniciar a rede no servidor para se certificar de que as alterações serão persistentes na reinicialização.
/ etc / init.d / reinício da rede
2. Configurações do usuário Oracle
- et a senha para o usuário” oracle”.
passwd oracle - adicione a entrada ao arquivo ” / etc / security / limits.d / 90-nproc.conf ” conforme descrito abaixo.
vi /etc/segurança/limites.d / 90-nproc.conf
* – nproc 16384 - Defina SELinux para o modo ” permissivo “editando o arquivo”/etc/selinux/config”.
vi / etc / selinux / config
SELINUX = permissivo - reinicie o servidor para refletir novas alterações.
- faça Login como usuário Oracle e abra o arquivo”.bash_profile”, que está disponível no diretório inicial do usuário oracle, faça uma entrada conforme descrito abaixo.
# Oracle Settingsexport PATH = / usr / java / default / bin: $ PATH
. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
4. Crie um arquivo de troca de 2 GB
- Crie o arquivo a ser usado para troca.
sudo fallocate-l 2G / mnt / 2GB.troque - formate o arquivo para troca.
sudo mkswap / mnt / 2GB.swap - adicione o arquivo ao sistema como um arquivo de swap.
sudo swapon / mnt / 2GB.troque - adicione esta linha ao final de /etc / fstab para tornar a alteração permanente.
/ mnt / 2GB.swap none swap sw 0 0 - para alterar o valor de swappiness edit / etc / sysctl.conf e adicione a seguinte linha.
vm.swappiness = 10
comece com um valor de 10 e aumente se necessário. Um valor padrão típico para swappiness é 60. Quanto maior o número (até 100), mais frequentemente a troca é utilizada.Quanto swappiness afeta o desempenho depende de como sua memória está sendo usada, então experimente para encontrar um valor ideal. Em 0, o arquivo de troca só será usado quando o sistema ficar completamente sem memória. Valores mais altos permitem que o sistema troque os processos ociosos para permitir que o sistema libere memória para armazenamento em cache de disco, melhorando potencialmente o desempenho geral do sistema. - verifique se o arquivo de troca foi criado.
sudo swapon-s - definir permissões corretas para o arquivo de troca
chmod 600 /mnt/2GB.swap
5. Baixe e instale o software
- baixe o oracle DB a partir daqui.Descompacte e instale o pacote rpm.
rpm-I oracle-xe–11.2.0-1.0.x86_64.rpm