주:

Oracle Roving Edge Infrastructure에 Oracle Autonomous Database 배포하기

소개

Oracle Roving Edge Infrastructure는 고객이 클라우드 워크로드를 Oracle Cloud Infrastructure(OCI) 테넌시 이상으로 배포하여 소매, 위성 및 기타 에지 위치에서 클라우드 서비스를 제공하고 애플리케이션 워크로드를 실행할 수 있게 해줍니다. 결과적으로 고객은 사용자 및 데이터 수집 지점에서 데이터를 더 빠르고 가깝게 처리하여 데이터에서 적시에 인사이트를 생성할 수 있습니다.

Oracle Autonomous Database는 탄력적으로 확장되고 빠른 쿼리 성능을 제공하는 사용하기 쉽고 완전히 자율적인 데이터베이스를 제공합니다. 서비스로서 Oracle Autonomous Database에는 데이터베이스 관리가 필요하지 않습니다. Oracle Autonomous Database를 사용하면 하드웨어를 구성 또는 관리하거나 소프트웨어를 설치할 필요가 없습니다. Oracle Autonomous Database에서는 데이터베이스 프로비저닝, 데이터베이스 백업, 데이터베이스 패치 적용 및 업그레이드, 데이터베이스 확장 또는 감소를 처리합니다. Oracle Autonomous Database는 완전히 탄력적인 서비스입니다.

Oracle Autonomous Database에는 다음 기능도 포함되어 있습니다.

대상

Oracle Roving Edge Infrastructure 관리자, 개발자, 사용자.

목표

필요 조건

Oracle Roving Edge Infrastructure에 Oracle Autonomous Database 무료 컨테이너 이미지 설치

작업 1: Oracle Linux 인스턴스 업데이트

  1. Oracle Linux 인스턴스가 최신 상태인지 확인합니다. ssh를 사용하여 인스턴스에 액세스하고 다음 명령을 실행하여 인스턴스를 업데이트합니다.

    sudo dnf -y update
    
  2. 인스턴스 재부팅.

    sudo reboot
    
  3. ssh를 사용하여 다시 연결합니다.

    ssh oracle@<ip_address_of_ol_node>
    

작업 2: container-tools 모듈 설치

  1. 다음 명령을 실행하여 Oracle Linux 인스턴스에 container-tools 모듈을 설치합니다.

    sudo dnf module install -y container-tools:ol8
    

작업 3: Podman을 사용하여 Oracle Database Free Server 설치

  1. 데이터 볼륨 만들기 데이터 볼륨을 사용하면 컨테이너를 재생성하는 동안 데이터베이스가 유지됩니다.

    podman volume create oradata
    
  2. 암호 생성. 암호는 보안 텍스트 문자열을 ssh-keys 또는 암호와 같은 컨테이너에 전달하는 유틸리티입니다.

    echo "Welcome1" | podman secret create oracle_pwd -
    

    주: SYS, SYSTEMPDBADMIN 관리 사용자 계정은 모두 동일한 비밀번호를 사용합니다. Oracle은 비밀번호의 길이가 8자 이상이고 대문자, 소문자, 0에서 9까지의 숫자가 1자 이상일 것을 권장합니다.

  3. Autonomous Transaction Processing(ATP) 워크로드용 Oracle Autonomous Database Free Container Image를 시작합니다.

    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
    
    

    Oracle Autonomous Database Free Container Image는 Autonomous Data Warehouse(ADW) 및 ATP의 두 가지 데이터베이스 워크로드 유형을 지원합니다. Oracle Autonomous Database Serverless 클라우드 서비스의 트랜잭션 처리 및 데이터 웨어하우스 워크로드 유형 데이터베이스와 유사합니다.

    컨테이너 이미지 처음 시작 시:

    • 사용자는 반드시 관리자 암호를 변경해야 합니다. 환경 변수 ADMIN_PASSWORD를 사용하여 비밀번호를 지정합니다.

    • 전자 지갑 비밀번호 WALLET_PASSWORD를 사용하여 전자 지갑이 생성됩니다.

작업 4: Oracle Database Free Server 컨테이너에 접속

  1. 매핑된 데이터베이스 포트를 가져옵니다.

    podman port adb-free
    

    출력 예:

    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. SQL*Plus를 설치합니다.

    sudo dnf install -y oracle-instantclient-release-el8
    sudo dnf install -y oracle-instantclient-sqlplus
    
  3. SQL*Plus를 사용하여 Oracle Database Free Server Container에 접속합니다.

    sqlplus admin/<myatp_admin_password>@myatp_low
    

    출력 예:

    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>
    

Oracle Roving Edge Infrastructure에 Oracle Autonomous Database 무료 RPM 설치

작업 1: Oracle Linux 인스턴스 업데이트

  1. Oracle Linux 인스턴스가 최신 상태인지 확인합니다. ssh를 사용하여 인스턴스에 액세스하고 다음 명령을 실행하여 인스턴스를 업데이트합니다.

    sudo dnf -y update
    
  2. 인스턴스 재부팅.

    sudo reboot
    
  3. ssh를 통해 다시 연결합니다.

    ssh oracle@<ip_address_of_ol_node>
    

작업 2: Oracle Database Free RPM 설치

  1. 사전 설치 RPM을 설치합니다.

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

    Oracle Database 사전 설치 RPM은 Oracle 설치 소유자 및 그룹을 자동으로 만들고 Oracle Database 설치에 필요한 다른 커널 구성 설정도 설정합니다. 작업 역할 구분을 사용하려면 요구 사항에 따라 확장된 데이터베이스 유저 및 그룹 집합을 생성합니다.

  2. 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
    

    Oracle Database Free 소프트웨어 다운로드 세부정보에 액세스하려면 Oracle Database Free 소프트웨어 다운로드 세부정보 액세스를 참조하십시오.

  3. 데이터베이스 소프트웨어를 설치합니다.

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

작업 3: Oracle Database 생성 및 구성

  1. 구성 매개변수를 검토합니다.

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

    구성 스크립트는 하나의 플러그인할 수 있는 데이터베이스(FREEPDB1)가 있는 컨테이너 데이터베이스(FREE)를 생성하고 기본 포트(1521)에서 리스너를 구성합니다.

  2. 기본 설정으로 데이터베이스를 생성합니다.

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

    주: 명령 프롬프트에서 SYS, SYSTEMPDBADMIN 관리 사용자 계정의 비밀번호를 지정합니다. Oracle은 비밀번호의 길이가 8자 이상이어야 하며 대문자, 소문자 및 숫자 [0-9]를 각각 하나 이상 포함하는 것이 좋습니다.

작업 4: Oracle Database Free에 연결

  1. 데이터베이스에 대한 환경을 설정합니다.

    export ORACLE_SID=FREE
    export ORAENV_ASK=NO
    . /opt/oracle/product/23ai/dbhomeFree/bin/oraenv
    
  2. 데이터베이스에 접속.

    sqlplus / as sysdba
    

    출력 예:

    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
    

확인

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 살펴보거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하십시오. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.