l 오라클 12c 설치
export LANG=C
cd /media/sf_oracle_sw/database
./runInstaller
=> Yes
=> Create and configure a database 하고 Next
=> Server class 하고 Next
=> Oracle Real Application Clusters database installation 하고 Next
=> Admin managed 하고 Next
=> 두 개의 노드가 모두 선택된 것을 확인한 후 “Next” 버튼 클릭
=> Typical install 하고 Next
=> 비밀번호를 간단히 설정한 경우에는 경고 메시지가 출력되지만 Yes를 누르면 된다.
=> Failed과 Warning이 발생하지만 Ignore All을 체크하고 Next를 누른다. 그리고 Yes 그리고 Install
=> rac1에서는 /ora01/app/oracle/product/12.1.0/db_1/root.sh 실행되고 rac2에서는 root.sh를 실행해준다.
=> yes 누름..
=> OK 버튼 클릭 Close 버튼 클릭
*설치 잘 되었는지 검증
su – oracle srvctl config database -d ORA12C srvctl status listener srvctl status asm srvctl status database -d ORA12C |
설치 후 재시작 한번 해주시고 rac2 startup으로 동잘 잘되는지 확인 후에 rac1 테스트해보기
* 그 밖에 에러
- 에러 문구
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file ‘+DATA/ORA12C/spfileORA12C.ora’
ORA-17503: ksfdopn:2 Failed to open file +DATA/ORA12C/spfileORA12C.ora
ORA-15077: could not locate ASM instance serving a required diskgroup
- 에러사유 : init[SID].ora 파일을 찾을 수가 없어서 나는 오류이다.
- 해결방안 : init[SID].ora 파일을 생성해주면 이문제는 해결된다.
예) cp $ORACLE_HOME/dbs/init.ora $ORACLE_HOME/dbs/init[SID].ora 로 복사한다.
============================================================================
- 에러 문구
PATH=/usr/sbin: $PATH: $ORACLE_HOME/bin이 잘 적용되지 않아서 생기는 에러이다.
다시 잘 적용 시켜주기.
============================================================================
l 에러
에러 문구
ORA-01031: insufficient privileges
ORA-01122: database file 3 failed verification check
ORA-01110: data file 3: '+DATA/ORA12C/DATAFILE/sysaux.277.1013426077'
ORA-01200: actual file size of 79360 is smaller than correct size of 80640
Blocks
에러 해결:
데이터베이스를 처음으로 복원하라는 내용만 있길래 혹시 사이즈가 작아서 생기는 에러인가 하고 처음부터 다시 만들 때 100GB로 잡고 만듬
============================================================================
l 에러
중간에 가상머신을 껐다가 내일 다시 설치하거나 했을 때 생기는 문구로 RAC 설치를 하루 안에 가상머신을 종료하지 않고 설치했더니 저런 문구가 뜨지 않음
============================================================================
l 에러 dbca가 실행되지 않을 때
Database를 만들었는데도 불구하고 database가 없다해서 dbca를 실행시켜 다시 만든적이 있었다. 하지만 처음부터 다시 설치할 때 database가 잘 만들어져서 dbca를 실행하지 않았다.
dbca로 바로 실행 되지 않는 분들은 dbca의 위치를 찾아서 실행하면 됩니다.
(혹시 오라클 12c설치 할 때 create and configure a database가 아닌 install database software only로 설치 하신 분들은 dbca를 이용하여 database를 만드시면 될듯합니다.)
Global Database Name: ORA12C
SID Prefix : ORA12C
PDB Name: PORA12C
============================================================================
* 개념
출처: https://blog.goodgods.com/57
* GRID
사용자가 원하는 때 원한느 만큼 정보나 컴퓨팅 작업을 요청하고 받을 수 있다. 그리드 컴퓨팅은 프로세싱, 네트워크 대역폭 및 스토리지 용량과 같은 분산된 컴퓨팅 자원을 가상화하여 하나의 시스템 이미지를 만들어 사용자 및 응용 프로그램이 다양한 IT 기능에 완벽하게 접근할 수 있도록 지원한다.
* RAC
- RAC는 동일 데이타베이스(스토리지)를 여러 인스턴스에서 동시에 액세스할 수 있다
- RAC는 시스템 확장이 가능하기 때문에 결함 허용, 로드 밸런싱 및 향상된 성능을 제공한다.
- 모든 노드가 동일한 데이타베이스를 액세스하기 때문에 한 인스턴스에서 장애가 발생해도
데이타베이스에 대한 액세스가 손실되지 않는다.
- Oracle RAC의 핵심은 공유 디스크 하위 시스템이다.
- 클러스터의 모든 노드는 클러스터 내의 모든 노드에 대한
데이타, 리두 로그 파일, 제어 파일 및 매개변수 파일을 액세스할 수 있어야 한다.
- 데이터 디스크는 모든 노드가 데이타베이스를 액세스할 수 있도록 허용하기 위해
전역으로 사용할 수 있어야 한다.
*ASM
오라클에서 직접 저장되는 스토리지를 관리하는 방식이다. 기존의 file system과 raw device의 장점만을 결합하여 스토리지를 관리하기 때문에 성능이나 편리성 향상
[관련게시물] RAC 구성-1(Linux oracle 다운, 게스트 에디션):https://seul96.tistory.com/97 RAC 구성-2(공유디스크 설정):https://seul96.tistory.com/98 RAC 구성-3(ASM 장치 설정, 노드 이중화): https://seul96.tistory.com/99 RAC 구성-4(GRID 설치, ASM 구성):https://seul96.tistory.com/100 RAC 구성-5(Oracle 12설치, 에러, 개념) https://seul96.tistory.com/101 RAC 구성-6(RAC Failover, RAC Sql Developer 원격 접근):https://seul96.tistory.com/104 |
'DATABASE > DB HA' 카테고리의 다른 글
Cubrid HA - 1 (HA, basic Setting, master server setting) (0) | 2020.02.19 |
---|---|
RAC configuration - 6 (rac failover & rac sql developer Remote access (2) | 2019.08.01 |
RAC Configuration - 4 (GRID software install + ASM configuration) (0) | 2019.07.24 |
RAC Configuration - 3 (ASM Device Settings, RAC2 Node Replication) (0) | 2019.07.24 |
RAC Configuration - 2 (Shared Disk Settings) (0) | 2019.07.17 |
댓글