Database초보우낙
Database 생성 본문
#1. 사전준비
grid와 oracle 유저를 분리하여 설치한 경우, 데이터베이스를 생성하기 전에 일부 디렉토리에 쓰기 권한을 같은 그룹의 유저에게 허용해야 정상적으로 생성이 가능합니다.
<root 유저로 실행>
chmod 770 /u01/app/oracle/cfgtoollogs
chmod -R 775 /u01/app/oracle/diag
#2. DBCA 실행
시작
‘Oracle RAC(Real Application Clusters) 데이터베이스’를 선택하고 [다음]을 클릭합니다.
<oracle 유저로 실행>
dbca
작업
‘데이터베이스 생성’을 선택하고 [다음]을 클릭합니다.
데이터베이스 템플리트
‘범용 또는 트랜잭션 처리’를 선택하고 [다음]을 클릭합니다.
데이터베이스 ID
‘관리자 관리’가 체크된 상태에서 전역 데이터베이스 이름에 “racdb”을 입력하고 SID 접두어에 “racdb”를 입력합니다.
모든 노드에 설치하기 위해 [모두 선택]을 클릭하고 [다음]을 클릭합니다.
관리 옵션
리소스 절약을 위해 'Enterprise Manager 구성'의 체크를 해제하고 [다음]을 클릭합니다.
데이터베이스 인증서
‘모든 계정에 동일한 관리 비밀번호 사용’을 체크하고 암호로 ‘oracle_4U’를 입력한 후 [다음]을 클릭합니다.
ASM에 데이터베이스를 구성할 것이므로 데이터베이스 영역이 +DATA으로 되어 있는지 확인하고 [다음]을 클릭합니다
위와 같이 에러가 뜨면root 유저 rac1, rac2 둘 다 설정해줍니다.
vi /etc/group 로 들어가서 맨 밑에(shift+g 누르면 맨 밑으로 내려가집니다.)
아래와 같이 ,oracle 추가해줍니다.
찾아보기에서
‘FRA’를 선택하고 [확인]을 클릭합니다.
여기서 사용 가능 공간을 확인합니다.
앞에서 확인한 사용 가능 공간(“20000”MB)을 빠른 복구 영역 크기에 입력하고, ‘아카이브 사용으로 설정’을 선택한 후에 [다음]을 클릭합니다.
아카이브 로그 파일과 관련된 설정을 변경하려면 [아카이브 모드 매개변수 편집]을 클릭합니다.
아카이브 로그 파일 형식의 확장자는 .arc로 변경
데이터베이스 내용
샘플 스키마 설치 여부를 선택할 수 있습니다.
수정할 내용이 없으면 [다음]을 클릭합니다.
초기화 매개변수
할당된 메모리 내역을 확인할 수 있으며, 자동 메모리 관리 사용 여부도 선택할 수 있습니다.
프로세스의 수도 사용할 환경에 맞게 변경할 수 있습니다.
문자 집합에서 ‘유니코드(AL32UTF8) 사용’을 선택하고, 기본 언어는 ‘영어(미국)’으로 바꿉니다.
운영환경에서 문자와 언어를 선택하는 과정은 매우 중요합니다.
어플리케이션과의 호환성을 고려하여 신중하게 선택해야 합니다.
접속 모드는 기본값인 ‘전용 서버 모드’로 두고 [다음]을 클릭합니다.
데이터베이스 저장 영역
데이터베이스 저장 영역에 대한 정보를 확인하고 [다음]을 클릭합니다.
생성 옵션
필수 사항은 아니지만 ‘데이터베이스 생성 스크립트 생성’을 체크하고 [완료]를 클릭합니다.
나중에 데이터베이스 생성 스크립트를 검토하거나 수동으로 생성할 때 참고할 수 있습니다.
데이터베이스 생성에 관한 요약 정보가 출력됩니다.
화면을 내려 구성에 대한 요약 정보를 검토할 수 있습니다.
먼저 데이터베이스 생성 스크립트 생성이 실행됩니다.
스크립트는 /u01/app/oracle/admin/racdb/scripts에 저장됩니다.
스크립트 생성이 완료되었으면 [확인]을 클릭합니다.
본격적인 데이터베이스 구성이 진행됩니다.
데이터베이스 구성이 완료되었음을 알리는 안내창이 뜹니다.
[종료]를 클릭합니다.
실행중인 서비스를 확인해봅니다.
'RAC설치' 카테고리의 다른 글
DBMS 설치 (1) | 2024.04.12 |
---|---|
ASM Disk Group 생성 (0) | 2024.04.12 |
RAC 그리드 설치 (0) | 2024.04.11 |
RAC2 VM 구성 (0) | 2024.04.09 |
RAC 스토리지 구성하기 (0) | 2024.04.09 |