오라클 19c 데이터베이스를 설치하는 과정을 정리합니다.
이전글 에서 ASM 스토리지 사용을 위해 Oracle Grid Infrastructure (Oracle Restart) 를 설치했었는데, 그 기반위에 설치할 겁니다.
물론, 그냥 일반 OS 파일시스템에 설치하는 경우도 과정은 같습니다. 데이터파일 생성할 스토리지만 ASM DG 대신 파일시스템 디렉토리를 지정해주면 됩니다.
설치할 미디어 파일은 아래 URL 에서 다운로드 받을 수 있습니다.
https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html
Oracle Database 는 시스템 용량과 성능을 최대치로 활용해야 하는 소프트웨어 이다보니, 설치에 필요한 OS 요구사항이 많고 까다롭습니다.
실패없는 정확한 설치를 위해서는 사전에 미리 체크하고, 준비하는 것들이 필요합니다.
OS 커널 파라메타를 세팅하고, 필요한 OS 라이브러리들을 다운받아서 설치해야 하고, ... 등등.. 꽤 많습니다.
사전 준비사항은 아래 19c Database Installation Guide 설치 매뉴얼을 참조하시기 바랍니다.
https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/index.html
아래부터는 사전 준비가 된 상태에서 실제로 설치하는 UI 화면들 위주로 설명합니다.
최근에는 오라클 SW 를 Install 하는 방식이 완전히 바뀌었습니다.
예전에는 다운로드받은 미디어파일(*.zip) 을 임시영역에서 압축을 풀고, runInstaller 를 실행시키면 Oracle Home 위치에 파일을 복사하면서 설치를 하는 방식이었는데,
지금은 다운로드 받은 zip 파일을 Oracle Home 위치에 압축을 바로 풀고, Oracle Home 에서 바로 runInstaller 를 실행하는 방식으로 바뀌었습니다.
이렇게 하면 파일을 복사하는 시간을 줄일 수 있기 때문에 이렇게 바뀐것 같습니다.
설치미디어 파일을 다운로드 받으면 원래 이름은 LINUX.X64_193000_db_home.zip 입니다.
저는 이름을 알아보기 쉽게 'Oracle Database 19.3.0.0.0 for Linux x86-64.zip' 로 바꿔놨습니다.
위에서 한가지를 더 했는데, OPatch 도 최신버전으로 다운로드 받아서 바꿔치기 해놨습니다.
OPatch 는 MyOracleSupport 사이트에서 다운로드 받아서 Oracle Home 디렉토리에 압축만 풀어주면 됩니다.
제대로 압축이 풀렸다면, Oracle Home 디렉토리에 runInstaller 실행파일이 존재합니다.
이걸 실행해주면 Java 로 된 GUI 설치화면이 나타납니다.
원래 Oracle 19c 설치미디어를 다운받아서 바로 설치하면 19.3 버전이 설치됩니다.
19.10 이나 최근 버전을 설치하고자 하는 경우에는 위에서처럼 -applyRU 옵션을 넣어서 설치하면 됩니다.
-applyRU 옵션 뒤에 디렉토리에 실제 19.10 패치셋이 미리 다운로드 되어 있어야 합니다.
위에서 첫번째꺼는 Oracle Database S/W 를 설치하고 DB Creation 도 함께 하는 옵션입니다.
저는 DB 생성은 나중에 dbca 로 하려고, 일단 S/W 설치하는 옵션을 선택했습니다.
2번째 스텝에서는 Single DB 로 설치할지, RAC 로 설치할지 묻는 화면입니다. Single 로 선택합니다.
Oracle Database Edition 이 2가지가 있습니다.
Standard Edition 은 파티션, 병렬처리 등의 기능이 지원되지 않습니다.
Oracle Base 디렉토리를 선택합니다.
각종 Role 에 따라 그룹을 각각 지정하도록 권고하고 있는데, 저는 귀찮아서 그냥 전부 dba 로~ ㅎ
옛날에는 Oracle SW 설치하고 나면, root.sh 이라는 스크립트를 수동으로 root 유저에서 돌려줘야 했었는데,
이걸 아래처럼 지정함으로써 네가 알아서 자동으로 돌리라고 설정할 수 있습니다.
당연히 root 패스워드를 알려줘야 알아서 돌리겠죠?
설치가 잘 될 것인지 체크하는 화면입니다.
아래처럼 OS Kernel Parameter 가 잘못되었다거나 패키지가 일부 설치 안된게 있다고 알려줍니다.
수정하고 [Check Again] 해주거나, 또는 아래처럼 그닥 별거 아니라고 판단되는 경우는 [Ignore All] 체크박스에 체크하고 넘어가면 됩니다.
아래는 최종 검토화면 입니다. [Install] 버튼을 눌러서 설치를 시작합니다.
드뎌 설치 시작~
도중에 어떤 작업들을 해서 설치가 어떻게 이루어지고 있는지 단계별로 체크할 수 있습니다.
중간에 아래와 같은 메시지가 뜨는데, 아까 root 유저 패스워드 넣어준거 그걸로 정말로 돌려도 되냐고 묻는 화면입니다.
Yes 눌러서 넘어갑니다.
최종적으로 설치가 성공하게 되면 아래와 같이 successful 메시지를 받게됩니다.
[Close] 버튼을 눌러서 설치 UI 화면을 종료한 후에, 터미널에서 dbca 커맨드를 수행해봅니다.
제대로 설치가 되었다면, DB Creation 하는 GUI 화면이 나타납니다.
이제 dbca 화면에서 19c 데이터베이스를 생성하면 됩니다.
>> 오라클 dbca 로 Oracle 19c DB 생성 절차/화면
'IT관련' 카테고리의 다른 글
오라클 dbca 로 Oracle 19c DB 생성 절차/화면 (0) | 2021.06.20 |
---|---|
오라클 asmca 로 ASM 디스크 Disk Group 생성 (0) | 2021.06.20 |
오라클 싱글DB에서 ASM 사용을 위한 Oracle Restart 설치 절차/화면(19c) (0) | 2021.06.19 |
오라클 RAC에서 Grid, DB 간 환경전환 빠르게 해주는 bash 쉘스크립트 환경파일 생성 (0) | 2021.05.15 |
파티션키 컬럼에 대해서 Update 를 하는 경우 (ORA-14402 에러) (Enable Row Movement) (0) | 2021.03.25 |