Como todos sabemos Banco de dados Oracle é o mais popular e amplamente utilizado Sistema de gerenciamento de banco de dados relacional (RDBMS) no mundo. Esta postagem descreve a instalação passo a passo do Oracle Database 11g Release 2 32bit no CentOS 6.4 32bit. As etapas de instalação não devem variar na maioria dos chapéu vermelho distribuições baseadas em Linux.
Nós usamos "oracle-rdbms-server-11gR2-preinstall”Pacote oferecido por“Oracle Public Yum”Repositório. O repositório público yum da Oracle oferece 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.
Usar "wget”Comando para baixar o arquivo de configuração yum apropriado em /etc/yum.repos.d/ diretório como raiz do utilizador.
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-ol6.repo
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-el5.repo
# cd /etc/yum.repos.d. # wget https://public-yum.oracle.com/public-yum-el4.repo
Agora execute o seguinte “yum”Para instalar todos os pré-requisitos necessários automaticamente.
[[email protegido]] # yum install oracle-rdbms-server-11gR2-preinstall
Durante a importação GPG chave, você pode obter “A recuperação da chave GPG falhou”Erro conforme mostrado abaixo. Aqui, você precisa importar GPG chave para o seu SO lançamento.
Recuperando a chave do arquivo: /// etc / pki / rpm-gpg / RPM-GPG-KEY-oracle. Falha na recuperação da chave GPG: [Errno 14] Não foi possível abrir / ler o arquivo: /// etc / pki / rpm-gpg / RPM-GPG-KEY-oracle
Baixe e verifique o Oracle Linux apropriado GPG Chave que melhor corresponde ao seu RHEL/CentOS versão de sistema operacional compatível.
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O / etc / pki / rpm-gpg / RPM-GPG-KEY-oracle
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 -O / etc / pki / rpm-gpg / RPM-GPG-KEY-oracle
# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-el4 -O / usr / share / rhn / RPM-GPG-KEY-oracle
Abra o "/etc/sysconfig/network”E modificar o NOME DE ANFITRIÃO para combinar com o seu FQDN (Nome de domínio totalmente qualificado) nome de anfitrião.
[[email protegido]] # vi / etc / sysconfig / network
HOSTNAME = oracle.tecmint.com
Aberto "/etc/hosts”E inclua um nome de host totalmente qualificado para o servidor.
[[email protegido]] # vi / etc / hosts
192.168.246.128 oracle.tecmint.com oracle
Agora você precisa reinicie a rede no servidor para se certificar de que as mudanças serão persistentes em reinício.
[[email protegido]] # /etc/init.d/network restart
Defina a senha para o “oráculo" do utilizador.
[[email protegido]] # passwd oracle Alterando a senha do usuário oracle. Nova senha: SENHA RUIM: é baseada em uma palavra do dicionário. Digite novamente a nova senha: passwd: todos os tokens de autenticação atualizados com sucesso.
Adicione a entrada ao arquivo “/etc/security/limits.d/90-nproc.conf" como descrito abaixo.
[[email protegido]] # vi /etc/security/limits.d/90-nproc.conf
# Limite padrão para o número de processos do usuário a serem evitados. # bombas bifurcadas acidentais. # Veja rhbz # 432903 para raciocinar. * soft nproc 1024. # Para isso. * - nproc 16384.
Defina SELinux para “permissivoModo ”editando o arquivo“/etc/selinux/config“.
[[email protegido]] # vi / etc / selinux / config
SELINUX = permissivo
Depois de fazer a mudança, não falsifique reinicie o servidor para refletir as novas mudanças.
[[email protegido]]# reinício
Entrar como Oráculo usuário e abrir o arquivo “.bash_profile“, Que está disponível no diretório inicial do usuário oracle, faça uma entrada conforme descrito abaixo. Certifique-se de definir o nome de host correto para “ORACLE_HOSTNAME = oracle.tecmint.com“.
[[email protegido]] # su oráculo
[[email protegido] ~] $ vi .bash_profile
# Configurações do Oracle. TMP = / tmp; exportar TMP. TMPDIR = $ TMP; exportar TMPDIR ORACLE_HOSTNAME =oracle.tecmint.com; exportar ORACLE_HOSTNAME. ORACLE_UNQNAME = DB11G; exportar ORACLE_UNQNAME. ORACLE_BASE =/u01/app/oracle; exportar ORACLE_BASE. ORACLE_HOME =$ ORACLE_BASE / product / 11.2.0 / dbhome_1; exportar ORACLE_HOME. ORACLE_SID = DB11G; exportar ORACLE_SID. PATH = / usr / sbin: $ PATH; exportar PATH. PATH = $ ORACLE_HOME / bin: $ PATH; exportar PATH LD_LIBRARY_PATH = $ ORACLE_HOME / lib: / lib: / usr / lib; exportar LD_LIBRARY_PATH. CLASSPATH = $ ORACLE_HOME / jlib: $ ORACLE_HOME / rdbms / jlib; export CLASSPATH export PATH
Troque para raiz usuário e emita o seguinte comando para permitir Oráculo usuário para acessar Servidor X.
[[email protegido]] # xhost +
Crie os diretórios e defina as permissões apropriadas nas quais o software Oracle será instalado.
[[email protegido]] # mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1. [[email protegido]] # chown -R oracle: oinstall / u01. [[email protegido]] # chmod -R 775 / u01
Inscreva-se e baixe o software Oracle usando o link a seguir.
O pacote Oracle contém 2 zip arquivos que você deve primeiro aceitar o acordo de licença antes de baixar. Eu dei os nomes dos arquivos para sua referência, faça o download desses arquivos para a arquitetura do seu sistema em algum lugar em “/home/oracle/“.
http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip. http://download.oracle.com/otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip. http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip
Agora vamos começar a instalação do Oracle. Em primeiro lugar, é preciso mudar como 'oráculo' usuário para instalar o banco de dados.
[[email protegido] ~] $ su oracle
Extraia os arquivos de origem do banco de dados Oracle compactados para o mesmo diretório “/home/oracle/“.
[[email protegido] ~] $ unzip linux_11gR2_database_1of2.zip [[email protegido] ~] $ unzip linux_11gR2_database_2of2.zip
Poste o arquivo fonte descompactado, diretório chamado base de dados será criado, vá para dentro do diretório e execute o script abaixo para iniciar o processo de instalação do banco de dados Oracle.
[[email protegido] banco de dados] $ cd banco de dados [[email protegido] banco de dados] $ ./runInstaller
1. Rdesinstalador chamará Oracle Universal Installer (OUI), em que a aparência e as etapas são as mesmas em todo o sistema operacional.
2. Forneça o seu endereço de e-mail para ser informado sobre problemas de segurança e receber atualizações de segurança.
3. Criar e configurar um Base de dados
4. Escolha a classe do sistema, Área de Trabalho ou Servidor.
5. Selecione o tipo de instalação de banco de dados você deseja executar.
6. Selecione “Instalação típica”Opção para instalar a instalação oracle completa com configuração básica.
7. Definir Senha administrativa e realizar a instalação completa do banco de dados com configuração básica.
8. Clique em “sim”Para continuar com a instalação.
9. Crio Inventário
10. Se você enfrentou aviso de pré-requisitos durante a instalação. Clique em "Corrigir e verificar novamente“. A Oracle corrige os pré-requisitos por si mesma. Este é o novo recurso do Oracle Database 11g.
O pdksh pacote não está disponível em Repositório Oracle devido ao qual você precisa fazer o download e instalá-lo manualmente.
[[email protegido]] # wget ftp://rpmfind.net/linux/redhat-archive/6.2/en/os/i386/RedHat/RPMS/pdksh-5.2.14-2.i386.rpm
No decorrer pdksh instalação do pacote você pode encontrar erro de conflito de ksh pacote. Remover ksh pacote com força e instale o pdksh pacote com o comando fornecido abaixo: -
[[email protegido]] # rpm -e ksh-20100621-19.el6_4.4.i686 --nodeps. [[email protegido]] # rpm -ivh pdksh-5.2.14-2.i386.rpm
11. Realizando verificações de pré-requisitos: é um teste se total suficiente TROCA o espaço está disponível no sistema.
12. Resumo da instalação: Clique em Salvar arquivo de resposta. Este arquivo é útil para Instalação do Oracle Silent Mode
13.Salvar arquivo de resposta em algum lugar do seu sistema.
14.produtos Progresso de instalação
15. Copiando base de dados arquivos
16. Clique em "Gerenciamento de senha“.
17. Definir senha para o usuário “SYS”E clique em OK continuar.
18. Os scripts de configuração precisam ser executados como o “raiz" do utilizador. Vá até o caminho fornecido na tela e execute os scripts um a um. Clique em 'OK‘Assim que os scripts forem executados.
[[email protegido]] # cd / u01 / app / oraInventory. [[email protegido] oraInventory] # ./orainstRoot.sh
Alterando as permissões de / u01 / app / oraInventory. Adicionando permissões de leitura e gravação para o grupo. Removendo permissões de leitura, gravação e execução para todo o mundo. Alterando o nome do grupo de / u01 / app / oraInventory para oinstall. A execução do script está concluída.
[[email protegido]] # cd /u01/app/oracle/product/11.2.0/dbhome_2/ [[email protegido] dbhome_2] # ./root.sh
Executando o script root.sh do Oracle 11g... As seguintes variáveis de ambiente são definidas como: ORACLE_OWNER = oracle ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_2 Digite o nome do caminho completo do diretório bin local: [/ usr / local / bin]: Copiando dbhome para / usr / local / bin... Copiando oraenv para / usr / local / bin... Copiando coraenv para / usr / local / bin... Criando arquivo / etc / oratab... As entradas serão adicionadas ao arquivo / etc / oratab conforme necessário por. Assistente de configuração de banco de dados quando um banco de dados é criado. Concluída a execução de parte genérica do script root.sh. Agora as ações raiz específicas do produto serão executadas. Ações raiz específicas do produto acabado.
19. A instalação de Banco de dados Oracle é bem sucedido.
20. Para testar o seu Instalação Oracle navegue até a interface de gerenciamento baseada na web para o seu sistema em “localhost”Com o nome de usuário“SYS”Conectando como“SYSDBA”E usando o senha você definiu durante a instalação do Oracle. Lembre-se de abrir a porta 1158 no seu firewall e reinicie o iptables serviço.
[[email protegido]] # iptables -A ENTRADA -p tcp --dport 1158 -j ACEITAR. [[email protegido]] # reinicialização de iptables de serviço
https://localhost: 1158 / em /
21. Oracle Enterprise Gerente de controle de banco de dados
Agora você pode começar a usar Oráculo. Eu recomendo fortemente que você siga o Documentação Oracle para obter mais ajuda. Existem vários aplicativos clientes que podem ajudá-lo, como a ferramenta de linha de comando chamada Oracle Instant Client e a Oracle SQL Developer UI programa.
Este é o fim do Instalação de software de banco de dados Oracle. Em nosso próximo artigo, abordaremos como criar banco de dados usando DBCA e como Comece e Desligar Banco de dados Oracle. Por favor fique atento…!!!