Mostrando postagens com marcador Certificações Oracle. Mostrar todas as postagens
Mostrando postagens com marcador Certificações Oracle. Mostrar todas as postagens

12 de set. de 2021

Treinamento e Certificação OCI gratuitos

    De acordo com postagem da Oracle através de comunicado a imprensa, a Oracle anunciou neste mês que cursos oficiais e certificações estarão disponíveis gratuitamente até 31/12/2021. Os cursos e provas contemplados são referentes a plataforma Oracle Cloud Infrastructure (OCI).

    Os treinamentos podem ser efetuados através da página oficial da Oracle através deste link.

Entre os cursos contemplados temos:

  • Oracle Cloud Infrastructure Foundation
  • Oracle Cloud Infrastructure Architect Associate
  • Oracle Cloud Infrastructure Architect Professional
  • Oracle Cloud Infrastructure Operations
  • Autonomous Database Specialist

23 de mar. de 2021

Tipos de Dados - Numéricos

    Seguindo conhecendo os tipos de dados suportados pelo Banco de Dados Oracle, agora vamos entender como funcionam os tipos de dados numéricos.

NUMBER

    O tipo de dados NUMBER pode armazenar 0, valores negativos até  1.0 x 10-130 e valores positivos até 1.0 x 10126 sem incluí-lo, caso seja igual ou maior retornará erro. 

    A sintaxe para criação de uma coluna do tipo NUMBER é NUMBER(p,e) onde p indica precisão e o e escala. Mas o que seriam precisão e escala para uma coluna NUMBER?

Precisão de uma coluna NUMBER indica quantas dígitos serão armazenados.

Já a escala determina a quantidade de casas decimais o número irá suportar incluindo esse valor, no caso de um valor positivo. No caso de um valor negativo, a precisão irá arredondar a quantidade de casas log antes da virgula.

    Também é possível criar uma coluna determinando apenas a precisão, nesse caso a sintaxe do tipo da coluna seria NUMBER(p). Seguem alguns exemplos de configurações utilizadas como NUMBER:

Dado informadoDefinição da ColunaArmazenado como

123.89

NUMBER

123.89

123.89

NUMBER(3)

124

123.89

NUMBER(3,2)

excede a precisão

123.89

NUMBER(4,2)

excede a precisão

123.89

NUMBER(5,2)

123.89

123.89

NUMBER(6,1)

123.9

123.89

NUMBER(6,-2)

100

.01234

NUMBER(4,5)

.01234

.00012

NUMBER(4,5)

.00012

.000127

NUMBER(4,5)

.00013

.0000012

NUMBER(2,7)

.0000012

.00000123

NUMBER(2,7)

.0000012

1.2e-4

NUMBER(2,5)

0.00012

1.2e-5

NUMBER(2,5)

0.00001

FLOAT

    O tipo de dados FLOAT é considerado um subtipo do tipo NUMBER, esse tipo também permite sua declaração com ou sem precisão da mesma maneira que o tipo NUMBER, já a escala não pode ser definida e é interpretada pelos dados. O tipo FLOAT é utilizado com frequência para o armazenamento de pontos flutuantes, mas o que são pontos flutuantes? Basicamente é um número real, que pode ter uma vírgula em qualquer posição dele ou simplesmente não ter uma vírgula, podendo ser representado por notação exponencial.

Segue um comparativo do armazenamento de dados em colunas do tipo NUMBER e FLOAT.

CREATE TABLE test (col1 NUMBER(5,2), col2 FLOAT(5));

INSERT INTO test VALUES (1.23, 1.23);
INSERT INTO test VALUES (7.89, 7.89);
INSERT INTO test VALUES (12.79, 12.79);
INSERT INTO test VALUES (123.45, 123.45);

SELECT * FROM test;

      COL1       COL2
---------- ----------
      1.23        1.2
      7.89        7.9
     12.79         13
    123.45        120
    A conversão de um número binário para precisão decimal se faz pela multiplicação de n por 0.30103, já para a conversão de um decimal para precisão binária a multiplicação é feita por 3.32193. O valor máximo armazenado é de 126 dígitos com precisão binária que é equivalente a 38 dígitos de precisão decimal.

BINARY_FLOAT

    O tipo de dados BINARY_FLOAT é um dado de ponto flutuante de 32 bits com precisão individual e que cada BINARY_FLOAT requer 4 bytes.

BINARY_DOUBLE

    É um tipo de dados de ponto flutuante de 64 bits com precisão de duas casas e que cada BINARY_DOUBLE requer 8 bytes.

    A diferença entre tipos de NUMBER e os BINARY é que colunas NUMBER tem precisão decimal enquanto os BINARY a precisão é binária. Os tipos binários suportam valores especiais infinitos e valores Not a Number (NaN).


BINARY_FLOATBINARY_DOUBLE

Valor máximo positivo finito

