2.instalacao Do Oracle DB

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 26

Instalação do Oracle DB

2.Instalação do Oracle DB no Oracle Linux


Neste módulo vamos aprender a instalar o banco de dados Oracle no sistema operacional
Oracle Linux.

Navegue até https://yum.oracle.com/oracle-linux-isos.html, baixe a versão Oracle Linux 8.4 e


efetue a instalação no seu software de virtualização favorito. Se estiver em dúvida sobre como
realizar o processo de instalação, você pode voltar ao modulo de Linux e relembrar esse
conteúdo.

Na máquina Oracle.
Observação:

Ao criar a máquina virtual para essa aula, ela deve ter pelo menos 60GB de espaço disponível
em disco e 3GB de RAM.

Vamos começar atualizando o sistema, abra o “Terminal” e execute:

$ sudo yum update -y && sudo yum upgrade -y

Para instalar as dependências do Oracle database 19c, faça:

$ sudo yum install oracle-database-preinstall-19c


Agora que já atualizamos o sistema e instalamos as dependências, vamos criar os diretórios de
instalação padrão do Oracle, então:

$ sudo mkdir -pv /u01/app/oracle/product/19.0.0/dbhome_1

Vamos agora, criar o diretório “oradata”, responsável por armazenar os dados do banco de
dados Oracle:

$ sudo mkdir -v /oradata

Precisamos, também, mudar as permissões dos diretórios que acabamos de criar:

$ sudo chown -R oracle:oinstall /u01 /oradata

$ sudo chmod -R 775 /u01 /oradata

Para verificar se o “SELinux” está ativo, digite o seguinte comando:

$ sestatus

Podemos perceber que ele está em “enforcing”. Para prosseguir precisamos mudar sua
configuração para permissive:

$ sudo nano /etc/selinux/config

Então, altere, a linha que contêm a variável SELinux, para permissive:


Precisamos, também, desativar o firewall:

$ sudo systemctl stop firewalld

$ sudo systemctl disable firewalld

Agora, vamos reiniciar nosso o sistema:

$ reboot

Vamos verificar que o SELinux está em permissive:

$ sestatus

Agora, acesse:

https://www.oracle.com/br/database/technologies/oracle-database-software-
downloads.html

E baixe a versão 19c para Linux x86_64.


Após efetuar o download do arquivo, mova-o para o diretório db_home_1:

$ sudo mv Download/LINUX.X64_193000_db_home.zip /u01/app/oracle/product/19.0.0


/dbhome_1

Em seguida, mude para o diretório db_home_1:

$ cd /u01/app/oracle/product/19.0.0/dbhome_1

Usando o comando ‘ls’ podemos ver que o arquivo já está aqui:

$ ls

Para descompactar um arquivo zip, devemos usar o comando unzip:

$ sudo unzip -oq LINUX.X64_193000_db_home.zip

Vamos listar o conteúdo do diretório:

$ ls -la
Podemos observar que os arquivos pertencem ao usuário root, então vamos mudar o dono e
suas permissões:

$ sudo chown -R oracle:oinstall /u01 /oradata

$ sudo chmod -R 775 /u01 /oradata

Vamos listar o conteúdo do diretório novamente e verificar que está tudo setado para Oracle:

$ ls -la

Agora, precisamos editar o arquivo “cvu_config”:

$ sudo nano /u01/app/oracle/product/19.0.0/dbhome_1/cv/admin/cvuconfig


Dentro do nano, pressione “Ctrl+W”, para pesquisarmos por “OEL”, onde está “OEL5”
precisamos mudar para “OEL8” e retirar o comentário:

Agora precisamos mudar a senha do usuário Oracle para instalação:

$ sudo passwd Oracle

Realize o logout do usuário cecyber e faço o login com o usuário Oracle, então navegue para o
diretório dbhome_1:

$cd /u01/app/oracle/product/19.0.0/dbhome_1

Já podemos iniciar o processo de instalação:

$ ./runInstaller
Agora, vamos continuar a instalação na interface gráfica.

1. Clique em “Próximo”;
2. Selecione “Classe do servidor”;
3. Clique em “Próximo”;

4. Clique em “Próximo”;

5. Clique em “Próximo”;
6. Clique em “Próximo”;
7. Clique em “Próximo”;

8. Altere o usuário para “cecyber”;


9. Desmarque essa opção;
10. Clique em “Próximo”;
11. Selecione a aba “Esquemas de amostra”;
12. Marque a opção de “Instalar esquemas de amostra de banco de dados”;
13. Clique em “Próximo”;
O software nos retornou um alerta, de que o servidor não tem memória disponível para
instalação no Oracle Database.

14. Aperte “Sim”;

15. Altere o caminho para “/oradata”;


16. Clique em “Próximo”;
17. Clique em “Próximo”;
18. Clique em “Próximo”;

19. Coloque uma senha para os usuários SYS e SYSTEM;


20. Clique em “Próximo”;
21. Clique em “Próximo”;
22. Clique em “Próximo”;

23. Clique em “Próximo”;


Observação:

Se por acaso sua máquina acusar pouca memória swap:

Siga os seguintes passos:


Pressione Ctrl+Shift+N para abrir um novo terminal;

$ su cecyber

$ sudo fallocate -l 8G /root/swapfile

$ sudo chmod 0600 /root/swapfile

$ sudo mkswap /root/swapfile

$sudo swapon /root/swapfile

$ sudo nano /ect/fstab

Insira no arquivo a linha:

/root/swapfile none swap defaults 00

$ swapon -s

$ sudo swapoff /dev/dm-1

Dessa forma você terá criado um arquivo de swap maior e resolverá o problema.

24. Clique em “Instalar”;


Agora, vamos precisar voltar para o terminal para efetuar o login como root para
conseguirmos executar os scripts solicitados pelo Oracle DB:

Aperte Ctrl+Shift+N para abrir um novo terminal.

25. Mude para o usuário cecyber que tem permissão de sudo;

$ su cecyber

26. Agora, vamos elevar os privilégios para root;

$ sudo su

27. Copie o caminho completo dos scripts, cole no terminal e pressione “Enter”
Agora, podemos voltar para a interface gráfica do Oracle.

28. Pressione “Ok”;

Finalizamos a instalação do Oracle database 19c:


Agora, vamos testar se a instalação está correta.

29. No terminal digite “. oraenv”

$ . oraenv

Digite o nome do nosso Oracle sid que setamos como cecyber.

30. Agora vamos entrar no SGDB com permissão de DBA.

$ sqlplus / as sysdba
31. Vamos realizar uma consulta.

SQL> select name, open_mode from v$database;

32. Saia do oracle

SQL> exit

Procedimentos iniciais.
Sempre que o servidor Oracle for inicializado você começar com um start no LISTENER

$ lsnrctl start
Para iniciar a instância do banco, entre no Oracle DB como DBA:

$ . oraenv

$ sqlplus / as sysdba

$ startup
Para gerenciar o Oracle DB, acesse https://127.0.0.1:5500/em

Insira o usuário sys e a senha que você configurou para esse usuário.
Aqui, temos a parte de infraestrutura do nosso banco de dados, o Oracle Express. Com isso,
terminamos nossa aula de instalação do Oracle DB. Ficamos por aqui, até a próxima aula e
bons estudos.

Você também pode gostar