알아두면 좋은 IT 지식/DBMS

Linux Oracle 12c r2 설치 (2024-06-21 최신화)

uutopia 2024. 6. 24. 10:57

다운로드

2024년 6월 21일 현재 오라클은 아래 사이트에서 데이터베이스 다운로드를 제공한다.

https://edelivery.oracle.com/

 

로그인 후 "oracle 12c"로 검색 후 "DLP: Oracle Database 12c 12.2.0.1.0"를 클릭해서 장바구니에 담은 후

화면 우측 상단에 "Continue"를 누른다.

 

플랫폼을 "Linux x86-64"로 선택해주고 Oracle Database 12.2.0.1.0을 체크한 뒤 "Continue"를 누른다.

 

라이선스 동의 후 "Download"를 클릭하여 DLM 파일을 다운받는다.

 

다운받은 "Oracle_SSN_DLM_06210808.exe" 파일을 실행하여 "V839960-01.zip" 파일을 다운 받는다.

 

"V839960-01.zip" 파일을 설치할 리눅스 서버에 위치시키고 먼저 Oracle을 설치하기 위한 환경을 구성한다.

 

 

 

환경구성

hostname, ip 설정

- /etc/hosts 파일을 수정하여 오라클의 시스템함수가 hostname을 호출해도 ip에 접근할 수 있도록 한다.

 

 

필수 패키지를 설치 (CentOS 7 기준)

- 설치 시 필요한 패키지들을 설치한다.

 

 

커널 파라미터 설정

- /etc/sysctl.conf 파일을 수정한 후 sysctl -p 명령어를 통해서 적용한다. (서버 사양에 맞는 적절한 값 사용)

 

- /etc/security/limits.conf 파일을 수정한다.  (서버 사양에 맞는 적절한 값 사용)

 

 

스왑메모리를 추가 (최소 2GB 필요)

- 스왑 메모리가 없거나 부족할 경우 추가한다.

 

 

오라클 계정 생성

- 오라클 사용자 계정, 그룹을 생성한다.

 

- 디렉토리 및 권한을 추가한다.

 

- ~/.bash_profile을 수정한다.

 

 

 

설치

다운받은 "V839960-01.zip" 파일의 압축을 해제한다.

 

압축 해제 후 database/response/ 디렉토리 내의 .rsp파일들을 홈디렉토리로 복사한다.

 

~/db_install.rsp 파일의 필요한 부분을 수정한다.

 

설치 전 요구사항을 먼저 검증 해볼 수 있다.

 

검증 시 오류가 발생하더라도 log파일을 확인했을 때 별다른 문제가 없다면 설치를 진행한다. (검증 무시 옵션 추가)

 

설치 완료 메시지의 맨 아래부분을 참고하여 루트 권한으로 쉘 스크립트 두개를 실행한다.

 

홈디렉토리에 복사해놓은 netca.rsp 파일을 수정한다.

 

netca 명령을 실행한다.

 

lsnrctl status 명령으로 상태를 확인할 수 있다.

 

홈디렉토리에 복사해놓은 dbca.rsp 파일을 수정한다.

 

dbca 명령을 실행한다.

 

서버 재부팅 후 sqlplus 명령으로 DB에 접속하고 startup을 실행한다.

 

 

설치 완료!