Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

안녕하세요

이번 포스팅에서는 오라클의 DataBase Setup.exe파일이 실행이 안 될 때 저의 해결방법에 대해서 알아보겠습니다

제가 해결한 방법이므로 다른 분들은 안 될 수가 있습니다.

그 때는 다른 포스팅을 참고하시기 바랍니다


Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

오라클 setup.exe파일을 실행하면 위와 같은 명령 프롬프트창이 0.5초정도 잠깐 나타나고 실행이 되지 않았습니다

후... 거의 1시간동안 삽질을 하다가 원인을 찾았습니다

중간에 한글 경로가 있으면 setup.exe파일이 실행이 되지 않는 것 이었습니다

마지막에 보시면 바탕이라는 한글경로가 있어서 setup.exe파일이 실행이 되지 않는 거였더라고요 ㅠㅜ

C드라이브로 설치폴더를 옮겨서 setup.exe파일을 실행하여 설치에러를 해결했습니다!

오라클이 설치가 되지 않는 분들이 제 포스팅이 도움이 되었으면 좋겠습니다!

이상 오라클 DataBase setup.exe이 실행이 되지 않는 경우 에러 해결방법이었습니다

오라클 19c 데이터베이스를 설치하는 과정을 정리합니다.

이전글 에서 ASM 스토리지 사용을 위해 Oracle Grid Infrastructure (Oracle Restart) 를 설치했었는데, 그 기반위에 설치할 겁니다.

물론, 그냥 일반 OS 파일시스템에 설치하는 경우도 과정은 같습니다. 데이터파일 생성할 스토리지만 ASM DG 대신 파일시스템 디렉토리를 지정해주면 됩니다.

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

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

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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 를 실행하는 방식으로 바뀌었습니다.

이렇게 하면 파일을 복사하는 시간을 줄일 수 있기 때문에 이렇게 바뀐것 같습니다.

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

설치미디어 파일을 다운로드 받으면 원래 이름은 LINUX.X64_193000_db_home.zip 입니다.

저는 이름을 알아보기 쉽게 'Oracle Database 19.3.0.0.0 for Linux x86-64.zip' 로 바꿔놨습니다.

위에서 한가지를 더 했는데, OPatch 도 최신버전으로 다운로드 받아서 바꿔치기 해놨습니다.

OPatch 는 MyOracleSupport 사이트에서 다운로드 받아서 Oracle Home 디렉토리에 압축만 풀어주면 됩니다.

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

제대로 압축이 풀렸다면, Oracle Home 디렉토리에 runInstaller 실행파일이 존재합니다.

이걸 실행해주면 Java 로 된 GUI 설치화면이 나타납니다.

원래 Oracle 19c 설치미디어를 다운받아서 바로 설치하면 19.3 버전이 설치됩니다.

19.10 이나 최근 버전을 설치하고자 하는 경우에는 위에서처럼 -applyRU 옵션을 넣어서 설치하면 됩니다.

-applyRU 옵션 뒤에 디렉토리에 실제 19.10 패치셋이 미리 다운로드 되어 있어야 합니다.

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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

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

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

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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

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

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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

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

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

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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

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

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

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

드뎌 설치 시작~

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

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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

Yes 눌러서 넘어갑니다.

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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

Oracle 19c 설치 멈춤 - Oracle 19c seolchi meomchum

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

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