3.40282E+38F

1.79769313486231E+308

Valor mínimo posiitivo finito

1.17549E-38F

2.22507485850720E-308


Fonte:

https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Data-Types.html#GUID-A3C0D836-BADB-44E5-A5D4-265BA5968483

3 de mar. de 2021

Criando uma conexão do Oracle Database no SQL Developer

    Após ter o banco de dados Oracle instalado temos o banco pronto para uso, para isso temos 2 formas de acessa-lo, através de um cliente em linha de comando ou através de um cliente visual.

    O cliente em linha de comando do Oracle é o SQLPLUS, ele vem instalado juntamente na instalação do banco de dados.

    Para acessar usando o basta chamar no prompt do sistema operacional onde o banco de dados foi instalado com a seguinte sintaxe.

        $ sqlplus / as sysdba


    Essa conexão serve para acessar como administrador e começar a utilizar o banco de dados.

    Embora, seja possível executar comandos DDL e DML através do SQLPLUS, no dia a dia, acaba não sendo uma ferramenta muita prática, sendo a ferramenta mais fácil o SQL Developer.

    Antes de sair fazendo consultas SQL no SQL Developer, é necessário criar uma conexão com o banco de dados.


    Após selecionar a opção nova conexão com banco de dados uma nova janela irá aparecer. Nesta janela, será necessário incluir as informações para a conexão com o banco de dados.

Name: Nome da conexão que será exibido na lateral da ferramenta.
Nome de usuário: Usuário do banco de dados
Nas informações do tipo de conexão é necessário de fato colocar as informações do banco de dados.
Nome do Host: IP ou hostname do servidor onde está rodando o banco de dados Oracle.
Porta: porta que o listener do banco de dados está esperando por conexões.
SID: Nome da instância do banco de dados que está executando.



    Após incluir as informações, basta clicar em teste e verificar se o teste teve sucesso, em caso positivo nossa conexão está pronta para o acessar o banco de dados Oracle, bastando salvar a conexão para que a mesma esteja disponível em outra ocasião.
    Nesse ponto, já estamos prontos para realizar consultas no banco de dados.










10 de fev. de 2021

Criando um Ambiente Virtual - Criando VM

    Para iniciar, é necessário a aplicação Oracle VirtualBox que será responsável pela virtualização. A versão atual é a 6.1.18 que pode ser encontrada aqui

    Após realizar o download da mesma e a instalação, que não tem nenhum passo especial podendo simplesmente seguir o processo normal de instalação (next next next), passamos para a criação da nossa máquina virtual.

Criando a VM

    Primeiro passo é montar a máquina no VirtualBox, através do menu "Máquina > Novo" ou simplesmente pelo botão de atalho "Novo".


    Após selecionar a criação de uma nova VM, uma janela se abrirá solicitando informações nome da máquina, localização que será salva, tipo de sistema operacional, e qual o sistema operacional.


    Após será requisitado a quantidade de memória para a VM, para fins de estudo, 2GB são suficientes, a quantidade de memória disponível para escolha vai depender de quantidade de memória da máquina real.



    Após selecionar a memória, será solicitado o disco da máquina, temos a opção de deixar sem, criar um novo disco ou utilizar um já existente, nesse caso, será criado um novo disco.



    Após selecionar um novo disco, será solicitado o tipo de disco que podem ser VDI, VHD ou WMDK. Nesse caso, seguiremos com o VDI ( Virtual Disk Image).



    Após selecionar, o tipo de disco, devemos informar se ele terá tamanho fixo ou será alocado dinamicamente. A diferença é que o tamanho fixo, já ocupa todo o espaço definido no tamanho no disco físico, enquanto o dinâmico vai aumentando de acordo com a necessidade da VM.



     O passo seguinte é a definição do tamanho do disco, o padrão é 12GB, porém aqui a configuração segue com 40GB.

    Após enviar o comando para criar a VM, devemos aguardar um tempo para finalizar a ação, esse tempo varia de acordo com a capacidade da máquina física que estamos utilizando. No exemplo, durou em torno de 6 minutos.

Configurando a VM

    Com a VM devidamente criada, seguimos para uma otimização da configurações.
    Por padrão, muitas configurações desnecessárias vem ativadas na VM recém criada, então vamos remover as opções de áudio e disquete.  

 

  


    Também vamos mudar a configuração da placa de rede da VM para o modo Bridge, dessa maneira ela será vista na mesma rede a máquina física.



    Dessa maneira, está finalizada a configuração da VM.
   Agora o próximo passo é realizar a instalação do Sistema Operacional Oracle Linux na VM.
    Após finalizar a instalação do SO, o ambiente estará pronto para receber o Oracle Database.

14 de out. de 2020

Certificações

