데이터베이스 만들기

지난번 기사에서는 Oracle Database의 환경 구축에 대해 설명했습니다.
https://zenn.dev/dani_rk/articles/a7d426371104e1
이번에는 데이터베이스 제작 절차를 계속 작성해 보겠습니다.

사용 환경


항목
프로비저닝
설명
OS
Windows 10 Pro x64
10가족도 괜찮아요.
소프트웨어
OracleDatabase 12c Release 1 (12.1.0.2) Standard Edition 2
-

DBCA 시작


시작 메뉴 → Oracle-OraDB12 Home1의 Database Configuration Assistant

데이터베이스 작업


수행할 작업의 선택 화면입니다.
이번에 할 일은 데이터베이스 제작이기 때문에'데이터베이스 제작'을 선택하고 다음을 선택한다.

생성 모드


"기본 설정으로 데이터베이스를 만듭니다.", 상세한 설정을 생략하고 데이터베이스를 간단하게 만들 수 있습니다.
이번에는 설정을 살짝 만지고 싶어서'확장 모드'를 선택한 다음 다음.

데이터베이스 템플릿


각 항목의 대체적인 차이는 다음과 같다.
항목
설명
통용
사무 처리와 데이터 창고를 실행하는 데 사용되는 유니버설 데이터베이스를 만듭니다.
트랜잭션 처리
여러 개의 거래를 동시에 진행하는 환경에 적합한 데이터베이스를 만들다.일반적으로 응답 시간과 가용성을 중시한다.
사용자 지정 데이터베이스
모든 가능한 정의를 지시할 수 있도록 최대 유연성을 제공하는 데이터베이스를 만듭니다.
데이터 소프트웨어
환경에 맞는 데이터베이스를 만들고 대량의 데이터에 대한 복잡한 상담을 실행한다.일반적으로 응답 시간과 가용성을 중시한다.
이번에는 학습 목적의 데이터베이스를 만들어야 하기 때문에 일반적인'통용 또는 거래 처리'를 선택한 후 계속했다.

데이터베이스 ID


좋아하는 이름이면 돼.
SID는 글로벌 데이터베이스 이름을 입력하면 자동으로 반영됩니다.
컨테이너 데이터베이스로 만들기 선택을 취소합니다.

관리 옵션


이전에는 Enterprise Manager Database Express(MySQL과 유사한 phpmyyadmin 도구)를 사용할 수 있었지만, Flash Player에서 실행되기 때문에 지금은 사용할 수 없어 유감입니다.
※ 기본적으로 선택사항이 있으니 취소하세요!
아래의 Enterprise Manager Cloud Control은 클라우드로 관리할 수 있는 도구이지만 이번에도 필요하지 않으므로 검사하지 않습니다.

데이터베이스 자격 증명


데이터베이스가 생성되면 SYS 사용자 및 SYSTEM 사용자가 자동으로 생성됩니다.
이 두 사용자의 역할은 다음과 같다.
사용자
사용 권한
실행 가능한 작업
SYS
모든 시스템 권한 + SYSDBA 권한
데이터베이스 관리 작업 + 데이터베이스 시작 정지
SYSTEM
모든 시스템 권한
데이터베이스 관리 작업
이번에 나는'모든 계정에 대해 같은 관리 비밀번호를 사용한다'고 선택했지만 따로 관리할 수도 있다.
(실제 업무에서의 운용에 있어서는 다른 관리가 될 것 같다)
이어서'Oracle 홈 페이지의 사용자 비밀번호'에 환경을 구축할 때 설정한 홈 사용자 비밀번호를 입력하고 다음으로 들어갑니다.

네트워크 구성


나는 청중을 사전에 만들지 않았기 때문에 청중을 만들었다.
"새 청중"을 선택하고 청중 이름 (임의 값) 을 입력하고 청중 포트를 입력하십시오.
(이번에 설정한 청중 포트는 공식 문서에 기재된 포트 번호와 같다1521.

기억 영역


스토리지 영역의 위치를 설정합니다.
이번에는 특별히 신경 쓸 필요가 없고 특별한 설정이 필요하지 않기 때문에 다음과 같이 설정합니다.
  • 데이터베이스 파일의 저장 영역 유형: 파일 시스템
  • 복구 파일의 스토리지 영역 유형: 파일 시스템
  • 고속 복구 영역 지정: 없음
  • 아카이빙 효율성: 없음
  • ※ 파일 시스템은 OS 표준 파일 시스템을 말합니다.

    데이터베이스 옵션


    설정할 수 있었어야 했는데 내 환경에서 설정하지 못하고 건너뛰었다.
    (Enterprise Edition 옵션이 아닐까요?)
    그러나 Oracle 학습에 전혀 장애가 없기 때문에 문제없습니다!

    초기화 매개 변수


    다음 설정 항목을 변경하십시오.
    항목
    초기 값
    값 설정
    문자 세트
    기본값 사용
    Unicde 사용(AL32UTF8)
    이외의 설정은 필요에 따라 변경해 주십시오.
    어쨌든 DB를 만들어서 SQL을 만지고!이런 사람이면 돼.




    생성 옵션


    각 옵션에 대한 설명은 다음과 같습니다.
    항목
    설명
    데이터베이스 만들기
    이전 화면으로 설정하여 데이터베이스를 만듭니다.
    데이터베이스 템플릿으로 저장
    이전 화면까지의 설정 내용을 템플릿화하고 저장합니다.다른 환경에서 데이터베이스를 구축하는 데 사용됩니다.
    데이터베이스 스크립트 만들기
    이전 화면의 설정 내용을 스크립트로 출력하고 저장합니다.스크립트에서 설정을 더 수정할 수 있습니다.
    이쪽도 필요에 따라 선택해 주세요.
    나는 이번에 '데이터베이스 만들기' 만 선택했다.

    요약


    마지막으로 설정 내용을 확인하고 문제가 없으면'끝'을 선택하여 데이터베이스를 만듭니다.

    진행 페이지


    잠깐만 기다리겠습니다.

    끝맺다


    이상, 데이터베이스가 생성되었습니다.
    닫기를 선택하고 DBCA를 닫습니다.

    SQLPlus로 데이터베이스에 연결해보세요.


    마지막으로 데이터베이스에 연결할 수 있는지 확인합니다.

    명령 프롬프트 열기


    시작 메뉴 오른쪽에 있는 검색 아이콘 → 'cmd' 검색 → '관리자로 실행' 을 선택하십시오.
    명령 프롬프트를 시작한 후 다음 명령을 실행합니다.
    sqlplus system/<パスワード>
    
    다음 화면이 정상적으로 보입니다!
    Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production
    に接続されました。
    SQL>
    

    좋은 웹페이지 즐겨찾기