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.
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.
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.
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:
Impulsione a sua carreira com os melhores cursos e faça parte da maior comunidade tech.
1 ano de Alura
Assine o PLUS e garanta:
Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.
No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.
Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.
Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.
Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.
Acelere o seu aprendizado com a IA da Alura e prepare-se para o mercado internacional.
1 ano de Alura
Todos os benefícios do PLUS e mais vantagens exclusivas:
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.
Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.
Transforme a sua jornada com benefícios exclusivos e evolua ainda mais na sua carreira.
1 ano de Alura
Todos os benefícios do PRO e mais vantagens exclusivas:
Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.
Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.
Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.