버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

사전 준비

코드 블럭
languagebash
titleroot 유저로 수행
linenumberstrue
chmod 770 /u01/app/oracle/cfgtoollogs
chmod -R 775 /u01/app/oracle/diag
펼치기
서식 미적용
[root@rac1 ~]# chmod 770 /u01/app/oracle/cfgtoollogs
 
[root@rac1 ~]# chmod -R 775 /u01/app/oracle/diag

[root@rac1 ~]# ls -ltra /u01/app/oracle | grep cfgtoollogs
drwxrwx---  7 grid   oinstall 4096  8월 21 14:15 cfgtoollogs
 
[root@rac1 ~]# ls -ltra /u01/app/oracle | grep diag
drwxrwxr-x 11 grid   oinstall 4096  8월 21 13:52 diag
 

grid와 oracle 유저를 분리하여 설치한 경우, 데이터베이스를 생성하기 전에 일부 디렉토리에 쓰기 권한을 같은 그룹의 유저에게 허용해야 정상적으로 생성이 가능합니다.

DBCA 실행

코드 블럭
languagebash
titleoracle 유저로 실행
dbca

데이터베이스 생성을 위해 oracle 유저로 "dbca

"를 실행합니다.

DBCA로 데이터베이스 생성

시작

 

 

Image Removed

 

‘Oracle RAC(Real Application Clusters) 데이터베이스’를 선택하고 [다음]을 클릭합니다.

작업

Image Added

‘데이터베이스 생성’을 선택하고 [다음]을 클릭합니다.

데이터베이스 템플리트

펼치기

[세부 정보 표시]를 클릭하면 템플리트별로 데이터베이스 구성 요소의 선택 여부를 확인할 수 있습니다.

 

Image Removed

 

Image Removed

펼치기

Image Removed

 

Image Removed

 

Image Removed

펼치기

Image Removed

Image Removed

 

Image Removed

 

Image Removed

 

Image Removed

펼치기

Image Removed

 

Image Removed

펼치기

Image Removed

 

‘범용 또는 트랜잭션 처리’를 선택하고 [다음]을 클릭합니다.

데이터베이스 ID

Image Added

‘관리자 관리’가 체크된 상태에서 전역 데이터베이스 이름에 “racdb”을 입력하고 SID 접두어에 “racdb”를 입력합니다.

모든 노드에 설치하기 위해 [모두 선택]을 클릭하고 [다음]을 클릭합니다.

관리 옵션

Image Added

펼치기

자동 유지 관리 작업 탭을 클릭하면 자동 유지 관리 작업의 사용 여부를 결정할 수 있습니다.

Image Added

리소스 절약을 위해 'Enterprise Manager 구성'의 체크를 해제하고 [다음]을 클릭합니다.

데이터베이스 인증서

Image Added

‘모든 계정에 동일한 관리 비밀번호 사용’을 체크하고 암호로 ‘oracle_4U’를 입력한 후 [다음]을 클릭합니다.

데이터베이스 파일 위치

Image Added

펼치기

[리두 로그 및 제어 파일 다중화]를 클릭하면 리두 로그나 컨트롤 파일의 다중화 경로를 설정할 수 있습니다.

ASM 디스크 그룹인 +DATA와 +RECO를 입력하면 해당 디스크 그룹에 복제본을 저장합니다.

Image Added

[파일 위치 변수]를 클릭하면 소프트웨어가 설치될 경로나 데이터베이스 이름이나 인스턴스 이름 등에 관한 정보를 확인할 수 있습니다.

Image Added

ASM에 데이터베이스를 구성할 것이므로 데이터베이스 영역이 +ASM으로 되어 있는지 확인하고 [다음]을 클릭합니다.

복구 구성

Image Added

빠른 복구 영역을 RECO 디스크 그룹으로 변경하기 위해 [찾아보기]를 클릭합니다.

Image Added

‘RECO’를 선택하고 [확인]을 클릭합니다.

여기서 사용 가능 공간을 확인합니다.

Image Added

펼치기

아카이브 로그 파일 형식의 확장자는 .arc로 변경합니다.

기존의 .dbf를 유지할 경우 데이터 파일과 혼동할 수 있으므로 변경합니다.

