본문
6. 리스너 구성
> 리스너 구성
[oracle@rac1 ]$ netca
[클러스터 구성] 선택 >> [다음] >>
[모든노드선택] 클릭 >> [다음] >>
[리스너 구성] 선택 >> [다음] >>
[추가] 선택 >> [다음] >>
[리스너명] 확인 >> [다음] >>
[선택된 프로토콜] : TCP 확인 >> [다음] >>
[표준 포트 번호 1521 사용] 선택 >> [다음] >>
[아니오] 선택 >> [다음] >>
[완료] >>
[완료] >>
> 각 노드 상태 확인
[oracle@rac1 ~]$ crs_stat -t
ONLINE 확인
> 각 노드 상태 확인
[oracle@rac2 ~]$ crs_stat -t
ONLINE 확인
리스너 구성 완료 ! 6. DB 생성
> DB 생성 [oracle@rac1 ~]$ dbca [Oracle Real Application Clusters 데이터베이스] 선택 >> [다음] >> [데이터베이스 생성] 선택 >> [다음] >> [모두선택] 선택 >> [다음] >> [사용자 정의 데이터베이스] 선택 >> [다음] >> [데이터베이스] 선택 >> [다음] >>
> DB 이름 = SID 이름 [oracle@rac1 ~]$ vi .bash_profile . . export ORACLE_SID=rac1 . . [oracle@rac2 ~]$ vi .bash_profile . . export ORACLE_SID=rac2 . . [Enterprise Manager를 사용하여 데이터베이스 구성] 체크 해제 >> [다음] >> [모든 계정에 동일한 암호 사용] 선택 >> [암호 입력] >> [다음] >> [원시장치] 선택 >> [다음] >> [다음] >> [표준 데이터베이스 구성 요소] 선택 >> [Oracle JVM] [Oracle XML DB] 체크 해제 >> [완료] >> [Enterprise Manger 저장소] 체크 해제 >> [다음] >> [다음] >> [문자 집합] >> [문자 집합 목록에서 선택] : KO16KSC5601 선택 >> [매개변수 파일] 선택 >> [확인] >> [SPFILE(서버 매개변수파일) 생성] 선택 >> [다음] >> [제어파일] 선택 >> ※ Control file로 할당한 파티션 입력 [root@rac1 ~]$ vi /etc/sysconfig/rawdevices . . /dev/raw/raw12 /dev/rac/control01 /dev/raw/raw13 /dev/rac/control02 /dev/raw/raw14 /dev/rac/control03 . . [테이블스페이스]-[SYSAUX] 선택 >> [파일 디렉토리] 더블 클릭 >> [이름] [파일 크기] 입력 >> ※ sysaux로 할당한 파티션 입력 , [파일 크기]는 할당된 "크기-1MB" 값을 입력한다 [root@rac1 ~]$ vi /etc/sysconfig/rawdevices . . /dev/raw/raw7 /dev/rac/sysaux . .
※ 오라클 설치 계정(oracle)의 .bash_profile에 SID값
> 파티션 확인
> 파티션 확인
> 크기 확인[root@rac1 ~]# 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
입력 된 [파일 이름] [파일 디렉토리] [크기] 확인 >>
[테이블스페이스]-[SYSTEM] 선택 >> [파일 디렉토리] 더블 클릭 >> [이름] [파일 크기] 입력 >>
※ system로 할당한 파티션 입력 , [파일 크기]는 할당된 "크기-1MB" 값을 입력한다
> 파티션 확인[root@rac1 ~]$ vi /etc/sysconfig/rawdevices
.
.
/dev/raw/raw6 /dev/rac/system
.
.
> 크기 확인[root@rac1 ~]# lvscan
.
.
ACTIVE '/dev/rac/system' [600.00 MB] inherit
.
.
[테이블스페이스]-[TEMP] 선택 >> [파일 디렉토리] 더블 클릭 >> [이름] [파일 크기] 입력 >>
※ temp로 할당한 파티션 입력 , [파일 크기]는 할당된 "크기-1MB" 값을 입력한다
> 파티션 확인[root@rac1 ~]$ vi /etc/sysconfig/rawdevices
.
.
/dev/raw/raw11 /dev/rac/temp
.
.
> 크기 확인
[root@rac1 ~]# lvscan
.
.
ACTIVE '/dev/rac/temp' [100.00 MB] inherit
.
.
[테이블스페이스]-[UNDOTBS1] 선택 >> [파일 디렉토리] 더블 클릭 >> [이름] [파일 크기] 입력 >>
※ undotbs1로 할당한 파티션 입력 , [파일 크기]는 할당된 "크기-1MB" 값을 입력한다
> 파티션 확인
[root@rac1 ~]$ vi /etc/sysconfig/rawdevices
.
.
/dev/raw/raw8 /dev/rac/undotbs1
.
.
> 크기 확인[root@rac1 ~]# lvscan
.
.
ACTIVE '/dev/rac/undotbs1' [200.00 MB] inherit
.
.
[테이블스페이스]-[UNDOTBS2] 선택 >> [파일 디렉토리] 더블 클릭 >> [이름] [파일 크기] 입력 >>
※ undotbs2로 할당한 파티션 입력 , [파일 크기]는 할당된 "크기-1MB" 값을 입력한다
> 파티션 확인[root@rac1 ~]$ vi /etc/sysconfig/rawdevices
.
.
/dev/raw/raw9 /dev/rac/undotbs2
.
.
> 크기 확인[root@rac1 ~]# lvscan
.
.
ACTIVE '/dev/rac/undotbs2' [200.00 MB] inherit
.
.
[테이블스페이스]-[USERS] 선택 >> [파일 디렉토리] 더블 클릭 >> [이름] [파일 크기] 입력 >>
※ users로 할당한 파티션 입력 , [파일 크기]는 할당된 "크기-1MB" 값을 입력한다
> 파티션 확인[root@rac1 ~]$ vi /etc/sysconfig/rawdevices
.
.
/dev/raw/raw10 /dev/rac/users
.
.
> 크기 확인[root@rac1 ~]# lvscan
.
.
ACTIVE '/dev/rac/users' [10.00 MB] inherit
.
.
[리두 로그 그룹]-[1] 선택 >> [파일 크기] [파일 이름] [파일 디렉토리] 입력 >>
※ redo01_a, redo01_b로 할당한 파티션 입력 , [파일 크기]는 할당된 "크기-1MB" 값을 입력한다
> 파티션 확인[root@rac1 ~]$ vi /etc/sysconfig/rawdevices
.
.
/dev/raw/raw15 /dev/rac/redo01_a
/dev/raw/raw16 /dev/rac/redo01_b
.
.
> 크기 확인 (control file 크기)[root@rac1 ~]# lvscan
.
.
ACTIVE '/dev/rac/redo01_a' [50.00 MB] inherit
ACTIVE '/dev/rac/redo01_b' [50.00 MB] inherit
.
.
[리두 로그 그룹]-[2] 선택 >> [파일 크기] [파일 이름] [파일 디렉토리] 입력 >>
※ redo02_a, redo02_b로 할당한 파티션 입력 , [파일 크기]는 할당된 "크기-1MB" 값을 입력한다
> 파티션 확인[root@rac1 ~]$ vi /etc/sysconfig/rawdevices
.
.
/dev/raw/raw17 /dev/rac/redo02_a
/dev/raw/raw18 /dev/rac/redo02_b
.
.
> 크기 확인 (control file 크기)
[root@rac1 ~]# lvscan
.
.
ACTIVE '/dev/rac/redo02_a' [50.00 MB] inherit
ACTIVE '/dev/rac/redo02_b' [50.00 MB] inherit
.
.
[리두 로그 그룹]-[3] 선택 >> [파일 크기] [파일 이름] [파일 디렉토리] 입력 >>
※ redo03_a, redo03_b로 할당한 파티션 입력 , [파일 크기]는 할당된 "크기-1MB" 값을 입력한다
> 파티션 확인[root@rac1 ~]$ vi /etc/sysconfig/rawdevices
.
.
/dev/raw/raw19 /dev/rac/redo03_a
/dev/raw/raw20 /dev/rac/redo03_b
.
.
> 크기 확인 (control file 크기)[root@rac1 ~]# lvscan
.
.
ACTIVE '/dev/rac/redo03_a' [50.00 MB] inherit
ACTIVE '/dev/rac/redo03_b' [50.00 MB] inherit
.
.
[리두 로그 그룹]-[4] 선택 >> [파일 크기] [파일 이름] [파일 디렉토리] 입력 >>
※ redo04_a, redo04_b로 할당한 파티션 입력 , [파일 크기]는 할당된 "크기-1MB" 값을 입력한다
> 파티션 확인[root@rac1 ~]$ vi /etc/sysconfig/rawdevices
.
.
/dev/raw/raw21 /dev/rac/redo04_a
/dev/raw/raw22 /dev/rac/redo04_b
.
.
> 크기 확인 (control file 크기)[root@rac1 ~]# lvscan
.
.
ACTIVE '/dev/rac/redo04_a' [50.00 MB] inherit
ACTIVE '/dev/rac/redo04_b' [50.00 MB] inherit
.
.
[데이터베이스 생성] 체크 >> [완료] >>
[확인] >>
설 치 중 ! ! !
[종료] >>
> 각 노드 상태 확인
[oracle@rac1 ~]$ crs_stat -t
ONLINE 확인
> 각 노드 상태 확인
[oracle@rac2 ~]$ crs_stat -t
ONLINE 확인
> DB 인스턴스의 상태 확인
[oracle@rac1 ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.4.0 - Production on Wed Oct 24 15:47:13 2013
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
SQL> conn / as sysdba
Connected.
SQL> select status from v$instance;STATUS
------------
OPEN
=========================================================================================
※ 'conn / as sysdba' 실패 시
=========================================================================================
> DB 인스턴스의 상태 확인
[oracle@rac1 ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.4.0 - Production on Wed Oct 24 15:10:38 2013
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
SQL> conn / as sysdba
Connected to an idle instance.
=> DB 생성시 [SID] 값이 잘못 입력되었을 경우
.bash_profile에는 'rac'로 입력, ↑DB 생성 시에는 'racdb'로 입력
> DB 이름 = SID 이름
[oracle@rac1 ~]$ vi .bash_profile
.
.
export ORACLE_SID=rac1
.
.
[oracle@rac2 ~]$ vi .bash_profile
.
.
export ORACLE_SID=rac2
.
.
=========================================================================================
※ SID 확인 후에도 'conn / as sysdba' 실패 시
=========================================================================================
[oracle@rac1 ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.4.0 - Production on Wed Oct 24 15:52:39 2013
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
SQL> conn / as sysdba
Connected to an idle instance.SQL> startup
ORACLE instance started.
Total System Global Area 285212672 bytes
Fixed Size 1267068 bytes
Variable Size 92277380 bytes
Database Buffers 188743680 bytes
Redo Buffers 2924544 bytes
Database mounted.
Database opened.
SQL> conn / as sysdba
Connected.
SQL> select status from v$instance;STATUS
------------
OPEN
DB 생성 완료 !
'Oracle_Install > └ RAC_RAW' 카테고리의 다른 글
RHEL4+10g+RAC_Raw device (Oracle 10g 엔진 설치+패치) (0) | 2014.08.06 |
---|---|
RHEL4+10g+RAC_Raw device (Clusterwar 설치+패치+vip) (0) | 2014.08.06 |
RHEL4+10g+RAC_Raw device (node_1, node_2 설정) (10) | 2014.08.05 |
RHEL4+10g+RAC_Raw device (리눅스 설치) (0) | 2014.08.04 |
RHEL4+10g+RAC_Raw device (VMware 설정) (0) | 2014.08.04 |