Como Instalar o HR no Oracle Database 21c XE Express Edition – Windows / Linux

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on tumblr
Share on telegram
Share on whatsapp
Share on skype
Share on email

Nesta publicação e aula do canal WebMundi.com, aprenderemos a instalar o Schema HR ou Esquema HR no Oracle Database 21c passo a passo.
O HR também conhecido como usuário HR ou banco de dados HR é um esquema de amostra ou exemplo, utilizado para aprendizado do banco de dados, que antes acompanhava o banco de dados Oracle, vinha bloqueado na versão 18 e na versão 21c deixou vir pré instalado no DBMS e hoje é necessário instala-lo para usa-lo.
Mas isto será resolvido e aprendido neste nosso novo tutorial .


🎦 Instalação schema HR no Oracle Database XE 21c : Express Edition : Esquema HR Oracle


https://youtu.be/mZ8N1asDylM
Como Instalar o HR no Oracle Database 21c XE Express Edition – Windows / Linux


🎦 Como Instalar o Esquema HR no Oracle Database 21c XE Express Edition – Windows / Linux ✅💻
🕐 Conteúdo

⏺ Introdução
⏺ Pré Requisitos
⏺ Download Schemas de Amostra Oracle 21c
⏺ Instalação Schema HR Oracle 21c
⏺ Acessando o Schema HR via sqlplus
⏺ Como Apagar ou Dropar o Schema HR Oracle


Pré-requisitos de Instalação Schema HR Oracle 21c XE

Os Pré Requisitos para instalar o HR no banco de dados Oracle 21c são:

  • Ter um PC ou Máquina Virtual de 64bits com os seguintes requisitos:

  • Oracle Database 21c (Windows / Linux)
  • Acesso Root (Linux)
  • Acesso Administrador (Windows)

  • Mais Informações:

https://github.com/oracle-samples/db-sample-schemas/releases/tag/v21.1

  • Máquina Virtual VMWare 2 Processadores e 2 Cores
  • Host Processador: i7
  • 8 GB RAM
  • 100 GB de Espaço em disco
  • Oracle Linux 8.5 Server.
    Para ambientes de Produção, aconselhamos seguir a especificação do site oficial da Oracle).


Como Instalar o HR no Oracle Database 21c XE Express Edition – Windows / Linux
Como Instalar o HR no Oracle Database 21c XE Express Edition – Windows / Linux

Passo a Passo instalação Schema HR no Oracle 21c

Nas versões anteriores do Oracle como a 18c, o Esquema HR já vinha junto com o Oracle Database e podia ser habilitado ou desbloqueado como já vimos em nosso outro vídeo aqui do canal.

Porém a partir do Oracle Database 21c, o esquema de amostra de HR não é mais fornecido como parte do Oracle Database e necessita ser baixado e instalado e é isso que vamos fazer hoje.


Etapa 1: Download Schemas de Amostra Oracle 21c

Para realizar a instalação do esquema HR no Oracle 21c temos que efetuar o download dos Schemas de amostra no repositório GitHub da Oracle.

Além do HR, existem outros esquemas de exemplo que podem ser instalados, mas nesse vídeo vamos focar somente no HR, caso queiram mais vídeos para instalação dos demais esquemas, deixem uma sugestão nos comentários do vídeo.

O download dos esquemas de amostra pode ser feito diretamente no Github da Oracle

  1. Para isso, basta acessar o GitHub da Oracle no endereço:

https://github.com/oracle-samples/db-sample-schemas/releases/tag/v21.1

https://github.com/oracle/db-sample-schemas/releases/latest

  1. Baixe o arquivo compactado de instalação do esquema de amostra do GitHub Oracle e extraia os arquivos.

Windows : Baixar o arquivo zip.

Linux : baixar o arquivo tar.gz

Depois de efetuar o Download dos arquivos, descompacte os mesmos em algum local do PC.


Etapa 2 : Acessar o sqlplus como sys as sysdba

Antes de abrir o sqlplus, navegue até o diretório ou pasta human_resources, do conteúdo do arquivo descompactado na etapa anterior.

A partir da pasta human_resources, vamos abrir prompt de comando, windows terminal, ou Powershell se estiver no windows.

Ou um terminal se estiver no Linux, conforme em tela

Caso esteja no prompt de comando, será necessário navegar até a pasta citada, pois o sqlplus irá usar a pasta corrente para ler os scripts contidos em human_resources

  1. Em seguida, faça logon no SQL*Plus como SYS e usando o privilégio sysdba

sqlplus / as sysdba

