본문 바로가기

DB

Linux CentOS 8 Oracle 19C CDB 설치 -1

반응형

Linux 에 Oracle 19C cdb 설치과정에 대한 포스트이다.

CDB는 한개의 인스턴스에 여러개의 Plugged DB 를 생성하여 여러개의 DB를 운영할 수 있는 기능이다.

 

테스트 환경

OS : CentOS 8

 

1. Oracle User 생성

groupadd dba
useradd -g dba -G dba oracle

dba 그룹을 생성한 후 useradd 를 통해 oracle 유저를 생성한다.

생성후에는 passwd 명령어를 통해 비밀번호를 변경한다.

 

2. 방화벽 해제

vi /etc/selinux/config

selinux 설정을 permissive 로 변경하여 방화벽을 해제 설정을 한 후,

systemctl stop firewalld
systemctl disable firewalld

방화벽 서비스를 stop 한 후 disable 한다.

 

3. Oracle 설치경로 생성

oracle 인스턴스가 설치될 경로를 생성한다.

/systemdata 가 ORACLE_HOME 경로가 되고,

/oradata 가 데이터파일 저장 경로가 될 위치이다.

mkdir /systemdata
mkdir /oradata

디스크 추가가 필요할 경우 아래 포스트를 참고하도록 한다.

 

https://blesslee.tistory.com/31

 

Virtual BOX DISK 추가

Virtual box 이미지에 DISK 를 추가하는 방법에 대한 가이드이다. 테스트 환경 OS에 Oracle 을 설치하기전에 확인하니 DISK 용량이 Oracle 을 운용하기에는 부족한 것으로 보여, virtual box 이미지에 디스크

blesslee.tistory.com

생성된 경로 디렉토리의 권한을 oracle 권한으로 변경한다.

chown oracle:dba /systemdata
chown oracle:dba /oradata

4. 설치파일 업로드

oracle 설치파일을 /systemdata 경로에 업로드 한다.

설치파일을 업로드 한 후 파일 권한을 oracle:dba 로 변경한다.

 

5. 환경변수 설정

oracle 유저로 스위칭 한 후 Oracle 설치 및 구동에 사용될 환경변수를 설정한다.

앞서 생성한 경로와 hostname, sid 에 맞게 환경변수를 설정한다.

 

추가한 환경변수를 적용 한 후 정상적으로 경로를 찾아가는지 확인한다.

 

6. oracle 압축파일 해제

oracle 유저로 접속하여 앞서 업로드한 압축파일을 해제한다.

압축 해제 후 용량 확보를 위해 압축파일은 삭제한다.

 

반응형