Image Added

앞에서 확인한 사용 가능 공간(“20000”MB)을 빠른 복구 영역 크기에 입력하고, ‘아카이브 사용으로 설정’을 선택한 후에 [다음]을 클릭합니다.

아카이브 로그 파일과 관련된 설정을 변경하려면 [아카이브 모드 매개변수 편집]을 클릭합니다.

데이터베이스 내용

Image Added

펼치기

사용자 정의 스크립트 탭에서는 데이터베이스 생성 후에 수행할 SQL 스크립트를 추가할 수 있습니다.

Image Added

샘플 스키마 설치 여부를 선택할 수 있습니다.

수정할 내용이 없으면 [다음]을 클릭합니다.

초기화 매개변수

Image Added

할당된 메모리 내역을 확인할 수 있으며, 자동 메모리 관리 사용 여부도 선택할 수 있습니다.

Image Added

프로세스의 수도 사용할 환경에 맞게 변경할 수 있습니다.

Image Added

문자 집합에서 ‘유니코드(AL32UTF8) 사용’을 선택하고, 기본 언어는 ‘영어(미국)’으로 바꿉니다.

운영환경에서 문자와 언어를 선택하는 과정은 매우 중요합니다.

어플리케이션과의 호환성을 고려하여 신중하게 선택해야 합니다.

Image Added

접속 모드는 기본값인 ‘전용 서버 모드’로 두고 [다음]을 클릭합니다.

데이터베이스 저장 영역

Image Removed

펼치기

Image Removed

Image Removed

Image Removed

Image Removed

 

펼치기

 

Image Removed

 

Image Removed

 

Image Removed

 

Image Removed

 

Image Removed

 

데이터베이스 저장 영역에 대한 정보를 확인하고 [다음]을 클릭합니다.

생성 옵션

Image Added

필수 사항은 아니지만 ‘데이터베이스 생성 스크립트 생성’을 체크하고 [완료]를 클릭합니다.

나중에 데이터베이스 생성 스크립트를 검토하거나 수동으로 생성할 때 참고할 수 있습니다.

Image Added

데이터베이스 생성에 관한 요약 정보가 출력됩니다.

화면을 내려 구성에 대한 요약 정보를 검토할 수 있습니다.

Image Added

먼저 데이터베이스 생성 스크립트 생성이 실행됩니다.

스크립트는 /u01/app/oracle/admin/racdb/scripts에 저장됩니다.

Image Added

스크립트 생성이 완료되었으면 [확인]을 클릭합니다.

Image Added

본격적인 데이터베이스 구성이 진행됩니다.

Image Added

펼치기

[비밀번호 관리]를 클릭하면 계정별 비밀번호와 잠금 여부를 수정할 수 있습니다.

Image Added

데이터베이스 구성이 완료되었음을 알리는 안내창이 뜹니다.

[종료]를 클릭합니다.

코드 블럭
crsctl stat res -t

Image Removed

펼치기

Image Removed

 
서식 미적용
[root@rac1 ~]# crsctl stat res -t
--------------------------------------------------------------------------------
NAME           TARGET  STATE        SERVER                   STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.CRS.dg
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
ora.DATA.dg
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
ora.LISTENER.lsnr
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
ora.RECO.dg
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
ora.asm
               ONLINE  ONLINE       rac1                     Started
               ONLINE  ONLINE       rac2                     Started
ora.gsd
               OFFLINE OFFLINE      rac1
               OFFLINE OFFLINE      rac2
ora.net1.network
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
ora.ons
               ONLINE  ONLINE       rac1
               ONLINE  ONLINE       rac2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
      1        ONLINE  ONLINE       rac2
ora.cvu
      1        ONLINE  ONLINE       rac1
ora.oc4j
      1        ONLINE  ONLINE       rac1
ora.rac1.vip
      1        ONLINE  ONLINE       rac1
ora.rac2.vip
      1        ONLINE  ONLINE       rac2
ora.racdb.db
      1        ONLINE  ONLINE       rac1                     Open
      2        ONLINE  ONLINE       rac2                     Open
ora.scan1.vip
      1        ONLINE  ONLINE       rac2

 실행중인 서비스를 확인해봅니다.