Procedimentos Linux para se conectar no sqlplus

No Linux, não se esqueça de utilizar o usuário oracle, que por padrão possui privilégios e permissões necessárias para acessar a base de dados Oracle e definir o ambiente com os comandos:

su
su - oracle 
. oraenv
sqlplus / as sysdba

Etapa 3 : Procedimentos de instalação do Schema HR via sqlplus Oracle Database

Agora conectado no banco de dados Oracle com o sys via sqlplus, os comandos apresentados a seguir, são válidos para ambos sistemas operacionais Windows ou Linux.

Então vamos lá

Descobrir o Database Container

O Container onde vamos instalar o schema HR é o PDB, também conhecido como banco de dados plugavel ou conectavel, nesta base será inserido o esquema HR então vamos executar um select ara descobrir o database container PDB

SELECT name, con_id FROM v$pdbs;

Verificar se o pdb padrão está aberto

Agora vamos verificar se o pdb padrão está aberto, pois para executar qualquer DDL ou DML, o banco de dados precisa estar no modo Open (Read Write).

Pois pode ocorrer do mesmo estar em estado de MOUNT. Para verificar o modo de um banco de dados PDB, usamos a seguinte consulta:

SELECT name, open_mode FROM v$pdbs;

Se o banco estiver montado ou “MOUNTED“  é preciso abri-lo com:

ALTER PLUGGABLE DATABASE open;

Na execução bem-sucedida, essa instrução DDL abrirá seu PDB padrão.

Conectar ao Database Container : PDB

connect sys/Passw0rd@//localhost:1521/XEPDB1 as sysdba

ALTER SESSION SET container = xepdb1;

Verificar o usuário conectado

show user


Etapa 4 : Executar o script de criação do Schema HR Oracle

Para executar o hr_main.sqlscript, use o seguinte comando:

@hr_main.sql

Digite uma senha segura para HR: HR

Insira um tablespace apropriado, por exemplo, userscomo o tablespace padrão para HR:

users

Digite tempcomo o tablespace temporário para HR:

temp

Digite a senha para SYS: Passw0rd

Insira o caminho do diretório, para seu diretório de log, exemplo:

$ORACLE_HOME/demo/schema/log/

Digite a Connection String do PDB

localhost:1521/XEPDB1

A execução hr_main.sqlrealiza as seguintes tarefas:

  1. Remove qualquer HR esquema instalado anteriormente.
  2. Cria usuário HR e concede os privilégios necessários.
  3. Conecta como HR
  4. Roda os scripts que criam e preenchem os objetos de esquema.

Depois que o hr_main.sqlscript for executado com sucesso e o HResquema for instalado, você estará conectado como usuário HR.

Pode se verificar isso através do comando:

show user

Para verificar se o esquema foi criado, use o seguinte comando:

SELECT table_name FROM user_tables;

Efetuando select na Tabela do Schema HR

Select * from EMPLOYEES;

Etapa 5 : Acessando o Schema HR via sqlplus

No Oracle você consegue definir o serviço ao qual você vai se conectar com o caractere @ seguido do nome do serviço.

Isso não era possível nas versões anteriores do Oracle.

No nosso caso, para se conectar ao HR é necessário o seguinte comando:

sqlplus hr/HR@localhost:1521/XEPDB1

CONNECT hr/HR@localhost:1521/XEPDB1


Dica Bônus : Como Apagar (Dropar) o Schema HR do Oracle Database

Caso seja necessário por algum erro no processo de instalação ou até mesmo não queira mais utilizar o schema HR no Oracle você pode apaga-lo, para isso, basta acessar o diretório de scripts do hr, exemplo:

C:\oracle_schemas\db-sample-schemas-21.1\db-sample-schemas-21.1\human_resources

Abrir um terminal, prompt de comando Ms-dos ou Powershell, e abrir o sqlplus a partir do diretório:

sqlplus / as sysdba

Depois se conecte com o sys no banco PDB:

connect sys/Passw0rd@//localhost:1521/XEPDB1 as sysdba

Executar o script @hr_drop.sql

@hr_drop.sql

Informe a senha do hr : HR

E depois Informe o Connection string: localhost:1521/XEPDB1

O Resultado será algo como isto:

PS C:\\oracle_schemas\\db-sample-schemas-21.1\\db-sample-schemas-21.1\\human_resources> sqlplus / as sysdba

SQL*Plus: Release 21.0.0.0.0 - Production on Ter Mai 31 16:24:57 2022
Version 21.3.0.0.0

Copyright (c) 1982, 2021, Oracle.  All rights reserved.

