공부를 함시다/라즈베리파이

AWS EC2에 오라클 데이터베이스 실행시키기

갈룩시노테7 2024. 1. 2. 01:55
반응형
 

아마존 프리티어 EC2 생성 및 PUTTY

아마존 프리티어 EC2를 생성 및 PUTTY 설정까지 하는 방법입니다. 아마존 EC2는 Amazon Elastic Compute Cloud(Amazon EC2) 로 아마존의 클라우드 컴퓨터 서비스를 의미합니다. 시작으로, AWS 홈페이지에서 간단

youtaek123.tistory.com

이전 글에서 이어잡니다.

 

일단 aws ec2 putty 접속 후 putty 창에서 해당 명령어를 입력해줍니다.

sudo apt update
sudo apt upgrade

sudo passwd root
비밀번호 입력
비밀번호 입력

su root
비밀번호 입력

mkdir download
ls
sudo chmod 777 download
sudo apt-get install unzip
sudo apt-get -y install alien libaio1 unixodbc
# 혹은 sudo apt-get -y install alien 만 해도 사용 가능

cd ./download

 

기본적으로 업데이트 최신화를 위한 update(설치 가능한 패키지 리스트를 최산화)와 upgrade(실제 업데이트)를 해주고

su 명령어를 통해 root 권한을 사용할 수 있기 때문에 비밀번호를 설정 후, su root 를 통해 실행 계정을 변경합니다.

 

이후 mkdir을 이용해서 download 파일을 따로 만들어준 뒤

오라클 데이터베이스 압축 파일을 압축해제 및 설치하기 위한 unzip 및 alien(rpm 형식을 deb로 바꾸는 역할)을 설치해주고

 

방금 만든 download 파일로 이동합니다.

 

 

 

XE Prior Release Archive

Getting Started: Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Ser

www.oracle.com

 

리눅스 버전에서 오라클을 설치하기 위해서는 먼저 다운로드 링크를 알아야 합니다.

위의 링크에 들어가서 오라클 로그인 후 리눅스 버전을 다운로드 누르신 뒤,

 

오른쪽에서 뜨는 다운로드 창에 들어가서 다운로드 링크를 복사해줍니다.

방금 복사한 링크를 wget 를 사용해서 다운로드 받아 주고

wget [다운로드 링크]
unzip oracle*

다운로드가 완료되면 압축을 풀어줍니다.

 

압축 해제 후 Disk1 파일로 이동하면 파일 3개가 나오는데,

여기서 rpm 파일 deb 파일 형식으로 만들어주기 위해 아래 명령어를 실행합니다,.

sudo --scripts -d oracle*

 

잠시 화면이 멈춘 것처럼 보일 수 있으나 따로 창이 뜨지 않기 때문에 10분 정도 대기해주시면 자동으로 완료되었다는 명령창이 뜹니다.

생성이 완료돠면

dpkg --install oracle*.deb

를 이용하여 오라클 데이터베이스를 설치해줍니다.

dpkg 는 다운로드 받은 deb(데비안 패키지) 파일을 설치하게 만들어주는 명령어입니다.

후에 나온 apt의 성능이 더욱 강력하지만, 우분투는 데비안 리눅스에서 파생되었기에 deb 패키지를 계속해서 사용합니다.

설치 후 오라클 데이터베이스를 실행시키기 위해

sudo /etc/init.d/oracle-xe configure

오라클 설정 및 비밀번호를 설정해주면 자동으로 실행됩니다. 포트 부분은 그대로 놔두셔도 됩니다.

이제 오라클이 실행되었는지 확인하기 위해

netstat -nlpt

명령어로 1521 포트와 8080 포트가 활성화되었는지 확인합니다.

만약 해당 명령어가 실행되지 않는다면

sudo apt-get install net-tools

를 입력하여 설치해줍니다.

포트가 열린 것을 확인했으면 다시 AWS 홈페이지로 돌아가 네트워크 및 보안 - 보안 그룹으로 이동합니다.

왼쪽 sg로 시작하는 링크를 눌러 인바운드 규칙에 들어간 다음

인바운드 규칙 편집에서 규칙 추가를 누른 뒤 포트 범위가 1521인 값을 하나 추가시켜주고 저장해줍니다.

마지막으로 SQL Developer 을 실행하여 사용자 이름은 system,

비밀번호는 아까 오라클 데이터베이스 설정 떄 정한 값으로,

호스트 이름은 퍼블릭 IPv4 DNS를 입력하고 SID에는 xe를 입력한 뒤 테스트를 눌러줍니다.

 

만약 상태에 성공이 뜨면 진행하시면 정상적으로 접속하실 수 있음을 확인하실 수 있습니다.

반응형