O que é uma certificação?

    Certificação, como o próprio nome sugere, é um certificado emitido por uma organização reconhecida que atesta que o portador passou por uma prova e que atingiu um percentual mínimo de acertos, certificações podem ser emitidas pelo próprio fornecedor da tecnologia como Oracle, IBM, Microsoft, SAP ou instituições responsáveis por gerir tecnologias e metodologias como a Exin, por exemplo.

Por que tirar uma certificação?

    Ser um profissional certificado, atesta que o professional conhece a tecnologia, dedica tempo para estudo e tem comprometimento com o conhecimento e o crescimento profissional, um profissional certificado tem o reconhecimento da comunidade em que atua, juntamente com possibilidades de aumento salarial, aumento de responsabilidades na função que desempenha, possibilidade de um novo emprego e além de credibilidade junto ao mercado.

Por que uma certificação Oracle Database?

    Oracle é o banco de dados mais usado comercialmente, de acordo com a Oracle, cerca de 97% das empresas que integram o ranking da Fortune 500 utilizam soluções da Oracle para banco de dados, o que indica que existe muita demanda para profissionais que conhecem o mesmo, podendo ser como Administrador de Banco de Dados, o DBA, ou mesmo como desenvolvedor SQL ou PL/SQL.

Quais as certificações Oracle podem ser feitas?

Atualmente, a Oracle possui uma gama de certificações:

  • Oracle Certified Junior Associate OJA
    • Certificação para estudantes que estão entrando no mundo Oracle.
  • Oracle Certified Associate OCA
    • Primeiro passo nas certificações para profissionais Oracle, servem como introdução de conhecimento nas tecnologias.
  • Oracle Certified Professional OCP
    • Segundo nível das certificações, necessita previamente certificação OCA e valida conhecimentos mais avançados e específicos.
  • Oracle Certified Master OCM
    • Certificação após OCP, exige conhecimentos mais avançados que a OCP e prova pratica.
  • Oracle Certified Specialist OCS
    • Direcionada para áreas específicas, geralmente atribuídas para profissionais de parceiros Oracle que atuam com implementações.
  • Oracle Certified Expert OCE
    • Certificação independente do caminho OCA/OCP/OCM, explora nichos das tecnologias.

As provas para banco de dados Oracle podem ser divididas nos seguintes tópicos:

  • Administration
  • High Availability
  • New Features
  • Development
  • Security
A gama completa das certificações pode ser encontrada aqui.

Como é a prova?

    Cada prova tem sua particularidade, contudo basicamente as provas tem número de questões, percentual de acerto e tempo pré-determinados. Por exemplo, a prova 1Z0-071, o candidato tem 78 questões, que devem ser respondidas em 120 minutos e para a aprovação é necessário no mínimo 63% de acertos.

    Atualmente, algumas provas podem ser executadas da casa do candidato, sendo previamente necessária instalação dos devidos softwares de avaliação, nem todas as provas podem ser executadas da casa do candidato, porem todas podem ser executadas em um centro de exames credenciado. Esses locais de aplicação de prova, o candidato tem um computador com as aplicações de avaliação instaladas, durante a prova o candidato é monitorado por câmeras, não pode fazer uso de dispositivos externos como relógios ou telefones e tem um página e uma caneta fornecidos pelo centro de avaliação para anotações durante a prova, o qual não pode ser levado após o término da prova.

    As questões podem conter teoria a respeito do tema, ou mesmo trechos de códigos para avaliação e exibem várias opções de resposta, havendo ao menos 1 opção correta e podendo ter todas as opções corretas. Algumas provas têm suporte a vários idiomas como espanhol ou japonês, mas o idioma inglês é o disponível para todas as provas.

Que conteúdo estudar para uma prova de certificação?

    Na página de cada prova existe uma sessão com a informação de conteúdo cobrado na prova, como exemplo a prova 1Z0-071 tem os conteúdos abaixo solicitados:



Como se preparar para a prova?

  Embora todo conteúdo cobrado em prova possa ser encontrado nas documentações oficiais da Oracle. A Oracle também comercializa treinamentos oficiais que servem como preparação para suas provas. Também é possível encontrar cursos não oficiais ministrados por professionais certificados e com experiência profissional na área, que geralmente custam bem menos que os treinamentos oficiais. O treinamento oficial pode ser encontrado aqui e atualmente custa R$ 4185,00.

    Para saber como funciona a prova em si, é possível fazer testes simulados através do software da CyberVista, antigo Kaplan, homologado pela Oracle, o valor é US$129,00, porem atualmente o mesmo sai por US$64,50 usando o cupom CyberSecure.

Também é indicado que não apenas estude o conteúdo teórico, mas tenha uma ambiente para testar as funcionalidades e o conteúdo estudado.


Fontes:

https://www.oracle.com/br/corporate/features/oracle-certification.html

https://education.oracle.com/oracle-certification-paths-all?intcmp=WWOUOCOMCERTFEATURESTORY