Conectado a:
Oracle Database 21c Express Edition Release 21.0.0.0.0 - Production
Version 21.3.0.0.0

SQL> connect sys/Passw0rd@//localhost:1521/XEPDB1 as sysdba
Conectado.
SQL> @hr_drop.sql
Informe o valor para password_hr: HR
Informe o valor para connect_string: localhost:1521/XEPDB1
Conectado.

Procedimento eliminado.

Procedimento eliminado.

View eliminada.

SequÛncia eliminada.

SequÛncia eliminada.

SequÛncia eliminada.

Tabela eliminada.

Tabela eliminada.

Tabela eliminada.

Tabela eliminada.

Tabela eliminada.

Tabela eliminada.

Tabela eliminada.

Commit concluÝdo.

SQL>

Conclusão : Instalação Schema HR no Oracle Database 21c

E finalmente chegamos ao fim do processo.

Esperamos que você tenha adquirido conhecimento para a instalação do esquema HR no Oracle 21c.

Se a esta aula lhe ajudou de alguma forma em seu desenvolvimento profissional, não esqueça de se inscrever no canal ou indicar este vídeo a um amigo.

Se você puder e quiser você pode nos apoiar doando qualquer valor através de nosso pix.

Chave pix: [email protected]

Essas doações ajudam a manter o canal e nosso site e também na criação de novos conteúdos.

E por falar em criação de conteúdo, em breve, em nossas futuras vídeo aulas aqui do canal, aprenderemos a instalar o Oracle SQL Developer e também a desbloquear o banco de dados de exemplo da Oracle chamado HR.

Por isso não esqueça de se inscrever no canal e ativar as notificações para ser avisado sobre novos vídeos aqui do canal.


O conteúdo foi útil ?

Se a esta aula lhe ajudou de alguma forma em seu desenvolvimento profissional, não esqueça de se inscrever no canal ou indicar este vídeo aos seus amigos.

Se você puder e quiser você pode nos apoiar doando qualquer valor através de nosso pix.

Doe qualquer valor pelo PIX e apoie o WebMundi.com
Doe qualquer valor pelo PIX e apoie o WebMundi.com

Chave pix: [email protected]

Essas doações ajudam a manter o canal e nosso site e também na criação de novos conteúdos.

E por falar em criação de conteúdo, em breve, em nossas futuras vídeo aulas aqui do canal, aprenderemos a instalar o Oracle SQL Developer e também a desbloquear o banco de dados de exemplo da Oracle chamado HR.

Por isso não esqueça de se inscrever no canal e ativar as notificações para ser avisado sobre novos vídeos aqui do canal.

Materiais e leituras que recomendamos para você:


Loja WebMundi.com : Informática

+ Ofertas Informática, Computadores e Tecnologia


Obrigado

Esperamos que esta publicação tenha lhe ajudado a aprofundar seus conhecimentos em Banco de Dados Oracle.

Qual é sua experiência este Banco de Dados ?

Conte pra nós a sua experiência, adoraríamos saber.

Como entusiasta em desenvolvimento de software, queremos enriquecer sua experiência e conhecimento sobre este produto. 

Se você gostou deste post, compartilhe com seus amigos ou nos acompanhe pelas redes sociais.

Tem alguma dúvida ou observação a fazer ? 

Além disso, você pode nos ajudar a criar mais conteúdos como este. Como ?

Adquira produtos em nossa Loja Virtual, uma parceria do webmundi.com com as maiores plataformas de comércio eletrônico do Brasil.

Lembrando que comprando em nossa loja você apoia a criação de vídeos gratuitos aqui no site e em nosso canal do YouTube.

Prestigie também nossos apoiadores e anunciantes conhecendo seus produtos e serviços.

É simples e rápido e assim você ajuda a gente a crescer. 👍🏼

Obrigado e um grande abraço

Gostou do Post ? Compartilhe com seus amigos nas redes sociais.

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on tumblr
Share on telegram
Share on whatsapp
Share on skype
Share on email

☑️ Comunidades Colaborativas de Aprendizagem 💬

❓ Esclareça suas dúvidas e ajude outras pessoas a aprender sobre o assunto proposto em nossa comunidade colaborativa no Facebook.

Compartilhe ideias e atividades com outros membros enquanto aprendemos juntos em um ambiente virtual criado e mantido pelo webmundi.com.
Aproveite essa oportunidade gratuita para aprimorar seus conhecimentos e participar de discussões sobre o assunto que você está interessado.

☑️ Grupos WebMundi.com Facebook

