Este é o segundo capítulo do nosso Tutorial!
No primeiro capítulo nós aprendemos a criar uma VM (máquina virtual) usando o VirtualBox, e nessa VM nós instalamos o Oracle Enterprise Linux 6.5.
Agora neste vídeo abaixo iremos Configurar esse mesmo Linux preparando-o para a instalação do Oracle Database 12c.
Apesar de não parecer ser uma tarefa complicada, o vídeo ficou com mais de 1 hora! Essa preparação do sistema operacional para a instalação do Oracle Database é mais trabalhosa do que a própria instalação do Oracle Database. Por isso, a instalação do Oracle Database ficou para o próximo vídeo (capítulo 3).
Passo a Passo
Caso você prefira não assistir o vídeo e ir direto com a mão na massa, segue abaixo os comandos (mesmos usados no vídeo).
1 – Desligar o firewall (execute como root)
2 – CONFIGURAR O SELINUX
Como root, altere o arquivo “/etc/selinux/config” deixando com essa configuração
Após salvar e fechar o arquivo, execute como root:
3 – ARQUIVO HOSTS
Edite o arquivo “/etc/hosts” (como root), dessa maneira:
(Obviamente, substitua o IP pelo IP do seu servidor, nesse caso o IP da VM; e caso tenha colocado outro nome na máquina durante a instalação do Linux, substitua o nome oel65)
4 – PACOTE DE INSTALAÇÃO DE PRÉ-REQUISITOS
Execute como root, a VM deve estar com a rede já configurada e com acesso a internet:
Após a instalação dos pacotes, verificar se foram criados os grupos “dba” e “oinstall”. Verificar que o usuário “oracle” está associado a esses grupos, e caso não tiver, fazer a associação.
5 – ALTERE O ARQUIVO “/ETC/SECURITY/LIMITS.D/90-NPROC.CONF”
6 – CRIAR OS DIRETÓRIOS PRO ORACLE DATABASE
7 – ADICIONAR O TRECHO ABAIXO AO ARQUIVO “/HOME/ORACLE/.BASH_PROFILE”:
8 – EXECUTAR O COMANDO, COMO ROOT:
9 – EXTRAIR OS ARQUIVOS DE INSTALAÇÃO DO ORACLE 12C:
unzip linuxamd64_12c_database_1of2.zip
unzip linuxamd64_12c_database_2of2.zip
10 – EXECUTAR O COMANDO (COMO ORACLE):
É isso pessoal. Agora o ambiente está preparado para iniciar a instalação do Oracle Database 12c. Faremos isso no próximo capítulo. Caso você seguiu os passos acima, mas ficou com dúvida em algum dos passos, você pode rodar o vídeo e ver como eu fiz – ou então fiquem a vontade para perguntar através de comentários aqui mesmo nesse post, mais abaixo!
Abraço
Parabéns pelo Tutorial… Só quem gosta de aventura que instala o Oracle no Linux… 🙂
Por preguiça desta vez já baixei a VM pre-montada direto da Oracle com DB configurado, mas vou fazer uma seguindo o tutorial para manter a pratica em dia…
Onde voce baixou a VM montada?
Olá, ao digitar esse comando, Apresentou esse erro….
[root@oel65~]# yum install oracle-rdbms-server-12cR1-preinstall -y
Loaded plugins: refresh-packagekit, security
Setting up Install Process
No package oracle-rdbms-server-12cR1-preinstall available.
Error: Nothing to do
E agora?
Olá Danilo!
Vc seguiu todos os passos do tutorial, tudo igualzinho?
A internet na VM está funcionando? Consegue pingar os sites normalmente?
Sim…
E re-fiz o trabalho e nada…
estou utilizando o VMare Player
E a versão do Linux?
É o OEL 6.5?
Na hora do primeiro boot, vc se atentou a escolher a segunda opção (RedHat)?
Sim….
O comando:
# yum update
Funciona? Rode ele primeiro, se não funcionar me cole o erro…
se funcionar, deixa rolar, depois que terminar rode de novo aquele outro comando!
# yum update
Loaded plugins: refresh-packagekit, security
Setting up Update Process
No Packages marked for Update
apareceu isso.
Faça isso (como root), exatamente nessa ordem:
cd /etc/yum.repos.d
wget http://public-yum.oracle.com/public-yum-ol6.repo
(o wget vai fazer o download do arquivo do repositório do OEL)
Depois que acabar, vc vai EDITAR esse arquivo, pra conferir se está correto:
gedit public-yum-ol6.repo
(vc vai ver que tem várias seções diferentes… confira se a seção com o nome [public_ol6_latest] tem a ultima linha escrito:
enabled=1
caso esteja =0, mude pra =1, salve o arquivo, feche, confira se TODAS as outras seções estão com =0…
se alguma estiver com =1, deixe tudo com =0, com exceção da [public_ol6_latest] que tem que fica =1).
Depois disso.. tente novamente!
Milton, blz, ao rodar yum install oracle-rdbms-server-12cR1-preinstall -y deu erro e apresentou a seguinte mensagem: No package oracle-rdbms-server-12cR1-preinstall available. o yum update deu certo. depois de rodar o yum update deu erro denovo. o que devo fazer ? obrigado
Qual versão do SO? OEL 6.5 64 bits?
Opa, no OL7, vi depois em alguns foruns que o OL7 parece que não tem este pacote homologado, ta certo ? Fiz com o OL6.5 e funcionou. vlw
Apareceu mesmo erro…
Ja tow desistindo
=(
Conversei via facebook com o Danillo e descobrimos o problema: ele instalou o OEL 32 bits!
Tem que ser o 64 bits, pois não existe Oracle 12c 32 bits, somente 64!
Portanto, essa VM tem que ser com OEL 64 bits pessoal!
Problema resolvido!
O tutorial é perfeito, mas pra mim não funcionou de jeito nenhum. Utilizei a iso da distro
Oracle Linux 6.5 64b como indicado, fiz o update e mesmo assim nada. O pior que eu queria convencer meus superiores que oracle rodando no linux é melhor.
Quebrei a cara …. 🙁
Parabéns! Seu tutorial e vídeo me ajudou.
Oi, primeiro parabéns pelos vídeos.
Eu estou tentando seguir mas fazendo no Oracle Linux 7…
Na parte do Firewall a interface dele é totalmente diferente e não achei onde desabilitar (não está tão a vista assim como nesse do vídeo), você sabe como desabilitar o Firewall no Oracle Linux 7?
Agradeço desde já!
Como root:
services iptables stop
Obrigado!
Passo 7 do tutorial:
Onde se lê: export ORACLE_UNQNAME=cdb1
Lembrar de alterar o nome UNQNAME PARA UNIQNAME (FALTANDO O ‘i’)
To acompanhando 🙂
Corrigindo não existe o ‘i’ 🙁 pensei que tinha…
Olá Milton,
Em primeiro lugar parabéns pelo trabalho!
Estou seguindo o seu tutorial como referência e estou com um problema, toda vez que vou usar o yum aparece o seguinte.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again
fedora? Você está tentando instalar no Fedora?
Olá, ao digitar esse comando, Apresentou esse erro….
# yum install oracle-rdbms-server-12cR1-preinstall -y
Loaded plugins: refresh-packagekit, security
Setting up Install Process
No package oracle-rdbms-server-12cR1-preinstall available.
Error: Nothing to do
Meu So é o 6.7 e 64 BIT
o q pode ser ?
Provavelmente o seu repositório não está configurado corretamente!
Ola Milton eu novamente !! (consegui resolver o problema acima)
Apos o comando ./runInstaller deparei com esse problema
Checking temp space: 16 MB available, 500 MB required. FAILED <<<<
Checking swap space: must be greater than 150 MB. Actual 1492 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Some requirement checks failed. You must fulfill these requirements before continuing with the installation,
Continue? (y/n) [n] y
Parabéns pelo tutorial !!
Que bom que deu certo!
Boa Tarde Milton,
Eu executei todas as etapas corretamente, porém quando vc cria a pasta d no D_DRIVE, quando tento fazer o mesmo ele diz que não é possível criar a pasta e quando cria eu não consigo acessá-la.
Vou tentar refazer mais uma vez pra tentar consertar esse erro.
Quanto ao erro acima consegui resolver, porém agora não consigo unzipar os arquivos, pois diz que não tenho permissão mesmo após trocar o ‘owner’. O que deve ser feito?
Como root é impossível não ter permissão.
Boa tarde
Ao aplicar o comando mount -t vboxsf D_DRIVE /mnt/d ocorre o erro ‘mouting failed with the erro: Protocol error. Vc pode ajudar-me
Resolvido. Revi o primeiro video e encontrei meu erro.
Gostaria de tirar uma dúvida.
No meu deu um erro quando fui fazer o yum update. Disse que precisa de mais espaço no /filesystem.