본문 바로가기

IT관련

Oracle Database Software 21c 설치(Install) 절차/화면

2022년6월 현재 최신버전인 오라클 21c 데이터베이스를 설치하는 과정을 정리합니다.

 

설치할 미디어 파일은 아래 URL 에서 다운로드 받을 수 있습니다.

 

https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html

 

 

Oracle Database 는 시스템 용량과 성능을 최대치로 활용해야 하는 소프트웨어 이다보니, 설치에 필요한 OS 요구사항이 많고 까다롭습니다.

실패없는 정확한 설치를 위해서는 사전에 미리 체크하고, 준비하는 것들이 필요합니다.

OS 커널 파라메타를 세팅하고, 필요한 OS 라이브러리들을 다운받아서 설치해야 하고, ... 등등.. 꽤 많습니다.

사전 준비사항은 아래 21c Database Installation Guide 설치 매뉴얼을 참조하시기 바랍니다.

 

https://docs.oracle.com/en/database/oracle/oracle-database/21/ladbi/index.html

 

아래부터는 사전 준비가 된 상태에서 실제로 설치하는 UI 화면들 위주로 설명합니다.

 

 

19c 부터 오라클 SW 를 Install 하는 방식이 완전히 바뀌었습니다.

예전에는 다운로드받은 미디어파일(*.zip) 을 임시영역에서 압축을 풀고, runInstaller 를 실행시키면 Oracle Home 위치에 파일을 복사하면서 설치를 하는 방식이었는데,

지금은 다운로드 받은 zip 파일을 Oracle Home 위치에 압축을 바로 풀고, Oracle Home 에서 바로 runInstaller 를 실행하는 방식으로 바뀌었습니다.

 

 

다운로드 받은 설치미디어 파일(LINUX.X64_213000_db_home.zip) 을 서버에 ftp 복사해서 넣어주고, Oracle Home 디렉토리를 생성해줍니다.  저는 /u02/app/oracle/product/21.3.0/dbhome_1 폴더를 만들었습니다.

이 디렉토리를 앞으로 계속 ORACLE_HOME 디렉토리로 사용할 것입니다.

이 디렉토리에 설치미디어 파일 *.zip 압축을 풀어 줍니다.

 

 

압축을 풀고나면 runInstaller 실행파일이 보입니다. 이걸 MobaXterm 같은 X-Window 가 지원되는 툴에서 실행하면 설치마법사 창이 뜹니다.

 

 

위에서 첫번째꺼는 Oracle Database S/W 를 설치하고 DB Creation 도 함께 하는 옵션입니다.

저는 DB 생성은 나중에 dbca 로 하려고, 일단 S/W 설치하는 옵션을 선택했습니다.

 

2번째 스텝에서는 Single DB 로 설치할지, RAC 로 설치할지 묻는 화면입니다. Single 로 선택합니다.

 

Oracle Database Edition 이 2가지가 있습니다.

Standard Edition 은 파티션, 병렬처리 등의 기능이 지원되지 않습니다.

 

 

Oracle Base 디렉토리를 선택합니다.

 

 

Inventory 디렉토리를 지정합니다. (Oracle 제품군 설치이력이 관리되는 곳입니다.)

 

 

각종 Role 에 따라 그룹을 각각 지정하도록 권고하고 있는데, 저는 귀찮아서 그냥 전부 oinstall 로~ ㅎ

runInstaller 를 실행하는 유저의 기본그룹이 디폴트로 나옵니다. dba 라는 이름으로 기본그룹을 만들었으면 dba 가 나오고, 저는 처음부터 기본그룹을 oinstall 이라는 이름으로 만들어서 이렇게 나오는 것입니다. 이름 자체는 중요하지 않습니다.

 

 

옛날에는 Oracle SW 설치하고 나면, root.sh 이라는 스크립트를 수동으로 root 유저에서 돌려줘야 했었는데,

이걸 아래처럼 지정함으로써 네가 알아서 자동으로 돌리라고 설정할 수 있습니다.

당연히 root 패스워드를 알려줘야 알아서 돌리겠죠?

 

 

설치가 잘 될 것인지 체크하는 화면입니다.

아래처럼 OS Kernel Parameter 가 잘못되었다거나 패키지가 일부 설치 안된게 있다고 알려줍니다.

수정하고 [Check Again] 해주거나, 또는 아래처럼 그닥 별거 아니라고 판단되는 경우는 [Ignore All] 체크박스에 체크하고 넘어가면 됩니다.

 

 

OS 커널 파라메타 중에 shmmax 값을 5073436672 로 세팅해야 하는데, 조금 작게 설정해서 경고가 나온 겁니다. 이 정도는 그냥 무시하고 넘어가도 되고, 변경하고자 하는 경우는 아래링크를 참조합니다.

 

(( Oracle DB 설치에 필요한 커널 파라메타와 변경방법 ))

https://docs.oracle.com/en/database/oracle/oracle-database/21/ladbi/configuring-kernel-parameters-for-linux.html#GUID-6127884D-FB27-45FA-9498-B2540632CBD5

 

 

아래는 최종 검토화면 입니다. [Install] 버튼을 눌러서 설치를 시작합니다.

 

 

드뎌 설치 시작~

도중에 어떤 작업들을 해서 설치가 어떻게 이루어지고 있는지 단계별로 체크할 수 있습니다.

 

 

중간에 아래와 같은 메시지가 뜨는데, 아까 root 유저 패스워드 넣어준거 그걸로 정말로 돌려도 되냐고 묻는 화면입니다.

Yes 눌러서 넘어갑니다.

 

 

최종적으로 설치가 성공하게 되면 아래와 같이 successful 메시지를 받게됩니다.

 

 

[Close] 버튼을 눌러서 설치 UI 화면을 종료한 후에, 터미널에서 dbca 커맨드를 수행해봅니다.

 

 

제대로 설치가 되었다면, DB Creation 하는 GUI 화면이 나타납니다.

 

 

이제 dbca 화면에서 21c 데이터베이스를 생성하면 됩니다.

 

>> 오라클 dbca 로 Oracle 21c DB 생성 절차/화면

 

 

설치화면 동영상입니다.