데이터베이스

[ORACLE] oracle19c 설치하기

화이트해커 Luna 🌙 2022. 11. 18. 04:16
728x90
반응형

ORACLE19C

 

오라클 19C는 오라클 데이터베이스에 접근하는 RDBMS 소프트웨어다. 현재 RDBMS시장에서 전세계 점유율 1위로, 대용량 데이터를 효과적으로 관리할 수 있다.

-목차-
0. 설치전 준비
1. 리눅스 환경설정
2. 설치 패키지 준비
3. Installer
4. 확인

 


0. 설치전 준비

사양확인

오라클을 설치하기 전에 centos의 최소사양을 충족하는지 고려한다.

오라클 다운

오라클이 없다면, 아래 링크에서 다운로드를 받는다.

https://www.oracle.com/kr/downloads/

 

Oracle 소프트웨어 다운로드

클라우드 무료 체험과 소프트웨어 다운로드에서 Oracle의 애플리케이션, 미들웨어, 데이터베이스, Java, 개발자 도구를 확인해 보세요.

www.oracle.com

 


 

1. 리눅스 환경설정

관리자 생성
# groupadd -g 1900 dba //그룹생성
# useradd -g dba -u 1900 ora19c //ora19c 유저생성
# passwd ora19c //패스워드설정

# mkdir -p /app/ora19c/19c 
# mkdir -p /app/oraInventory //디렉토리생성

# chown -R ora19c.dba /app/ora19c 
# chown -R ora19c.dba /app/oraInventory
# chgrp -R dba /app 
# chmod -R 775 /app //권한부여
# ls -al /app //권한확인

 

hosts파일 설정
# vi /etc/hosts

# Do not remove the following line, or various programs
# that require network functionality will fail.
197.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6

vi 명령어로 /etc/hosts파일에 사용할 호스트를 작성해준다.

호스트추가

 

selinux 사용 정지
# vi /etc/selinux/config

vi명령어로 /etc/selinux/config파일에서 SELINUX을 disabled로 수정한다.

selinux 정지

방화벽 정지
# ntsysv

# ntsysv 명령어로 네트워크설정에서 방화벽을 풀어준다.

 

패키지 설치 확인
# yum -y install ksh
# yum -y install libaio-devel 
# yum -y install compat-libcap1 
# yum -y install compat-libstdc++-33
# yum -y install glibc-devel 
# yum -y install libstdc++-devel 
# yum -y install gcc-c++

기본적으로 설치되어있는것도 있지만, 오라클 설치에 반드시 필요한 패키지들이니 꼭 설치여부를 확인한다.

관리자계정 설정
#su ora19c //관리자id로 로그인
============================================================
$ vi .bash_profil
.............
.............
# oracle setup
export ORACLE_OWNER=ora19c
export ORACLE_BASE=/app/ora19c 
export ORACLE_HOME=/app/ora19c/19c 
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORACLE_SID=DB19 
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export ORACLE_HOSTNAME=DB19.itclass.co.kr 
export TMP=/tmp 
export TMPDIR=$TMP
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME:/usr/bin:.

오라클 운영에 매우 중요한 설정이니 재 로그인 후 잘 저장되었는지 $ env | grep ORACLE 명령어로 확인한다.

[ora19c@ora19c ~]$ env | grep ORACLE
ORACLE_OWNER=ora19c
ORACLE_SID=DB19
ORACLE_BASE=/app/ora19c
ORACLE_HOSTNAME=DB19.itclass.co.kr
ORACLE_TERM=xterm
ORACLE_HOME=/app/ora19c/19c

 


 

2. 설치 패키지 준비


원격 데스크탑에서 실행이 안되는 경우가 있으니 여기부턴 Xwindows로 접속해서 실행한다.

압축해제
 $ unzip LINUX.X64_193000_db_home.zip

 

Install 실행
$ ./runInstaller

 


 

3. Installer (설치과정)

 

구성옵션



시스템클래스

 

 

기본설치


만약 INS-3DD11 경고창이 떠도 계속 진행을 한다.

y

 

인벤토리 생성

 

루트 스크립트 실행 구성

 

요약

필요 조건 검사를 마치면 요약을 확인한 뒤 설치를 누른다.

설치

혹시나 여기서도 경고창이 뜬다면 계속 진행을 해준다.

 

완료화면

 


4. 확인하기

# sqlplus


# sqlplus 명령을 실행해서 설치가 제대로 되었는지 확인한다.

728x90
반응형