Alura > Cursos de Data Science > Cursos de SQL e Banco de Dados > Conteúdos de SQL e Banco de Dados > Primeiras aulas do curso Administração do Oracle Database: criação e gerenciamento do banco

Administração do Oracle Database: criação e gerenciamento do banco

Instalando o Oracle - Apresentação

Oi gente. Para quem não me conhece, o meu nome é Victorino Vila e serei o seu instrutor desse curso de Administração do Oracle Database - Criação e Gerenciamento do Banco. Esse é mais um curso da formação Oracle e ele será um dos primeiros cursos a abordar a parte de administração do Oracle.

O DBA como é conhecido o Database Administrator é o profissional que precisa cuidar do meio ambiente Oracle para que os bancos de dados todos eles tenham um pleno funcionamento. Então começamos nesse treinamento fazendo a desinstalação do Oracle Express. Isso claro, se você vem feito todos os outros treinamentos da nossa formação.

Vai ser necessário desinstalar o software antigo. Isso porque vamos baixar a versão Oracle Enterprise. Depois vamos mostrar para vocês as definições de banco de dados e de instância. Vamos ver que essas duas entidades são intimamente ligadas.

A seguir aqui no treinamento vamos criar o banco de dados usando o DBAC que é o Database Assistant Configuration ou Assistente de Configuração do Banco de Dados. Vamos ver que para criar o banco e a instância, muitos parâmetros vão ter que ser informados nesse assistente.

E aí aqui no treinamento vamos ver cada janela do programa e entender quais parâmetros são esses e as suas influências depois quando o banco de dados Oracle for criado. Vamos ver que também podemos criar o banco e gerar um script para regenerar esse banco quando quisermos.

O passo importante que será abordado nesse curso vai ser entender um pouco sobre esse script que é gerado de forma automática. Passamos a criar o banco pelo script e depois ver como excluímos o banco de dados. Depois de tudo isso, vamos entender a arquitetura Oracle e instância simples.

Vamos entender os processos que são chamamos de processos de primeiro plano, processos de segundo plano e também as funções do SGA e do PGA. A seguir, passamos a falar das ferramentas de gerenciamento do Oracle. Vamos ver a diferença do SQL Plus, do Database Express e do SQL Developer.

E aí nesse ponto, vamos discutir as diversas maneiras de se conectar no banco. Então partimos para falar dos arquivos de parâmetros. Vamos entender a diferença entre arquivos de parâmetros locais, ou seja, do lado do cliente e os arquivos do lado do servidor. E como esses parâmetros podem ser diferentes na medida em que os mesmos são alterados quando a seção do Oracle é aberta.

Pulamos dessa fase para a última aula onde mencionaremos detalhes sobre como funciona o Listener. E também os diferentes estágios do banco quando ele está sendo montado e as diversas formas de encerrar o funcionamento do banco. Finalmente falaremos das conexões do cliente com banco de dados. E aí entenderemos a função dos arquivos .oracle, tanto o que está do lado do cliente quanto o que está do lado do servidor para nos auxiliar na conexão.

Aí fecharemos o curso com a criação da conexão do SQL Developer e vamos criar uma conexão com o nosso banco utilizando o ODBC. Vamos abordar tudo isso nesse treinamento. Espero que vocês gostem. Um grande abraço e nos vemos nos próximos vídeos. Tchau.

Instalando o Oracle - Desinstalando o Oracle antigo

Nessa formação Oracle temos feito todos os cursos utilizando o Oracle versão Express. Aquela versão mais pequena usada justamente para treinamento e para desenvolvimento. Como vamos começar a olhar agora a parte de administração, precisamos ter um Oracle diferente na nossa máquina. Por isso, vamos fazer o seguinte.

Se você está começando o treinamento e a formação Oracle nesse treinamento e está com a sua máquina limpa, você pode parar o vídeo agora e ir para o próximo. Agora, se você vem fazendo todo o treinamento e tem na sua máquina o Oracle Express, precisamos desinstalá-lo e é o que vamos fazer agora.

Para isso, vamos em "Painel de Controle > Programas e Recursos" e vamos procurar pelo instalador do Oracle. Vamos dar uma coordenada por nome. No meu caso, achei, Oracle Database 21c Express Edition. Vou dar botão direito do mouse sobre ele, clicar e desinstalar.

Ele começa a desinstalação e depois desse processo já temos a nossa máquina limpa e preparada para fazer a instalação do Oracle que chamamos na versão Enterprise que vai ser a versão que vamos estar utilizando nesse treinamento.

Então basta esperar um pouco. Vai terminar a desinstalação e já podemos ir para o próximo vídeo. Caso ele pergunte coisa, isso é porque alguns aplicativos estão abertos. Por exemplo, já tenho o meu Oracle SQL Developer aberto e claro, ele está com uma conexão com o Oracle. Então o Oracle não conseguiu desinstalar.

Vou fechar todas as conexões que eu tiver. Aí você clica no botão "Repetir" e continua a desinstalação. No meu caso específico ele mostrou um software que não consegui ver como fechar e talvez você tenha encontrado esse problema também durante a desinstalação.

