반응형

리스너 구성

 

오라클 계정으로 node_1 에서 netca

 

 

Select all nodes 선택 

 

 

 

리스너 이름 확인 

 

TCP선택하고 다음 

 

 

 

 

 

 

노드 상태 확인

crs_stat -t

 

 

리스너 생성 끝!!

 

 

 

DB생성

 

dbca 입력해서 db생성 oui띄우기

 

 

Select All 선택

 

Custom Database 선택

 

DB명을 ※ 오라클 설치 계정(oracle)의 .bash_profile에 SID값 

 

[oracle@rac1 ~]$ vi .bash_profile

.

.

 export ORACLE_SID=rac1

.

.

 

[oracle@rac2 ~]$ vi .bash_profile

.

.

 export ORACLE_SID=rac2

.

.

 

 

Configure the Database with Enterprise Manager 체크해제 

 

 

Raw Devices 선택 

 

 

 

Standard Database Components.. 클릭 

 

체크 다 풀어주기 

 

Enterprise Manager Repository 체크해제 

 

 

Character Sets에서 언어선택 KO16KSC5601-KSC5601 16-bit Korean 

 

Parameter File 클릭 아래와 같이 뜨면 그냥 OK눌러줌 

 

SPFILE 선택

vi /etc/sysconfig/rawdevices 치면 spfile로 할당한 raw파티션 있음

 

Controlfile로 할당한 파티션 입력 

 

vi /etc/sysconfig/rawdevices
    /dev/raw/raw12  /dev/rac1/control01
    /dev/raw/raw13  /dev/rac1/control02
    /dev/raw/raw14  /dev/rac1/control03

 

File Directory 더블클릭해서 설정변경

 

Name에 sysaux로 할당한 파티션 입력 파일 크기는 할당된 크기 -1MB입력

vi /etc/sysconfig/rawdevices

/dev/raw/raw7   /dev/rac/sysaux

할당된 크기확인 = lvscan

  ACTIVE            '/dev/rac/ocr1' [300.00 MB] inherit
  ACTIVE            '/dev/rac/ocr2' [300.00 MB] inherit
  ACTIVE            '/dev/rac/vote1' [300.00 MB] inherit
  ACTIVE            '/dev/rac/vote2' [300.00 MB] inherit
  ACTIVE            '/dev/rac/vote3' [300.00 MB] inherit
  ACTIVE            '/dev/rac/system' [600.00 MB] inherit
  ACTIVE            '/dev/rac/sysaux' [300.00 MB] inherit
  ACTIVE            '/dev/rac/undotbs1' [200.00 MB] inherit
  ACTIVE            '/dev/rac/undotbs2' [200.00 MB] inherit
  ACTIVE            '/dev/rac/users' [12.00 MB] inherit
  ACTIVE            '/dev/rac/temp' [100.00 MB] inherit
  ACTIVE            '/dev/rac/control01' [52.00 MB] inherit
  ACTIVE            '/dev/rac/control02' [52.00 MB] inherit
  ACTIVE            '/dev/rac/control03' [52.00 MB] inherit
  ACTIVE            '/dev/rac/redo01_a' [52.00 MB] inherit
  ACTIVE            '/dev/rac/redo01_b' [52.00 MB] inherit
  ACTIVE            '/dev/rac/redo02_a' [52.00 MB] inherit
  ACTIVE            '/dev/rac/redo02_b' [52.00 MB] inherit
  ACTIVE            '/dev/rac/redo03_a' [52.00 MB] inherit
  ACTIVE            '/dev/rac/redo03_b' [52.00 MB] inherit
  ACTIVE            '/dev/rac/redo04_a' [52.00 MB] inherit
  ACTIVE            '/dev/rac/redo04_b' [52.00 MB] inherit
  ACTIVE            '/dev/rac/spfile' [52.00 MB] inherit
  ACTIVE            '/dev/rac/example' [100.00 MB] inherit

 

변경된 내용 확인

 

위에서 변경한거와 같은 방식으로 변경

이름 = /dev/raw/raw6     크기 = 599MB

 

이름 = /dev/raw/raw11    크기 = 99MB

 

이름 = /dev/raw/raw8    크기 = 199MB

 

이름 = /dev/raw/raw9     크기 = 199MB

 

이름 = /dev/raw/raw10     크기 = 9MB

 

이름 = /dev/raw/raw15     디렉토리 위치 = /dev/raw/ 

        /dev/raw/raw16     디렉토리 위치 = /dev/raw/

 

이름 = /dev/raw/raw17     디렉토리 위치 = /dev/raw/ 

        /dev/raw/raw18     디렉토리 위치 = /dev/raw/

 

이름 = /dev/raw/raw19    디렉토리 위치 = /dev/raw/ 

        /dev/raw/raw20    디렉토리 위치 = /dev/raw/

 

이름 = /dev/raw/raw21   디렉토리 위치 = /dev/raw/ 

        /dev/raw/raw22   디렉토리 위치 = /dev/raw/

 

Create Database

 

 

DB생성중

 

 

 

노드확인

crs_stat -t

 

 

DB확인

 

DB생성 끝

 

 

 

테스트

재시작

$ crs_stop -f ora.rac.db

$ crs_start -f ora.rac.db

 

sqlplus / as sysdba 접속해서 db open상태, 컨트롤 파일, 데이타 파일, 로그파일 확인

 

리스너 확인

 

rac1에 oltp 서비스 생성 rac2 는 fail-over 용

$ srvctl add service -d RAC -s oltp_service -r RAC1 -a RAC2

oltp 서비스 시작 / 상태 확인

$ srvctl start service -d RAC -s oltp_service

 

$ sqlplus / as sysdba

sql > show parameter service      ---- rac1 파라미터 조회

 

$ sqlplus / as sysdba

sql > show parameter service   ---- rac2 파라미터 조회

 

rac1 비정상 종료후 rac2 파라미터 조회

  rac1

sql > shutdown abort

  rac2

sql > show parameter service

캐시퓨전 발생

 

 

반응형

+ Recent posts