programing

Ubuntu의 Oracle XE에서 새 데이터베이스 생성

itmemos 2023. 9. 14. 21:42
반응형

Ubuntu의 Oracle XE에서 새 데이터베이스 생성

방금 우분투에 오라클 XE를 설치했습니다.스크립트에서 할 수 있도록 설치와 함께 제공되는 데이터베이스 외에 가급적이면 명령줄에서 새 데이터베이스를 생성할 수 있는 방법이 있습니까?가능하다면 여러 데이터베이스를 동시에 시작하는 것이 좋습니다.

새 데이터베이스를 작성할 수 없는 경우, 기본 데이터베이스를 "정리"할 수 있는 방법이 있습니까?제가 원하는 것은 언제든지 새로운 데이터베이스로 다시 시작할 수 있는 것입니다.

오라클 관리 경험이 없으니 어떤 힌트나 링크, 제안이라도 환영합니다.

감사해요.

알고 계실지 모르겠지만, 대부분의 초보자들은 Oracle에 대해 혼동하고 있습니다.

Oracle에서 데이터베이스는 디스크에 저장된 데이터 파일 및 제어 파일의 모음을 의미합니다.Oracle XE에서는 데이터베이스를 하나만 가질 수 있습니다.데이터베이스는 Oracle 인스턴스에 의해 마운트되는데, 이는 사용자가 볼 수 있는 모든 백그라운드 데몬과 프로그램을 의미합니다.ps.

다른 DBMS 제품(예: MySQL)에서 흔히 "데이터베이스"라고 부르는 스키마를 원할 수 있습니다.IIRC는 Oracle XE의 스키마 수에 제한이 없었습니다.XE와 함께 제공되는 APEX UI 또는 명령줄(사용)에서 생성할 수 있습니다.CREATE USER-- 다시 말하지만 혼란스럽게도 사용자스키마는 이 경우에 대부분 동의어입니다.

Oracle 설명서의 Concepts 가이드를 읽는 것을 권장합니다. 여기에서는 대부분의 기본적인 내용(예: Oracle-lingo에서 사물을 어떻게 부르는지)을 다룹니다.

아니요. 여러 XE 인스턴스를 설치할 수 없습니다.Oracle XE는 Oracle XE 홈 페이지에서 시스템별로 하나의 인스턴스만 읽을 수 있도록 허용합니다.

Oracle Database XE는 임의 수의 CPU(시스템당 하나의 데이터베이스)를 사용하는 모든 크기의 호스트 시스템에 설치할 수 있지만 XE는 최대 4GB의 사용자 데이터를 저장하고 최대 1GB의 메모리를 사용하며 호스트 시스템에서 CPU 하나를 사용합니다.

인스턴스를 추가하려면 다음을 수행할 수 있습니다.

  • 가상 시스템별 공간에서 XE와 함께 가상화를 사용합니다.
  • 다른 Oracle Database Edition(예: Oracle Standard Edition One)을 사용하여 무료로 개발/개인용으로 다운로드합니다.

어쨌든 대부분의 경우 모든 시나리오에 대해 하나의 인스턴스만 있으면 충분합니다.솔루션에 대한 지원을 위해 더 많은 인스턴스가 필요한 이유를 설명합니다.

Xe 인스턴스를 다시 만들려면 i를 제거하고 다시 설치하는 것이 가장 좋고 쉬운 방법입니다.

언급URL : https://stackoverflow.com/questions/705823/creating-new-database-under-oracle-xe-on-ubuntu

반응형