✔️ Banco de dados : Dicas
▶️ https://bit.ly/dbbrasil

✔️ Windows Dicas
▶️ https://bit.ly/windowsdicas

✔️ Linux : Dicas, Truques e Tutoriais
▶️ https://bit.ly/linuxdicas

 

✔️ Dev Brasil : Desenvolvimento de Software : Programação (Java, Python, Javascript, Flutter, PHP, Html,CSS e muito mais)
▶️ https://bit.ly/devbrasil

✔️ Virtualização de Computadores : Tecnologia
▶️ https://bit.ly/virtualizabr

APOIE O WEBMUNDI.COM

Apoie o Projeto WebMundi.com doando 1 Real !

Se você é fã do conteúdo gratuito e de qualidade que o WebMundi.com oferece no Site, Youtube e grupos, agora é a hora de demonstrar seu apoio e ajudar a mantê-lo disponível.
Qualquer doação, por menor que seja, será muito valiosa para nós e fará toda a diferença.

Basta utilizar o PIX ou o botão VALEU do Youtube para fazer sua contribuição.
Não perca essa oportunidade de ajudar a manter o WebMundi.com ativo e fornecer ainda mais conteúdo de qualidade para você e para outros.

Faça sua doação agora e seja parte da nossa comunidade de apoio!

Ajude a manter nossa criação de conteúdo e operação em funcionamento

Estrutura WebMundi | Sites e Canal Youtube

Ter presença na Internet implica em custos como:

  • Domínios (www.webmundi.com / www.webmundi.org)
  • Hospedagem (local onde fica a estrutura do site / páginas / banco de dados)
  • Softwares (programas utilizados para montar e manter o site em operação e edição de vídeo)
  • Layout e Desenvolvimento (profissionais que constroem, mantêm e divulgam o site e o canal)
  • Produção de Conteúdo (Profissionais como Redatores, Produtores, Editores de vídeo, etc…)
  • Certificados de Segurança (cadeado / segurança da página, possibilita a segurança na navegação e seus dados)
  • Manutenção do Site (atualizações do site, criação de novas páginas)

Loja Virtual | WebMundi.com

Outra forma de apoiar a criação de conteúdo no YouTube e em nossos sites é nossa loja virtual

Parceria do WebMundi.com com as maiores plataformas de comércio eletrônico do Brasil.

Nossa loja é integrada com nossos parceiros associados e possui uma ampla variedade de produtos de marcas renomadas.
O Cliente ao escolher um produto é direcionado a loja parceira onde pode fazer sua compra com tranquilidade em um ambiente seguro e 100% confiável.

Confira:

Loja Virtual WebMundi.com

Alguns de nossos parceiros associados:

AliExpress Parceiro Magalu Amazon Associados

Obrigado pela confiança e preferência.

TALVEZ VOCÊ GOSTE TAMBÉM

Mais Assistidos
Como BAIXAR a ISO do WINDOWS 10 OFICIAL e Criar um Pendrive Bootável
Play Video about Como BAIXAR a ISO do WINDOWS 10 OFICIAL e Criar um Pendrive Bootável
Como instalar o Oracle Virtualbox e Criar Máquinas Virtuais (VMs)
Play Video about Como instalar o Oracle Virtualbox e Criar Máquinas Virtuais (VMs)
atualizar windows 7 para windows 10 2020
Play Video about atualizar windows 7 para windows 10 2020
Instalar o Servidor XAMPP no Linux - Localhost Apache MySQL PHP
Play Video about Instalar o Servidor XAMPP no Linux - Localhost Apache MySQL PHP
Como BAIXAR a ISO do WINDOWS 11 OFICIAL e Criar um Pendrive Bootável
Play Video about Como BAIXAR a ISO do WINDOWS 11 OFICIAL e Criar um Pendrive Bootável
Como Transferir o Windows do HD para um SSD : Migrar Windows 10 para SSD sem formatar
Play Video about Como Transferir o Windows do HD para um SSD : Migrar Windows 10 para SSD sem formatar
Como Instalar MySQL + MySQL Workbench : Windows 10
Play Video about Como Instalar MySQL + MySQL Workbench : Windows 10
Instalação Eclipse IDE - Windows
Play Video about Instalação Eclipse IDE - Windows

Discord : WebMundi.com

Uma comunidade apaixonada por tecnologia, onde entusiastas, estudantes e profissionais de TI se reúnem.

Faça Parte do nossa Comunidade!

Junte-se a nós para aprender, colaborar e expandir seus horizontes na área de informática! 🚀
Entrar
Recentes