Korean English Japanese Chinese (Simplified) Chinese (Traditional)

 

 

 

(*주의: 이전글 "오라클 리눅스 8.6에서 오라클21C 설치하기(1)"에서의 로컬호스트명, 기본 유저명 및 IP 주소 설정이 다름에 주의)

 

1. /etc/hosts에 정보를 등록하기

# vi /etc/hosts

 

2. NIC 설정

 

NIC#1

 

NIC#2

 

3. NIC 설정

 

 

4. 설치 미디어를 CD-ROM에 설정하기

IDE Secondary Device 0에 이전에 다운로드 받았던 Oracle.linuxR8 파일을 선택하면 된다.

 

 

5. Oracle Preinstallation 진행하기

 

오라클 Preinstallion rpm을 진행하면, 다음의 동작들이 자동적으로 이루어진다.

- 모든 필요한 패키지가 설치됨

- oracle 유저와 다음과 같은 유저 그룹이 설치됨

-  /etc/sysctl.conf 파일에서 커널 파라미터가 변경됨

-  /etc/security/limits.conf 파일에서 limit 값이 변경됨

 

(1) 오라클 리눅스 8.6에는 기본적으로 yum 리포지터리가 구성되어 있으나, 혹시 없을 경우를 대비하여 /etc/yum.repos.d 에서 yum 리포지터리를 확인하고, 없을 시에는 yum 리포지터리를 추가한다.

본 환경에서는 yum 리포지터리가 잘 구비되어 있다.

 

(2) Oracle Preinstall 진행하기

 

 

6. 생성된 oracle 유저에 패스워드를 지정해주기

 

7. ORACLE_HOME 디렉토리 생성하기

# mkdir -p /u01/app/oracle/product/21.3.0/dbhome_1
# chown -R oracle:oinstall /u01/app

 

8. 가상박스 밖에서 리눅스 전용 ORACLE 21C 파일을 다운로드하기

 

9.  X-Window 전송을 유효화하고, oracle 유저로 게스트OS에 SSH접속

Tera-Term을 기동한 상태에서 진행한다.

 

10. 윈도우에서 다운로드받은 파일을 게스트OS에 카피

방금 다운로드 받았던 파일을 옮기는 것이다.

 

 

11. 옮겨진 파일을 ORACLE_HOME 디렉터리로 옮기고, 압축을 푼다.

# find -name '*21c*'
# mv LINUX.X64_213000_db_home  /u01/app/oracle/product/21.3.0/dbhome_1

# su - oracle
(비밀번호 입력)

$ cd /u01/app/oracle/product/21.3.0/dbhome_1
$ unzip LINUX.X64_213000_db_home

 

12. runInstaller를 실행한다. 이 때, 언어설정을 변경할 수 있다.

$ export LANG=ja_JP.utf8  <-- 소프트웨어를 일본어로 설치하고 싶은 경우(영어로 설정하려면 생략해야 함)
$ export LANG=ko_KR.utf8  <-- 소프트웨어를 한국어로 설치하고 싶은 경우(영어로 설정하려면 생략해야 함)

$ export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
$ ./runInstaller

다운로드 받은 LINUX.X64_213000_db_home 파일에는 모든 언어가 기본적으로 포함되어 있기 때문에, ./runInstaller로 소프트웨어를 다운로드 받기 전에 설치하고 싶은 언어를 선택할 수 있는 것이다.

 

runInstaller 실행 후 OUI가 제대로 표시되면 성공한 것이다.

-Oracle Universal Installer (OUI)에서 소프트웨어만을 다운로드받거나, 혹은 데이터베이스 인스턴스도 한번에 설치할 수가 있다. 그러나 RAC나 Oracle Stand-Alone을 구성하고자 한다면, 먼저 Oracle Grid Infrastructure를 먼저 설치 완료한 이후에 오라클 소프트웨어를 설치해야 한다.

 

 

13. .bash_profile 설정

설정 후 모습.

14. SELINUX  설정 변경, 방화벽 해제

# vi /etc/selinux/config

# systemctl stop firewalld
# systemctl disable firewalld

# xhost +

 

If you like this post, please give me a ❤️...!
 
✰Popular Posts✰
✰Recent Posts✰
 

❤ Seoul, Daejeon, Tokyo, Fukuoka
Site developed by Ryu Hyunwoo