Observação:

Implante o Oracle Autonomous Database no Oracle Roving Edge Infrastructure

Introdução

A Oracle Roving Edge Infrastructure permite que os clientes distribuam suas cargas de trabalho em nuvem além de sua locação da Oracle Cloud Infrastructure (OCI) para fornecer serviços em nuvem e executar cargas de trabalho de aplicativos em locais de varejo, satélite e outros pontos de borda. Como resultado, os clientes podem processar dados de forma mais rápida e mais próxima de seus usuários e nos pontos de ingestão de dados para gerar insights oportunos de seus dados.

O Oracle Autonomous Database fornece um banco de dados fácil de usar e totalmente autônomo que é dimensionado elasticamente e oferece rápido desempenho para consultas. Como um serviço, o Oracle Autonomous Database não exige administração de banco de dados. Com o Oracle Autonomous Database você não precisa configurar ou gerenciar nenhum hardware ou instalar qualquer software. O Oracle Autonomous Database trata do provisionamento do banco de dados, do backup do banco de dados, da aplicação de patch, do upgrade do banco de dados e do crescimento ou da redução do banco de dados. O Oracle Autonomous Database é um serviço totalmente elástico.

O Oracle Autonomous Database também inclui o seguinte:

Público-alvo

Administradores, desenvolvedores e usuários do Oracle Roving Edge Infrastructure.

Objetivos

Pré-requisitos

Instale a Imagem do Contêiner Livre do Oracle Autonomous Database no Oracle Roving Edge Infrastructure

Tarefa 1: Atualizar a instância do Oracle Linux

  1. Verifique se a instância do Oracle Linux está atualizada. Acesse a instância usando ssh e execute o comando a seguir para atualizar instâncias.

    sudo dnf -y update
    
  2. Reinicialize a instância.

    sudo reboot
    
  3. Reconecte usando ssh.

    ssh oracle@<ip_address_of_ol_node>
    

Tarefa 2: Instalar o Módulo container-tools

  1. Execute o comando a seguir para instalar o módulo container-tools na instância do Oracle Linux.

    sudo dnf module install -y container-tools:ol8
    

Tarefa 3: Instalar o Oracle Database Free Server usando o Podman

  1. Criar um volume de dados. O volume de dados permite que o banco de dados persista durante a recriação do contêiner.

    podman volume create oradata
    
  2. Criar um segredo. O segredo é um utilitário para passar strings de texto seguras para o contêiner, como chaves ssh ou senhas.

    echo "Welcome1" | podman secret create oracle_pwd -
    

    Observação: As contas de usuário administrativo SYS, SYSTEM e PDBADMIN usam a mesma senha. A Oracle recomenda que sua senha tenha pelo menos 8 caracteres, contendo pelo menos 1 letra maiúscula, 1 letra minúscula e 1 dígito de 0 a 9.

  3. Inicie a carga de trabalho do Oracle Autonomous Database Free Container Image for Autonomous Transaction Processing (ATP).

    podman run -d \
    -p 1521:1521 \
    -p 1522:1522 \
    -p 8443:8443 \
    -p 27017:27017 \
    -e WORKLOAD_TYPE=ATP \
    -e WALLET_PASSWORD=********* \
    -e ADMIN_PASSWORD=********* \
    --cap-add SYS_ADMIN \
    --device /dev/fuse \
    -v oradata:/opt/oracle/oradata \
    --name adb-free \
    container-registry.oracle.com/database/adb-free:latest-23ai
    
    

    O Oracle Autonomous Database Free Container Image suporta 2 tipos de carga de trabalho de banco de dados: Autonomous Data Warehouse (ADW) e ATP. Eles são semelhantes aos bancos de dados de tipo de carga de trabalho de processamento de transações e data warehouse no serviço de nuvem Oracle Autonomous Database Serverless.

    Na primeira inicialização da imagem do contêiner:

    • O usuário obrigatoriamente precisa alterar as senhas administrativas. Especifique a senha usando a variável de ambiente ADMIN_PASSWORD.

    • A wallet é gerada usando a senha da wallet WALLET_PASSWORD.

