Oracle/RAC

RAC 구성하기(solaris 10, oracle 10g) #5 ; engine 설치, db구성

에몽이ㅋ 2012. 4. 30. 19:44
1. 설치하기
$ cd pkg
$ cd database
$ ./runInstaller

시작 : 다음 클릭
설치유형선택 : Enterprise Edition 선택 후 다음
홈세부정보지정 : 경로와 .profile의 ORACLE_HOME과 일치하게 입력
하드웨어클러스터설치모드지정 : 모든 노드를 체크한 후 다음
제품별필요조건검사 : 실패한 검사를 고친 후 다음(없으면 그냥 다음)
구성옵션선택 : 데이터베이스 소프트웨어만 설치
요약 : 설치 클릭


이후 구성스크립트 실행
** 동시에 실행하지마세요
노드1
# /export/home/oracle/product/10g/db/root.sh
Running Oracle 10g root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /export/home/oracle/product/10g/db

Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /var/opt/oracle/oratab file...
Entries will be added to the /var/opt/oracle/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

노드2
# /export/home/oracle/product/10g/db/root.sh
Running Oracle 10g root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /export/home/oracle/product/10g/db

Enter the full pathname of the local bin directory: [/usr/local/bin]:
Creating /usr/local/bin directory...
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /var/opt/oracle/oratab file...
Entries will be added to the /var/opt/oracle/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

실행 후 화면에 확인클릭

설치종료 : 종료클릭


1.1 리스너 구성하기
$ netca
클러스터 구성을 선택하여 리스너를 생성하세요

2. DB구성하기
$ dbca

DB구성하기 이전에 ASM부터 구성하겠습니다.
2.1 ASM 구성
시작 : Oracle Real Application Clusters 데이터베이스 선택 후 다음 
작업 : Automatic Storage Management 구성 선택 후 다음
노드선택사항 : 모두 선택 후 다음
ASM 인스턴스생성 : SYS암호지정, SPFILE 생성에 경로 적는 란에 DATA가 들어갈 디스크 입력(아래 스크린샷 참조)
          (SPFILE파일경로는 각각 다를 수 있습니다.)

                    이후 나오는 작은 창에서 확인클릭
                네크워크 리스너 리소스 검색실패 메시지가 뜨면 $ netca를 실행하여 리스너를 구성후 재시도

디스크그룹생성 : 새로만들기 추가한 후 DATA, FRA 디스크그룹을 만들어주세요.(아래 스크린샷 참조)

완료 클릭


2.2 DB 생성
이후 DB생성
작업 : 데이터베이스 생성 선택 후 다음
노드선택사항 : 모두 선택 후 다음
데이터베이스템플리트 : 범용클릭 후 다음(DB의 목적에 따라 알아서 선택하세요)
데이터베이스 ID : rac 입력 후 다음
       (노드1의 ORACLE_SID=rac1, 노드2의 ORACLE_SID=rac2 이기때문에 전역데이터베이스 이름은 rac로 해야합니다.
관리옵션 : Enterprise Manager구성을 체크해제 후 다음
데이터베이스인증서 : 암호를 지정하고 다음
저장영역옵션 : ASM선택 후 다음
ASM 디스크그룹 : 데이터베이스에 대한 저장영역은 DATA선택 후 다음
복구구성 : 플래시복구영역지정 체크 후 --> 플래시 복구영역에 찾아보기 -->
                             FRA선택 후 확인 --> 복구영역크기를 FRA의 사용가능공간만큼 할당한 후 다음


데이터베이스내용 : 샘플스키마는 알아서!
데이터베이스서비스 : 그냥 다음 클릭
초기화매개변수 : 메모리탭(백분율을 알아서 지정해서 배분),
                        문자집합탭(문자집합목록에서 선택 선택 후 KO16MSWIN949 선택) 후 다음
데이터베이스저장영역 : 다음클릭
생성옵션 : 완료 클릭
요약 : 확인 클릭




RAC 구성이 완료되었습니다.!!