Você está na página 1de 10

Como criar o seu laboratório para

OCP gratuitamente na Oracle


Cloud

Instalador Database RPM


• Modalidade de instalação utilizando pacotes
RPM, que iniciou na versão 18c, pode instalar
tanto um Oracle Database single instance
quanto o Oracle Database instant Client;

• A instalação baseada no pacote RPM executa


checks de pré-instalação, extrai o software do
database, associa o usuário dono da instalação
para o software para os usuários e grupos pré-
configurados, atualiza o Oracle inventory e
executa todas as operações requeridas pelo
usuário root necessárias para instalar e
configurar o Oracle Database;

• O pacote RPM instala somente o software


Oracle Database. A criação do banco pode ser
realizada em seguida através do DBCA ou do
serviço criado /etc/init.d/
oracledb_ORCLCDB-19c;
• O RPM não faz aplicação de patch do software
Oracle Database;

• O RPM só está disponível para Enterprise


Edition;

• Pode ser utilizado para a instalação de mais de


um Database Oracle Home na mesma máquina.

Criar a Compute Instance na OCI

Você precisa, em tempo de criação da Compute


Instance, informar uma chave pública da sua
estação de trabalho, para que possa acessar a
VM na OCI.

$ cat /Users/JP/.ssh/id_rsa.pub

ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQDTA+v
3Qq9yxod/
757tVWE8biuGxLfWb3z7aPY+ztA1ftkNt0K
pIpeCyMyhBeQmyj1wD0UzQr58IBpu5dAfKB
l8tagqWJ6u0uNv52t5RP/
9Eiz1eKbx8Qn9OqR3bJurW4rqnHmcoc9+00
ea6T+ZjY12R+TSMrweu1G/
Z3XHO0qJn7PhDa8lxsukwEyKWE0HZIaRcEh
8vNOFA4gTK85Sewf3815nRBxQV/
8YalC+6OUyYxum6ckgpMFa0Ycq8He8L3n7A
SOGYR2Tn1CVBV+NBn1FPggDhBjXe37uFo7Z
YZs/
LvcNI9ZTh5tY319iKJCHa6STcMvGCOIFlrz
djy2a2/i/ JP@MacBook-Pro-JP.local

Acesse a console da Oracle Cloud Infrastructure


através da URL https://console.sa-
saopaulo-1.oraclecloud.com/?tenant=dbaocm .

No menu Quick Actions, escolha Create a VM


instance.

Após criação da Compute Instance, valide o acesso


à VM informando a sua privada.

$ ssh -i /Users/JP/.ssh/id_rsa
opc@152.67.43.79

Copie o pacote RPM para a VM na OCI

$ scp -i /Users/JP/.ssh/id_rsa oracle-


database-ee-19c-1.0-1.x86_64.rpm
opc@152.67.43.79:/home/opc
Configure a VM para a receber o software
Oracle

Acesse a Compute Instance novamente:

$ ssh -i /Users/JP/.ssh/id_rsa
opc@152.67.43.79

Se necessário, configure o arquivo /etc/hosts

$ sudo su -
# cat /etc/hosts

10.0.0.2
instance-20201020-1612.subnet.vcn.o
raclevcn.com instance-20201020-1612

Altere o selinux

# vi /etc/selinux/config

SELINUX=permissive

Desabilite o firewall

# systemctl stop firewalld


# systemctl disable firewalld
Instale o pacote pré instalação

# yum -y install oracle-database-


preinstall-19c

Configure uma senha para o usuário oracle:

# passwd oracle
Welcom3#4

Configure a chave pública do seu usuário que


acessa a Compute Instance no arquivo
authorized_keys

# su - oracle
$ mkdir -p /home/oracle/.ssh
$ cd /home/oracle/.ssh
$ vi authorized_keys

ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQDTA+v3Qq
9yxod/
757tVWE8biuGxLfWb3z7aPY+ztA1ftkNt0KpIp
eCyMyhBeQmyj1wD0UzQr58IBpu5dAfKBl8tagq
WJ6u0uNv52t5RP/
9Eiz1eKbx8Qn9OqR3bJurW4rqnHmcoc9+00ea6
T+ZjY12R+TSMrweu1G/
Z3XHO0qJn7PhDa8lxsukwEyKWE0HZIaRcEh8vN
OFA4gTK85Sewf3815nRBxQV/
8YalC+6OUyYxum6ckgpMFa0Ycq8He8L3n7ASOG
YR2Tn1CVBV+NBn1FPggDhBjXe37uFo7ZYZs/
LvcNI9ZTh5tY319iKJCHa6STcMvGCOIFlrzdjy
2a2/i/ JP@MacBook-Pro-JP.local

$ exit

Configure o SSH da Compute Instance

# vi /etc/ssh/sshd_config

X11Forwarding yes
X11UseLocalhost no
TCPKeepAlive yes

# service sshd restart

Da sua máquina, valide o acesso via SSH


exportando a interface gráfica

$ ssh -X -i /Users/JP/.ssh/id_rsa
oracle@152.67.43.79

Reinicie a compute instance para validar a


alterações de parâmetros do SO.
# reboot

Instalação do pacote RPM

Acesse a Compute Instance novamente:

$ ssh -i /Users/JP/.ssh/id_rsa
opc@152.67.43.79

Instale o pacote RPM

$ sudo su -
# cd /home/opc
# yum -y localinstall oracle-database-
ee-19c-1.0-1.x86_64.rpm

Crie e configure o listener

$ ssh -X -i /Users/JP/.ssh/id_rsa
oracle@152.67.43.79

# su - oracle

$ . oraenv
ORACLE_SID = [orcl] ?
ORACLE_HOME = [/home/oracle] ? /opt/
oracle/product/19c/dbhome_1
The Oracle base has been changed from
to /opt/oracle

$ netca

$ lsnrctl status

Crie o banco de dados

Como a compute instance possui apenas 1 GB de


memória, precisamos configurar a SGA e PGA
com 70% do total de memória do servidor, ou
seja, SGA com 600 MB e PGA com 97 MB.

Chame o utilitário DBCA para realizar a criação do


banco de dados.

# su - oracle
$ dbca

Valide o acesso ao banco de dados

$ . oraenv
ORACLE_SID = [orcl] ?
ORACLE_HOME = [/home/oracle] ? /opt/
oracle/product/19c/dbhome_1
The Oracle base has been changed from
to /opt/oracle

$ sqlplus / as sysdba

set lines 10000 pages 5000


select INSTANCE_NAME, HOST_NAME,
VERSION, STARTUP_TIME, STATUS from
v$instance;

Referências:

https://www.oracle.com/database/technologies/oracle19c-linux-
downloads.html

https://mobaxterm.mobatek.net/download.html

https://www.oracle.com/br/cloud/free/

Requirements for Installing Oracle Database 19c on OL7 or


RHEL7 64-bit (x86-64) (Doc ID 2551169.1)

-- Installing Oracle Database Using RPM Packages


https://docs.oracle.com/en/database/oracle/oracle-database/19/
ladbi/running-rpm-packages-to-install-oracle-
database.html#GUID-BB7C11E3-
D385-4A2F-9EAF-75F4F0AACF02

-- Conectando-se à Sua Instância


https://docs.cloud.oracle.com/pt-br/iaas/Content/GSG/Tasks/
testingconnection.htm

-- Accessing an Instance from Windows


https://docs.oracle.com/en/cloud/iaas/compute-iaas-cloud/stcsg/
accessing-oracle-linux-instance-using-ssh.html#GUID-
E48C21AA-8FCA-4C11-977B-F08B7A419539

Você também pode gostar