Database ( DB )/Database

CentOS7에 oracle 19c 설치 하는 방법

노루아부지 2022. 10. 11. 14:44

Xming 설치하기

1) 아래 사이트에서 내려받아 설치

http://sourceforge.net/projects/xming/files/latest/download

 

2) C:\Program Files (x86)\Xming의 X0.hosts 파일에 IP 정보 추가

localhost
192.168.0.62

 

3) xLaunch를 실행하여 다음과 같이 설정

 

3) C:\Program Files (x86)\Xming의 X0.hosts파일에 IP 정보 추가

 


PuTTY 설치

1) 아래 사이트에서 Putty 를 내려받아 설치

https://www.chiark.greenend.org.uk/~sgtatham/putty/

 

2) 다음과 같이 설정

PuTTY 설정 화면

 

3) PuTTY로 서버 접속

 

 


hosts 설정

1) vi /etc/hosts 명령어를 입력하여 아래와 같이 oracle 추가

 


Oracle 사전 설정

1) 다음 명령어를 입력하여 oracle preinstall 설치

# yum install -y https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-3.el7.x86_64.rpm

위 버전은 2022-10-11 기준 최신 버전이며, 최신 버전을 확인하려면 여기를 확인

 

2) Oracle User 정보 변경

 

3) SELINUX 옵션을 permissive로 변경

# vi /etc/selinux/config

 

4) 방화벽 해제

oracle 기본 port인 1521을 해제합니다.

# firewall-cmd --permanent --add-port=1521/tcp
# firewall-cmd --reload

 

5) 설치 경로 생성

# mkdir -p /ORA19/app/oracle/product/19.0.0/db_1/
# mkdir -p /ORA19/app/oradata
# chown -R oracle:oinstall /ORA19
# chmod -R 775 /ORA19

 

 

6) 서버에 Oracle Database 설치 파일 업로드 후 권한 부여

업로드 경로: /ORA19/app/oracle/product/19.0.0/db_1/

# cd /ORA19/app/oracle/product/19.0.0/db_1/
# chown oracle:oinstall LINUX.X64_193000_db_home.zip

 

7) 오라클 계정 접속 후 .bash_profile 에 아래 내용 추가

# su - oracle
$ vi .bash_profile
export TMP=/tmp
export TMPDIR=$TMP
 
export ORACLE_HOSTNAME=oel7
export ORACLE_UNQNAME=oracle19
export ORACLE_BASE=/ORA19/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/db_1
export ORA_INVENTORY=/ORA19/oraInventory
export ORACLE_SID=oracle19
export DATA_DIR=/ORA19/app/oradata
export PATH=/usr/sbin:/usr/local/bin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export DISPLAY=192.168.0.62:0.0
  • 맨 밑의 DISPLAY에 관련된 정보는 x server의 정보입니다. ssh를 실행한 클라이언트의 IP를 입력합니다.
  • 만약 에러 메시지가 없는데 설치화면이 보이지 않는다면 /etc/ssh/sshd_config 설정에 X11 UseLocalhost를 찾아서 주석 처리합니다.

 

8) .bash_profile 적용

$ source .bash_profile

 

9) oracle 설치 파일 압축 해제

$ cd $ORACLE_HOME
$ unzip LINUX.X64_193000_db_home.zip

 

 


Oracle 설치

1) oracle 계정 접속

$ cd $ORACLE_HOME

2) X11 권한 부여

$ export DISPLAY=:0.0
$ xhost +

3) 설치 파일 실행

$ ./runInstaller

 

4) 다음 절차대로 실행

4-1) 소프트웨어만 설정 선택(Set Up Software Only)

 

4-2) 단일 인스턴스 데이터베이스 설치 선택(Single instance database installation)

 

4-3) Enterprise Edition 선택

 

4-4) 경로 설정

 

4-5) oraInventory 경로 선택

 

4-6) 권한 선택

 

4-7) "루트 사용자 인증서 사용" 체크 후 비밀번호 입력

linux root 계정의 비밀번호 입력

 

4-8) 설치된 oracle  버전 확인

 

 


리스너 설정

1) 리스너 설정 실행

$ netca

 

2) 다음 절차대로 진행

2-1) 리스너 구성 선택

- Listener configuration

 

2-2) 추가 선택

 

2-3) 리스너 이름 설정

2-4) 프로토콜 설정

 

2-5) port 설정

 

2-6) 다른 리스너 사용 아니오 선택

 

3) 리스너 설정 변경

다음 명령어 입력 후 HOST 정보를 IP로 변경

vi /ORA19/app/oracle/product/19.0.0/db_1/network/admin/listener.ora

 

4) 리스너 실행

 

 


Database 생성

1) 다음 명령어 실행

$ dbca

 

2) 데이터베이스 생성 선택

- create a database

 

3) 고급 구성 선택

- Advanced configuration

 

4) 사용자 정의 데이터베이스 선택

- custom database

 

5) SID 입력

 

6) 데이터베이스 저장 영역 속성에 다음 사용 선택

- Use following for the database storage attributes

 

 

7) 다음 선택

 

8) 리스너 선택

 

9) 모두 체크 해제

 

10) 자동 공유 메모리 관리 사용 메모리 설정

11) 문자 집합 유니코드 선택

 

12) EM 체크 해제

 

13) 비밀번호 설정

 

14) 데이터베이스 생성 선택

 

15) 완료 선택

 

 

 

 

 

 

https://roxxy.tistory.com/entry/CentOS%EC%97%90-Oracle-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

https://positivemh.tistory.com/485

 

728x90
loading