No meu caso específico foi esse NVIDIA GeForce que estava aberto. Quando vocês encontrarem um software que e não conseguirem identificar qual é que tem que ser fechado para poder fazer a desinstalação, vocês cliquem em "Ignorar" e continuem o processo e aí depois de um tempo a desinstalação vai ocorrer de forma correta.

Instalando o Oracle - Download e versões do Oracle

Vamos fazer agora a instalação do Oracle Enterprise na nossa máquina. Para isso você vai no seu buscador, por exemplo, fui ao Google e busquei por “oracle database download” e aí achei esse link, Oracle Database Software Downloads. Ele também vai estar lá no Mão na Massa, esse mesmo endereço que achei no buscador.

Tenho a página aqui aberta e aí vamos escolher a versão do Oracle que vamos instalar. Tenho disponível nessa página o Oracle 19c e o Oracle 21c. Antes de continuar, vamos falar um pouco sobre versões do Oracle.

Isso que vou falar para vocês não é uma regra exata, mas é uma tendência que encontramos nas empresas. Quando falamos de um banco de dados corporativo, gigantesco para milhares de usuários, normalmente estamos olhando o Oracle.

Quando vemos o banco de dados departamental de uma aplicação que tenha determinados tipos de limites de acesso, estamos falando do bando de dados Microsoft SQL Server. Vejam bem, isso não é uma regra. O SQL Server é muito bom e também pode ser encontrado de forma corporativa como também podemos ver o Oracle em um sistema mais limitado de forma departamental.

E aí, claro, quando falamos de banco de dados para Internet em aplicações de sites, aí estaríamos falando, por exemplo, do MySQL ou do Postgres, mas vamos voltar ao Oracle. Então como vamos encontrar o Oracle muito na forma corporativa com aplicações críticas, milhares de usuários, o upgrade de uma estação Oracle não é uma coisa muito simples. Isso não se faz toda hora.

Então normalmente as versões Oracle demoram um pouco a sair e mesmo assim elas correm durante muito tempo em paralelo. Por exemplo, até bem pouco tempo atrás a versão Oracle 12c era a mais encontrada no mercado que foi uma versão de 2012 e que perdurou até bem pouco tempo. Ainda tem muita aplicação em Oracle 12c que o pessoal não mexe.

Então por que escolhi a Oracle 19c e não a 21c? Porque a Oracle 19c é mais estável, já está no mercado a mais tempo. E, por exemplo, vou mostrar o exemplo de um negócio para vocês. Entrei na minha conta da AWS. Quem não sabe o que é AWS, é Amazon Web Services. E são serviços Web de nuvem que a Amazon oferece.

Um desses serviços é o serviço de criação de um banco de dados na nuvem. Então você vem, escolhe um banco de dados, cria ele na nuvem e trabalha com esse banco de dados na nuvem. Então, veja bem, estou na minha conta hoje no dia da gravação do curso 2022.

Se escolhi a versão Oracle da AWS para fazer a instalação, note que a versão que a AWS disponibiliza é a 19c, não é a 21c. Então se você entrar em Serviços de Nuvem e ver esse tipo de coisa, vocês vão ver que a versão 19c é ainda a mais usada nesse momento.

Por isso, vou estar optando por ela para fazermos a nossa instalação no curso. Agora, outra coisa que vou adiantando para vocês. Independente da versão, a forma com que nós vamos estar trabalhando nesse treinamento e mostrando para vocês as coisas, é muito parecida.

Todas as funcionalidades que vamos ver de administração de Oracle e dos outros cursos daqui para frente na nossa formação Oracle, elas valem para o 19c, para o 21c, para o 12c. Não vamos estar olhando especificamente alguma coisa muito detalhada que só vale para a versão 19c, que não vale para a 12c ou alguma coisa que tenha na 21c e não vale na 19c.

Vamos percorrer uma coisa bem mais global que é comportada por todas as versões do banco de dados Oracle. Vou voltar para o site e aí vamos escolher um ambiente para fazer o download. Vou escolher, claro, a versão Microsoft Windows x64 bits e clicar nesse botão que está escrito “ZIP(2.9GB)” para fazer o download.

Digo que aceito os termos de licença e clico em fazer o download. Aí ele vai me mostrar o meu login e senha da minha conta na Oracle. Todo mundo precisa se logar em uma conta Oracle para fazer o download do produto. Se você não tem uma conta Oracle, você vem e clica em "Criar Conta" e aí você vai colocar alguns dados básicos sobre você.

Não precisa pagar nada. Cria a senha para um e-mail que você vai estar colocando como o seu usuário e pronto, a conta está criada. Vou colocar a minha conta, a minha senha e clicar em "Iniciar sessão". Pronto, começou o meu download. São 2.9 Gigabytes. O meu download terminou. Tenho ele preparado. Vamos parar o vídeo por aqui e no próximo vídeo continuamos a escalação do Oracle. Até daqui a pouco. Tchau.

Sobre o curso Administração do Oracle Database: criação e gerenciamento do banco

O curso Administração do Oracle Database: criação e gerenciamento do banco possui 203 minutos de vídeos, em um total de 54 atividades. Gostou? Conheça nossos outros cursos de SQL e Banco de Dados em Data Science, ou leia nossos artigos de Data Science.

Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:

Aprenda SQL e Banco de Dados acessando integralmente esse e outros cursos, comece hoje!

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas