주:
- 이 사용지침서에서는 Oracle Cloud에 액세스해야 합니다. 무료 계정에 등록하려면 Oracle Cloud Infrastructure Free Tier 시작하기를 참조하십시오.
- Oracle Cloud Infrastructure 인증서, 테넌시 및 구획에 대한 예제 값을 사용합니다. 실습을 마칠 때는 이러한 값을 클라우드 환경과 관련된 값으로 대체하십시오.
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 Application Express(Oracle APEX): 세계적 수준의 기능을 통해 확장 가능하고 안전한 엔터프라이즈 앱을 구축하도록 돕는 로우코드 개발 플랫폼입니다.
-
ORDS(Oracle REST Data Services): 관계형 데이터 및 JSON 문서 저장소를 위한 최신 REST 인터페이스를 쉽게 개발할 수 있도록 해주는 Jakarta Enterprise Edition(이전의 Java Enterprise Edition) 기반 데이터 서비스입니다.
-
Oracle Database Actions: Oracle REST Data Services를 사용하여 Oracle Autonomous Database에 대한 개발, 데이터 툴, 관리 및 모니터링 기능을 제공하는 웹 기반 인터페이스입니다.
-
Oracle Machine Learning Notebooks 얼리어답터는 데이터 엔지니어, 데이터 분석가, R 및 Python 사용자, 데이터 과학자를 위한 향상된 웹 기반 노트북 플랫폼입니다. 코드 작성, 텍스트 작성, 시각화 생성, 머신 러닝을 포함한 데이터 분석을 수행할 수 있습니다. Oracle Machine Learning Notebook에서는 작업영역 내의 프로젝트에서 노트북을 사용할 수 있으며, 이 경우 노트북을 생성, 편집, 삭제, 복사, 이동 및 템플릿으로 저장할 수도 있습니다.
대상
Oracle Roving Edge Infrastructure 관리자, 개발자, 사용자.
목표
-
Oracle Roving Edge Infrastructure에 Oracle Autonomous Database Free Container Image를 설치합니다.
-
Oracle Roving Edge Infrastructure에 Oracle Autonomous Database 무료 Red Hat Package Manager(RPM)를 설치합니다.
필요 조건
-
Oracle Roving Edge Infrastructure 노드에서 실행되는 Oracle Linux 인스턴스에 액세스합니다.
-
macOS, Linux 또는
ssh
지원이 설치된 Windows 컴퓨터. -
macOS, Linux 또는 Windows 컴퓨터에서
ssh
키 인증이 설정된 상태에서 Oracle Linux 인스턴스에 SSH로 액세스합니다. -
Oracle Linux 인스턴스에서
sudo
에 액세스할 수 있습니다. -
소프트웨어 설치, 파일 만들기 및 편집, 서비스 작업 등 Linux 호스트 사용 및 작업에 대한 기본 지식
Oracle Roving Edge Infrastructure에 Oracle Autonomous Database 무료 컨테이너 이미지 설치
작업 1: Oracle Linux 인스턴스 업데이트
-
Oracle Linux 인스턴스가 최신 상태인지 확인합니다.
ssh
를 사용하여 인스턴스에 액세스하고 다음 명령을 실행하여 인스턴스를 업데이트합니다.sudo dnf -y update
-
인스턴스 재부팅.
sudo reboot
-
ssh
를 사용하여 다시 연결합니다.ssh oracle@<ip_address_of_ol_node>
작업 2: container-tools
모듈 설치
-
다음 명령을 실행하여 Oracle Linux 인스턴스에
container-tools
모듈을 설치합니다.sudo dnf module install -y container-tools:ol8
작업 3: Podman을 사용하여 Oracle Database Free Server 설치
-
데이터 볼륨 만들기 데이터 볼륨을 사용하면 컨테이너를 재생성하는 동안 데이터베이스가 유지됩니다.
podman volume create oradata
-
암호 생성. 암호는 보안 텍스트 문자열을 ssh-keys 또는 암호와 같은 컨테이너에 전달하는 유틸리티입니다.
echo "Welcome1" | podman secret create oracle_pwd -
주:
SYS
,SYSTEM
및PDBADMIN
관리 사용자 계정은 모두 동일한 비밀번호를 사용합니다. Oracle은 비밀번호의 길이가 8자 이상이고 대문자, 소문자, 0에서 9까지의 숫자가 1자 이상일 것을 권장합니다. -
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 컨테이너에 접속
-
매핑된 데이터베이스 포트를 가져옵니다.
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
-
SQL*Plus를 설치합니다.
sudo dnf install -y oracle-instantclient-release-el8 sudo dnf install -y oracle-instantclient-sqlplus
-
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 인스턴스 업데이트
-
Oracle Linux 인스턴스가 최신 상태인지 확인합니다.
ssh
를 사용하여 인스턴스에 액세스하고 다음 명령을 실행하여 인스턴스를 업데이트합니다.sudo dnf -y update
-
인스턴스 재부팅.
sudo reboot
-
ssh
를 통해 다시 연결합니다.ssh oracle@<ip_address_of_ol_node>
작업 2: Oracle Database Free RPM 설치
-
사전 설치 RPM을 설치합니다.
sudo dnf install -y oracle-database-preinstall-23ai-1.0-2.el8.x86_64
Oracle Database 사전 설치 RPM은 Oracle 설치 소유자 및 그룹을 자동으로 만들고 Oracle Database 설치에 필요한 다른 커널 구성 설정도 설정합니다. 작업 역할 구분을 사용하려면 요구 사항에 따라 확장된 데이터베이스 유저 및 그룹 집합을 생성합니다.
-
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 소프트웨어 다운로드 세부정보 액세스를 참조하십시오.
-
데이터베이스 소프트웨어를 설치합니다.
sudo dnf localinstall -y oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
작업 3: Oracle Database 생성 및 구성
-
구성 매개변수를 검토합니다.
vi /etc/sysconfig/oracle-free–23ai.conf
구성 스크립트는 하나의 플러그인할 수 있는 데이터베이스(
FREEPDB1
)가 있는 컨테이너 데이터베이스(FREE
)를 생성하고 기본 포트(1521
)에서 리스너를 구성합니다. -
기본 설정으로 데이터베이스를 생성합니다.
sudo /etc/init.d/oracle-free-23ai configure
주: 명령 프롬프트에서
SYS
,SYSTEM
및PDBADMIN
관리 사용자 계정의 비밀번호를 지정합니다. Oracle은 비밀번호의 길이가 8자 이상이어야 하며 대문자, 소문자 및 숫자 [0-9]를 각각 하나 이상 포함하는 것이 좋습니다.
작업 4: Oracle Database Free에 연결
-
데이터베이스에 대한 환경을 설정합니다.
export ORACLE_SID=FREE export ORAENV_ASK=NO . /opt/oracle/product/23ai/dbhomeFree/bin/oraenv
-
데이터베이스에 접속.
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
관련 링크
확인
- 작성자 - Jeevan Sreenivas(주요 기술 제품 관리자)
추가 학습 자원
docs.oracle.com/learn에서 다른 실습을 살펴보거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하십시오. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.
Deploy Oracle Autonomous Database on Oracle Roving Edge Infrastructure
G10585-01
June 2024