Tarefa 4: Estabelecer Conexão com o Contêiner do Oracle Database Free Server

  1. Obtenha a porta do banco de dados mapeada.

    podman port adb-free
    

    Exemplo de saída:

    1521/tcp -> 0.0.0.0:1521
    1522/tcp -> 0.0.0.0:1522
    8443/tcp -> 0.0.0.0:8443
    27017/tcp -> 0.0.0.0:27017
    
  2. Instale o SQL*Plus.

    sudo dnf install -y oracle-instantclient-release-el8
    sudo dnf install -y oracle-instantclient-sqlplus
    
  3. Conecte-se ao Contêiner do Oracle Database Free Server usando o SQL*Plus.

    sqlplus admin/<myatp_admin_password>@myatp_low
    

    Exemplo de saída:

    SQL*Plus: Release 21.0.0.0.0 - Production on Mon Jun 10 20:21:34 2024
    Version 21.14.0.0.0
    
    Copyright (c) 1982, 2022, Oracle.  All rights reserved.
    
    Last Successful login time: Mon Jun 10 2024 20:16:49 +00:00
    
    Connected to:
    Oracle Database 23ai Enterprise Edition Release 23.0.0.0.0 - Production
    Version 23.4.0.24.05
    
    SQL>
    

Instale o Oracle Autonomous Database Free RPM no Oracle Roving Edge Infrastructure

Tarefa 1: Atualizar a instância do Oracle Linux

  1. Verifique se a instância do Oracle Linux está atualizada. Acesse a instância usando ssh e execute o comando a seguir para atualizar instâncias.

    sudo dnf -y update
    
  2. Reinicialize a instância.

    sudo reboot
    
  3. Reconecte-se via ssh.

    ssh oracle@<ip_address_of_ol_node>
    

Tarefa 2: Instalar o RPM do Oracle Database Free

  1. Instale o RPM de pré-instalação.

    sudo dnf install -y oracle-database-preinstall-23ai-1.0-2.el8.x86_64
    

    O RPM de Pré-instalação do Oracle Database cria automaticamente o proprietário e os grupos de instalação da Oracle e também configura outras definições de configuração do kernel, conforme necessário para instalações do Oracle Database. Se você planeja usar a separação de funções de cargo, crie um conjunto estendido de usuários e grupos de banco de dados, dependendo de seus requisitos.

  2. Fazer download do software Oracle Database Free.

    curl -JLO https://download.oracle.com/otn-pub/otn_software/db-free/oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
    

    Para acessar os detalhes do download do software Oracle Database Free, consulte Acessar os detalhes do download do software Oracle Database Free.

  3. Instale o software do banco de dados.

    sudo dnf localinstall -y  oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
    

Tarefa 3: Criar e Configurar o Oracle Database

  1. Revise os parâmetros de configuração.

    vi /etc/sysconfig/oracle-free–23ai.conf
    

    O script de configuração cria um banco de dados contêiner (FREE) com um banco de dados plugável (FREEPDB1) e configura o listener na porta padrão (1521).

  2. Crie o banco de dados com as definições padrão.

    sudo /etc/init.d/oracle-free-23ai configure
    

    Observação: No prompt de comando, especifique uma senha para as contas de usuário administrativo SYS, SYSTEM e PDBADMIN. A Oracle recomenda que sua senha tenha pelo menos 8 caracteres, contendo pelo menos 1 caractere superior, 1 caractere inferior e 1 dígito [0-9].

Tarefa 4: Estabelecer Conexão com o Oracle Database Free

  1. Defina o ambiente para o banco de dados.

    export ORACLE_SID=FREE
    export ORAENV_ASK=NO
    . /opt/oracle/product/23ai/dbhomeFree/bin/oraenv
    
  2. Conectar-se ao banco de dados.

    sqlplus / as sysdba
    

    Exemplo de saída:

    SQL*Plus: Release 23.0.0.0.0 - Production on Thu Jun 6 11:19:10 2024
    Version 23.4.0.24.05
    
    Copyright (c) 1982, 2024, Oracle.  All rights reserved.
    
    
    Connected to:
    Oracle Database 23ai Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free
    Version 23.4.0.24.05
    

Agradecimentos

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal Oracle Learning YouTube. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.