데이터 임포트 준비

파일 데이터를 처리하기 위해 Oracle Cloud Infrastructure Object Storage를 준비하고 데이터를 수신하기 위해 Oracle Autonomous JSON Database를 준비합니다.

파일을 처리하려면 Oracle Cloud Infrastructure Object Storage에서 두 버킷을 프로비전해야 합니다:
  • 임포트된 파일 버킷
  • 처리된 파일 버킷

업로드된 데이터의 형식을 지정하고 분석에 사용할 수 있도록 하려면 Oracle Autonomous JSON Database를 생성하고 해당 데이터에 대한 액세스 권한을 제공해야 합니다.

통합을 위해 오브젝트 스토리지 준비

Oracle Cloud Infrastructure Object Storage에 데이터 객체를 저장하려면 컨테이너 또는 버킷을 생성해야 합니다.

  1. Oracle Cloud Infrastructure Object Storage 콘솔로 이동합니다.
  2. 스토리지 를 클릭한 다음 오브젝트 스토리지 를 클릭합니다.
  3. 버킷 생성 을 누릅니다.
  4. 버킷에 데이터를 식별하는 이름을 지정합니다.
  5. 스토리지 계층으로 Standard(표준) 를 누릅니다.
  6. Oracle Cloud Infrastructure Events를 사용하여 객체에 대한 상태 변경을 기반으로 자동화를 사용으로 설정하려면 객체 이벤트 를 누릅니다.
  7. Oracle Cloud Infrastructure가 암호화 키를 관리하도록 하려면 암호화를 위해 Oracle -Managed Keys를 사용하여 암호화 를 누릅니다. 고유한 키를 활용하려면 고객 관리 키를 사용하여 암호화 를 누릅니다.
  8. 버킷 생성 을 누릅니다.

오브젝트 스토리지에 대한 로깅을 사용으로 설정

이벤트 통합을 용이하게 하기 위해 객체 스토리지 버킷에 대한 로깅을 사용으로 설정합니다.

  1. Oracle Cloud Infrastructure Object Storage 콘솔로 이동합니다.
  2. 스토리지 를 클릭한 다음 오브젝트 스토리지 를 클릭하여 이전에 생성한 스토리지 버킷을 찾습니다.
  3. 버킷 이름을 눌러 세부 정보 페이지를 표시합니다.
  4. 리소스 에서 로그 를 누릅니다.
  5. 각 로그에 대해 로그 사용 토글을 누릅니다.

Oracle Autonomous JSON Database 인스턴스 프로비전

Oracle Cloud Infrastructure 서비스 콘솔에서 Oracle Autonomous JSON Database 인스턴스를 프로비전합니다.

  1. Oracle Cloud Infrastructure 서비스 콘솔에 사인인합니다.
  2. 자율운영 JSON 데이터베이스 메뉴를 누르고 Autonomous Database 생성 을 선택합니다.
  3. [Autonomous Database 생성] 페이지에서 적합한 구획을 선택합니다.
  4. 데이터베이스에 대한 표시 이름을 입력합니다.
  5. 데이터베이스 이름을 입력합니다.
  6. 작업 로드 유형을 보려면 JSON 데이터베이스 를 누릅니다.
  7. 동시 사용자 및 질의 수, 데이터 볼륨 등을 기준으로 작업 로드에 적합한 CPU 코어 수 및 저장 영역(테라바이트) 을 지정합니다. 예를 들어, 작은 데이터 샘플(1MB 파일) 의 경우 CPU 코어 수를 2TB1TB의 저장 영역으로 지정합니다.
  8. 작업 로드의 변경 사항에 따라 CPU 코어 수 및 저장 영역 값의 배율을 자동으로 조정하려면 자동 크기 조정 을 누릅니다.
  9. 관리자 계정에 대한 비밀번호를 지정하십시오.
  10. 네트워크 액세스 유형을 지정합니다:
    • 어디에서나 보안 액세스 허용: ACL(액세스 제어 목록) 로 보안하는 공용 끝점을 사용하여 데이터베이스에 액세스합니다. 전용 끝점을 사용한 액세스만 허용하려면 이 옵션을 선택하지 마십시오.
    • 가상 클라우드 네트워크: 이 옵션은 지정된 VCN 내에서 데이터베이스에 대한 전용 끝점을 생성합니다.
      • 가상 클라우드 네트워크: 데이터베이스를 실행할 VCN를 선택합니다. 구획 변경 을 눌러 다른 구획의 VCN를 선택합니다.
      • 서브넷: 데이터베이스에 연결할 서브넷을 선택합니다. 구획 변경 을 눌러 다른 구획의 서브넷을 선택합니다.
      • 호스트 이름 접두어: 선택적으로 데이터베이스에 대한 호스트 이름 접두어를 지정하고 DNS 이름을 데이터베이스 인스턴스와 연관시킵니다.
      • 네트워크 보안 그룹: 데이터베이스에 대해 NSG(네트워크 보안 그룹) 를 하나 이상 지정합니다. NSG는 가상 방화벽으로 작동하므로 데이터베이스에 수신 및 송신 보안 규칙 세트를 적용할 수 있습니다.
  11. 기존 온프레미스 라이센스를 사용하려면 BYOL(Bring Your Own License) 을 누르고, 라이센스를 데이터베이스에 프로비전하려면 라이센스 포함됨(License Included) 을 누릅니다.
  12. Autonomous Database 생성 을 누릅니다.

Oracle SQL Developer 웹을 사용하여 연결

Oracle SQL Developer 웹은 Oracle Autonomous JSON Database의 개발 및 관리를 간소화하는 클라우드 기반 개발 환경입니다.

Oracle SQL Developer 웹은 Oracle SQL Developer의 브라우저 기반 인터페이스로, 워크시트에서 SQL 문 및 스크립트를 실행하는 기능을 포함하여 데스크톱 버전의 일부 기능을 제공합니다.

Oracle SQL Developer 웹은 Oracle Wallet의 인증서를 사용하여 Oracle Autonomous JSON Database에 접속합니다.

  1. Oracle Autonomous JSON Database에 대한 서비스 콘솔로 이동합니다.
  2. 개발 을 누른 다음 SQL Developer 웹 을 누릅니다.
  3. Oracle Autonomous JSON Database 인스턴스에 대한 관리 사용자 이름과 비밀번호를 입력하고 사인인 을 누릅니다.